修复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 环境后,重启即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容