重装Windos后,原来安装在E:的Ubuntu启动不了了,这是由于重装WIndos破坏了grub。尝试了google来的一大堆方法,在折腾了grubfordos从windows下引导无果的情况下,最后我的问题只能通过liveCD启动解决。
1.使用LiveCD进入“试用但不影响现有系统”模式。
2.打开终端:
$ sudo grub
少倾进入 grub
>grub
输入 find /grub/stage1
这里的命令依情况而定,find /boot/grub/stage1 是寻找/boot所在分区,其实换用find /boot/grub/menu.lst也可以。如果是将/boot单独分区,命令应改为 find /grub/stage1然后我这里反馈是(hd1,10)即/boot所在分区,具体参数的具体含义很容易可以google知道。
3.>grub root (hd1,10)
>grub setup (hd1)
后一条命令setup(hdX,Y)把grub写到mbr(硬盘的主引导记录)上,使用两个参数是从Windows引导,我这里只使用一个参数,因为我从Ubuntu引导。
4.>grub quit
5.重启OK