Ubuntu 13.10 Grub 2.0

我知道这个问题之前可能已被问过数百次,但似乎没有一个答案可以解决它。 我将我的电脑升级到Ubuntu 13.10并且我的电脑电量不足,我从充电器上拔下它,然后电脑关机。 我猜它进入了一些已损坏的状态,因为现在当我启动进入Ubuntu时,我只看到了Grub 2菜单:

 Minimal bash-like line editing is supported. For the first word, tab lists possible command completions. Anywhere else tab lists possible device or file completions. grub> 

我最初使用Wubi安装程序安装了Ubuntu,所以我有一个双分区,一个用于Windows 7,另一个用于Ubuntu 13.10。 我该怎么做才能摆脱grub shell?

还没弄清楚如何使菜单工作。 但是,从这个最小的grub,你可以加载一个已安装的ubuntu; 只需使用命令:

 $ linux (hd0,gpt2)/boot/vmlinuz-3.11.0-12-generic.efi.signed root=/dev/sda2 $ initrd (hd0,gpt2)/boot/initrd.img-3.11.0-12-generic $ boot 

在上面,使用制表符完成来获取正确的值。 例如,hd + tab将显示磁盘上可能的磁盘和分区(gpt1,gpt2,…)。 由于EFI将位于第一个分区,因此您的linux通常位于gpt2上。 你需要指向linux中/ dev名称的root选项,所以对于第一个hd的第二个,这通常是/ dev / sda2

initrd加载你需要通过linux与硬件通信的模块,启动启动启动。 一旦进入linux,你至少可以开始尝试解决问题。