ubuntu从9.10起开始使用grub2.0,修复方法与grub1.5有较大不同,所以就不能用修复ubuntu 9.04的grub方法去修复ubuntu9.10以后的版本了。
修复ubuntu 10.10 grub 的方法如下
使用10.10的live CD 引导系统,进入live 模式,即试用ubuntu模式
sudo su fdisk -l #查看你的linux所在分区,如果你把/boot单独分了区,请查看/boot所在分区,本人没有将/boot单独分区,所以查看的是linux所在分区,被安装在了sda10上(实际操作中请以你的为准) mount /dev/sda10 /mnt mount /dev/sda10 /mnt/boot #/boot单独分区,没有单独分区的请跳过这一步 mount –bind /proc /mnt/proc #(bind前面是两个减号) mount –bind /dev /mnt/dev #以上这两步很重要,如果不挂载,系统会找不到proc无法顺利重新安装Grub chroot /mnt #进入虚拟系统,如果不行请尝试 chroot /mnt /bin/bash update-grub2 #可以省略 grub-install /dev/sda #如果看到Installation finished.No Error Reported.说明已经成功啦 exit #这里是退出虚拟系统 umount /mnt/sys umount /mnt/dev reboot
重新启动后就可以看到grub菜单了
您可能感兴趣的文章
RSS Feed
Twitter
November 13th, 2010
moonfox
Posted in
Tags: