重装Windows系统后Ubuntu 10.04 Grub2的恢复


前两天xp系统可能中木马无法启动,所以就重新装了一次,结果我的Ubuntu就over了,变成我的Ubuntu无法启动了,没办法,只能想办法恢复呗。在网上查看一些方法,照搬还是出了问题。

网上提示采用liveCD来恢复,但我根本就没有刻盘,其实采用硬盘安装的方法照样可以进入liveCD启动后的界面。

sudo -i

fdisk -l 此命令是查看linux分区

mount /dev/sda9 /mnt 挂在根分区

mount /dev/sda8 /mnt/home 挂在家目录

mount /dev/sda7 /mnt/boot 挂在boot分区

注:以上的分区情况要看fdisk -l结果来进行,以上的分区是我自己的分区情况。

grub-install --root-directory=/mnt/ /dev/sda 在root前面是两个"-"。

如果没有错误就会提示Installation finished. No error reported.

然后重启系统,网上说这样就能大功告成,但是我在登录的时候显示:

serious errors were found while checking the disk drive for /boot

或者

serious errors were found while checking the disk drive for /boot

忽略后仍然能进入系统,但是就是感觉哪里不对。

在文件系统那里会发现多出一个分区来。

其实去看看/etc/fstab这个文件就会发现问题所在,因为这个多出来的分区没有在这里记录或者记录是错误的,用blkid查看各分区的uuid,然后在fstab里面把信息调整正确后,然后再重新启动系统后,运行命令

sudo update-grub2,会扫描系统中的各分区信息,然后运行sudo grub-install /dev/sda。

最后自己调整一下启动顺序。

相关内容