Ubuntu 13.10 Grub 2.0

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?

答案1

还没有弄清楚如何让菜单工作。但是,从这个最小 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 上。您需要 root 选项指向 linux 中 /dev 的名称,因此对于第一个 hd 上的第二个,这通常是 /dev/sda2

initrd 会加载您需要的模块,以便您使用 linux 与硬件通信,然后 boot 启动。一旦进入 linux,您至少可以开始尝试修复问题。

相关内容