Windows
win修复引导相对比较简单,下一个wepe或是其他任意PE系统都会自带修复引导功能
Linux/Ubuntu
linux这里只介绍Ubuntu的修复引导方式,其他发行版原理大差不差。注意是efi启动模式,如果是传统引导模式,此教程并不适用。
1.使用安装盘,跳过安装界面,进入试用系统(注意版本应使用对应版本的安装盘)
2.打开disk或是gparted软件,确认一下分区号,比如root分区:/dev/sdb1 ,引导分区:/dev/sda1 等等
3.加载 root 分区到 /mnt
#比如 root 分区为 /dev/sda1 sudo mount /dev/sda1 /mnt
4.加载 boot 分区到 /mnt/boot (如果没有boot分区,这一步可以省略)
#比如 boot 分区为 /dev/sdc3 sudo mount /dev/sdc3 /mnt/boot
5.加载引导分区到 /mnt/boot/efi
# 如果没有 /mnt/boot/efi 则需要创建 mkdir /mnt/boot/efi #比如引导分区为 /dev/sdb2 sudo mount /dev/sdb2 /mnt/boot/efi
6.绑定系统
sudo mount --bind /dev /mnt/dev sudo mount --bind /dev/pts /mnt/dev/pts sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys
7.安装 grub
sudo chroot /mnt grub-install exit
重启后即可完成引导修复。
如果出现 grub>_则还需要如下步骤
8.操作 grub,手动进入ubuntu
#查看磁盘 grub> ls #查看特定盘符 grub> ls (hd0,gpt6) #以上命令找到root盘符,加载boot grub> linux /vmlinuz ro root=/dev/sda6 grub> initrd /initrd.img grub> boot
9.进入 Ubuntu 后修复 grub
update-grub grub-install /dev/sda
转载自拿铁不加奶