升级后Wubi无法启动

我和Ubuntu 10.04有Wubi。 我刚刚使用更新管理器将其升级到12.04。 升级完成后,我重新启动,但现在,当我从启动菜单中选择“Ubuntu”时,我收到命令行提示符,无法继续。

当我在提示符中写“boot”时,我得到“没有内核加载”…

请帮忙,我的五笔中有重要文件…

让五笔再次工作的步骤

当您到达提示时,请尝试这些命令(每行一个)

insmod ntfs set root=`(hd0,msdos2)` 

在第二行中,我引用(hd0,msdos2)作为安装Windows的分区(以及扩展名为Wubi)。 这意味着分区位于第一个磁盘(hd0)和第二个分区(msdos2)上。 在正常的Windows7设置中也是如此。 如果您使用的是Windows XP,则可能是(hd0,msdos1)。

 loopback loop0 /ubuntu/disks/root.disk set root=loop0 

我认为该路径是默认路径,如果它引发任何错误,只需在Windows上启动并找到正确的路径。

 linux /vmlinuz root=/dev/sda2 loop=/ubuntu/disks/root.disk ro text initrd /initrd.img 

在这里,我再次假设所提供的路径是正确的,并且Wubi安装在唯一磁盘的第二个分区上(通常)。 如果不是这种情况,请更新提供的路径并将sda2替换为正确的设备。

这应该以“终端模式”(无GUI)启动。 如果启动正常,您可以在登录后尝试发出以下命令:

 sudo update-grub 

之后重新启动时,应该更正grub条目。