最近安装ubuntu后调整了硬盘分区,导致ubuntu无法启动,启动报 no such partition.

 

grub rescue>set 

root=hd1,msdos3

prefix=hd1,msdos3

查看启动分区状态发现分区不对。

grub rescue>ls

查看分区状况:

结果

hd1,msdos7 hd1,msdos6 hd1,msdos5 hd1,msdos1

grub rescue>ls hd1,1/boot/grub/

确认这个盘为ubuntu安装盘

随即将结果修改成

grub rescue>set root=hd1,msdos1

grub rescue>set prefix=(hd1,msdos1)/boot/grub

grub rescue>insmod nornal

grub rescue>normal

 

进入启动界面!