久违的修复grub

前段时间更换了Windows系统的硬盘,也重装了一下系统,理所当然地另一个系统ubuntu的grub不能正常工作了。

记得以前修复的时候很简单的,运行U盘安装的live系统的终端,mount好原系统,然后安装grub到原系统的/boot中就可以了。可是,这次发现,安装成功grub,但没有生成grub.cfg文件,由于对ubuntu的命令不熟悉,于是在这里好是折腾了一番。后来搜索了一下,找到了修复ubuntu 10.10 ubuntu 11.04的grub2引导的方法,在这里找到了其中的关键的几条命令,最后成功修复。

在这里记录一下,下次再碰到的时候好有个记忆。

#我没有单独的/boot分区,/ 位于sdb6
sudo -i mount /dev/sdb6 /mnt
mount --bind /dev /mnt/dev  #这及下面一句绑定环境为切换系统准备
mount --bind /proc /mnt/proc
chroot /mnt  #切换到硬盘系统
grub-install /dev/sdb
update-grub  #生成grub.cfg

2条评论

  1. 嘎嘎,奶牛来咯,那个奶牛前阵子也搞了一天呢,引导修复挺关键的,特别是grub,很有搞头,嘿嘿~~~ :mrgreen: 有日子没来了,很想你丫 😀

评论已关闭。