有些时候在重装了 Windows 之后,MBR 中的 Grub 就会被清除,这时候需要修复 Grub2 的引导,笔者使用 Archlinux ,步骤如下:
首先,用 Archlinux 的引导光盘引导,然后挂载每个分区(不包括交换分区),例如:
mount /dev/sdaX /mnt
mount /dev/sdaY /mnt/boot
其次,挂载 /dev、/proc 和 /sys 三个分区,命令如下:
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
接下来,chroot 到 /mnt 去,命令是:
chroot /mnt /bin/bash
最后,执行命令安装 grub2 并生成引导菜单:
grub-install --target=i386-pc --recheck /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
exit 退出 chroot 环境后,重启即可。
网友评论