使用UbuntuLiveCD修复损坏的Grub

今天在自定义grub文本的时候不小心乱按保存了
导致更新grub配置文件的时候报错
咕咕一圈总算是正常引导了,下面是我这一圈折腾的总结

使用Ubuntu Live CD启动,在安装界面选择Try Ubuntu
然后打开Terminal 输入lsblk,查找你的linux根目录分区
将根目录分区挂载至/mnt(以下将/dev/sda1作为示例)

$ mount /dev/sda1 /mnt

然后挂载必要分区

$ mount --bind /dev /mnt/dev
$ mount --bind /proc /mnt/proc
$ mount --bind /sys /mnt/sys

如果你的启动方式为UEFI启动,请继续挂载EFI分区

$ mount /dev/(EFI分区) /mnt/boot/efi

然后chroot到/mnt

$ chroot /mnt

重新安装GRUB

$ grub-install /dev/sda
$ grub-mkconfig -o /boot/grub/grub.cfg

至此,Grub已经修复完成

注意,此方法不能保证100%解决您的问题,仅作为个人经验总结
By MoeLuoYu On
此页面评论区已关闭