Ubuntu Grub损坏后,系统无法启动,可以通过下面步骤来修复Grub。
步骤:
1、使用系统安装盘或其他版本LiveCD启动,进入挽救模式或桌面系统
2、将系统所在硬盘分区mount到一个临时目录中,若/boot目录属于单独分区,也要加载到系统中(注意要加载到主系统/boot目录下)
如假设系统根分区为/dev/sda2,/boot分区为/dev/sda1
#sudo mount /dev/sda2 /mnt
#sudo mount /dev/sda1 /mnt/boot
注意上面的/mnt/boot中boot目录是/dev/sda2文件系统下面的目录。
3、绑定挂载/dev、/proc、/usr目录到待修复系统中
#sudo mount –bind /dev/ /mnt/dev
#sudo mount –bind /proc /mnt/proc
#sudo mount –bind /usr /mnt/usr
4、通过chroot改变系统根目录
#sudo chroot /mnt
5、通过grub-install修复GRUB
可以将Grub安装到某块硬盘上,如/dev/sda、/dev/sdb……。注意是安装到某块硬盘,不是某个分区上。
#sudo grub-install /dev/sda
可通过grub-install –recheck <盘符>来检查GRUB是否修复成功。
#sudo grub-install –recheck /dev/sda
6、update-grub更新GRUB中设备和设置
#sudo update-grub
Leave a Reply