0%

使用 LiveCD 修复 GRUB 引导

使用光盘或者USB启动盘进入LiveCD(试用环境)#

查看硬盘分区状况,获取 Linux 系统的安装分区编号#

1
sudo fdisk -l

以下假设 Linux 系统的安装分区为 /dev/sda3

挂载 Linux 安装分区#

已知 Linux 安装在 /dev/sda3 上了,用以下命令来挂载 Linux 安装分区。

1
sudo mount /dev/sda3 /mnt

挂载其他所需的目录(使用 –bind)#

1
2
3
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

Chroot 到硬盘上的 Linux 系统#

1
sudo chroot /mnt

安装并更新 Grub#

1
2
update-grub
grub-install /dev/sda

Grub 已经修复成功,退出 chroot 环境, 卸载已经挂载的设备与目录:#

1
2
3
4
5
exit #退出 chroot 环境
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt

重启电脑#

1
shutdown -r now