修复Grub2引导

有些时候在重装了 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 环境后,重启即可。

你可能感兴趣的:(修复Grub2引导)