这个地方可以下载wubildr:
https://bugs.edge.launchpad.net/ubuntu/ ... omments/90
先替换掉wubildr(我给你邮件中也发一个),然后启动
在出现grub>的时候输入以下命令(别告诉我没有这个提示符,如果是那样我们讨论的就不是这个问题了,下面的就不用再看了):
grub>ls #这个命令会显示你硬盘上所有的分区,如(hd0,0)、(hd0,1)等
grub>ls (hd0,x)/ #找出WUBI安装的盘,里面有ubuntu/这个目录。
grub>insmod ntfs #加载ntfs模块,因为WUBI将ubuntu安装到了我分的ntfs盘上
grub>set root=(hd0,5) #这里(hd0,5)就是我找到的ubuntu安装的分区
grub>ls $Boot #找到我们BOOT分区的UUID,下一步要用到,我这里显示出来的是2250018e50016a3d
grub>search --no-floppy --fs-uuid --set 2250018e50016a3d #这里的UUID就是上一步找出来的那个
grub>loopback loop0 /ubuntu/disks/root.disk #设loop0,WUBI装ubuntu安装成了一个root.disk文件
grub>set root=(loop0) #重设root
grub>linux /boot/vmlinuzxxxxxxxxx (#用tab键补全即可) root=/dev/sdaX loop=/ubuntu/disks/root.disk ro quiet splash #这里的sdaX我的是sda6,你的就用自己的吧,一个诀窍就是如果前面查到ubuntu所在的分区是(hd0,n),那么这里就应该是sda n+1。
grub>initrd /boot/initrd.imgxxxxxxxxxxxx(tab键 补全即可) #tab键的作用是当你输入命令的前半部分时,按tab键,系统会自动帮你补足完整的命令或文件名,如果有多个相似的文件名,系统会全部显示出来供你选择
gurb>boot
ENTER 就可以启动了。进入熟悉的系统,打开终端
#update-grub2
#reboot