从 grub2 启动 Ubuntu 14.04.3 的问题

从 grub2 启动 Ubuntu 14.04.3 的问题

我在 ASUS Zenbook UX301LA-DH71T 上安装 Ubuntu 14.04 LTS 时遇到问题。

长话短说:

我购买 Zenbook 时安装了旧版本的 Ubuntu(我认为是 12.XX 版本)。有一次我遇到了问题,于是安装了新的 Linux 内核。从那时起,我偶尔会看到“系统错误”标志,但一切运行正常,所以我没有更新,只是保持原样。

最近我决定运行更新,但我失去了所有连接到网络的能力:wifi、以太网,什么都不起作用。我尝试了在 Ubuntu 论坛上为那些丢失了 wifi 显示的人找到的 apt-get 命令,但显然没有帮助。因此,我备份了所有内容并尝试从我的闪存驱动器安装 14.04.3。我选择了不带互联网连接安装的选项,然后成功地让 Ubuntu 14.04.3 LTS 桌面显示出来,并带有互联网连接。我选择了“MIT”wifi。然而,在尝试完成安装时,当我必须选择时区时发生了错误。打开了一个带有问号的字段。因此,我尝试重新安装并点击“是”以通过互联网连接安装,但该选项不再可用。

我回到 Ubuntu 论坛并决定关闭启动安全。现在当我打开电脑时,它会直接带我进入 grub 命令行。

当前的问题(简短故事):

如何从 grub2 命令行安装 Ubuntu 14.04.3 LTS?这是我能够查看的唯一目录中的信息:

grub> ls
(hd0) (hd0,gpt3) (hd0,gpt1) (hd0,gpt1)
grub> ls (hd0,1)/efi/ubuntu/
./ ../ shimx64.efi grubx64.efi grub.cfg MokManager.efi 

任何帮助/建议都将不胜感激!

答案1

在您的情况下,关闭安全启动是不必要的,而且一般来说,这是不明智的。如果安全启动导致问题,那么这个问题将导致 Ubuntu 根本无法启动——您甚至看不到提示grub>。事实上,您在禁用安全启动之前就进入了桌面,这意味着这不是问题所在。

如果您看到grub>提示,则意味着正在启动配置错误的 GRUB。我的直觉是您正在启动旧的 GRUB 安装,该安装正在尝试访问现在不存在的 Ubuntu 分区。有几种方法可以解决这个问题:

  • 删除旧的 GRUB 文件--Ubuntu 将 GRUB 安装EFI/ubuntuEFI 系统分区 (ESP)。您可以删除该目录,假设您不需要保留该 GRUB 安装(如果您删除了 Ubuntu,或者即使您打算重新安装它,您肯定不需要保留它)。当然,如果您无法获得,删除该目录将是一个挑战任何事物启动;但如果您知道如何启动另一个操作系统,甚至是 EFI shell,您应该能够删除它。一旦它消失,EFI 将无法启动这个不起作用的 GRUB,固件将转而使用另一个启动选项。
  • 使用内置启动管理器启动其他程序-- 大多数计算机在开机后不久按下 Esc、Enter 或功能键时都会显示启动管理器。(具体哪个键显示启动管理器因计算机而异。有些计算机会显示有关此问题的提示,但有些计算机可能需要阅读手册或随机尝试按键,直到出现问题。)使用此键,您应该能够选择启动选项。插入 Ubuntu 安装介质后,选择它 -- 更具体地说,选择指向 USB 驱动器的选项,其描述中带有字符串“UEFI”。

如果您在启动 Ubuntu 安装程序时遇到问题,请尝试再次创建它。您可能需要尝试使用其他程序——一些执行此工作的程序省略了 EFI 模式引导加载程序,或者安装方式不适用于所有基于 EFI 的计算机。鲁弗斯网启动一般情况下都可以完成合理的工作,但我不能保证它们都适合你。

相关内容