如何获取 GRUB 启动选项?

如何获取 GRUB 启动选项?

在我的笔记本电脑 Acer swift 3 上,我安装了 Windows 10,我想同时安装 Ubuntu。因此成功安装了 Ubuntu 16.04,但重启后,自动启动 Windows 10。通过 Live Ubuntu 进行启动修复没有帮助。安全启动禁用选项也没有帮助。

答案1

我有一台 Acer Aspire F 15,刚刚在最近几周购买,并且安装了 Ubuntu 16.04 和 Windows 10 双启动,并且运行良好。

我无意抄袭,这些说明不是我的,但我不记得从哪里找到的。它们被发布在网上的某个地方。如果我可以归功于原作者,我肯定会这么做。

这是我设置双启动的方法。我认为你的修复方法就在这里。你肯定需要设置密码,但你还必须告诉 BIOS 你的启动文件是可信的。步骤 35 左右......

无论如何,这是我用过的


  1. 打开笔记本电脑,看到“Acer Explore Beyond Limits”屏幕后立即按 F2。这将带您进入 UEFI/BIOS 屏幕。
  2. 如果这是您第一次进入 UEFI/BIOS 部分,则需要进行一些调整。
  3. 使用光标键突出显示菜单项“Main”。
  4. 网络启动:[已禁用]
  5. F12 启动菜单:[已启用]
  6. D2D 恢复:[已启用]
  7. 局域网唤醒:[已禁用]
  8. SATA 模式:[AHCI 模式]
  9. 触摸板:[高级]
  10. xHCI 支持:[已启用]
  11. 将光标移到“安全”菜单项上。
  12. 将管理员密码设置为您选择的密码。
  13. 禁用“启动时密码”。
  14. 将光标移到“启动”菜单项上并排列这些项。
  15. 启动模式:[UEFI]
  16. 安全启动:[已启用]
  17. 按如下方式安排启动设备
  18. ATPI 光盘:
  19. 硬盘:
  20. USB 硬盘:
  21. USB 软驱:
  22. 网络启动 - IPV4
  23. USB 光盘:
  24. 网络启动 IPV6
  25. Windows 启动管理器
  26. 按 F10 保存修改并退出 BIOS。
  27. 打开 DVD 托盘并插入 Ubuntu 的 LiveDVD。关闭 DVD 托盘并重新启动笔记本电脑。
  28. 重新启动时,如果启动顺序设置正确,则应该在 Ubuntu 中启动。如果没有,请返回 BIOS 菜单中的“启动”项,并确保笔记本电脑的 DVD 位于启动设备的顶部。
  29. 选择“在 Windows 旁边安装 Ubuntu”选项。安装程序将划分 Windows 分区。我的 Acer Aspire 有 500 GB 的硬盘。安装程序将其划分如下:
  30. 文件 (27.2 GB) /dev/sda4(ntfs) 253 GB
  31. Ubuntu /dev/sda5(ext4) 231 GB
  32. 等待 Ubuntu 安装。这将需要一段时间。
  33. 安装 Ubuntu 后,系统会提示您重启笔记本电脑。选择重启后,系统会提示您从 DVD ROM 驱动器中取出 Ubuntu DVD。警告:如果您认为笔记本电脑现在会启动并让您选择要运行的操作系统,恐怕您会失望的。目前 UEFI 固件唯一识别的操作系统是 Windows。
  34. 按照我们在步骤 1 中所做的那样重新启动笔记本电脑。
  35. 使用右光标键突出显示“安全”,使用向下光标键突出显示“选择作为可信执行的 UEFI 文件”,然后按 Enter。
  36. “安全”窗口将显示白色字母 HDD0。按 Enter 键。
  37. 在我的笔记本电脑上有两个项目;它们看起来像文件夹:“EFI 和 Temp”。突出显示 EFI 并按 Enter。
  38. 将显示以下文件夹:.、..、ubuntu、Microsoft、Boot 和 OEM。突出显示 ubuntu 并按 Enter。
  39. 列出了另一组文件夹:.、..、shimx64.efi、grubx64.efi 和 MokManager.efi。突出显示“grubx64.efi”并按 Enter。
  40. 屏幕中间会出现“添加新文件”窗口,并询问:“是否要将此文件添加到允许的数据库中?”在“启动描述”中输入 grubx64.efi,然后按两次 Enter 键。
  41. 按 F10 保存并退出 BIOS。
  42. 现在重新启动笔记本电脑并返回 BIOS 菜单。将光标移到“启动”项上,您将看到添加了第九个启动文件:“EFI File Boot 0: grubx64efi”。如果您选择保留启动顺序。每当您打开笔记本电脑时,它都会在 Windows 中启动。
  43. 或者你可以将“EFI File Boot 0: grubx64efi”移动到第八个位置并在 Ubuntu 中启动。

出于隐蔽原因,您可以让笔记本电脑默认启动 Windows,但如果您在启动笔记本电脑时需要 Ubuntu,请反复按 F12 键,直到“启动管理器”窗口打开。应该有两个选项。


答案2

我从您的评论中看到,您在 Acer Swift 3 上启动 Ubuntu 时遇到了困难。上面的答案可以帮助您使启动选项正常工作,但请注意,Ubuntu 不会启动。要了解原因和解决方法,请在此处阅读我的答案 ->Ubuntu 16.10 Acer Swift-3 多个问题

或者我将直接把它复制粘贴到这里。

答案很简单,但首先要介绍一些背景故事。

我也拥有其中一台机器,当我发现 Ubuntu 会挂起并且启动时间只有 1/10% 时,我感到非常恼火。

原因如下。Acer Swift 3 固件和 Linux 4.11 及以下版本中的 ACPI 固件有点冲突...

但解决方案是这样的!Linux 内核开发人员在内核 4.12 及以上版本中修复了这个问题!Ubuntu 17.10 正式配备了最新内核,但它将在几个月后发布。

所以一个临时的解决方案(我不推荐,请参阅下面的原因)是使用 Mainline / 不稳定 4.12 或更高版本内核启动 Ubuntu ISO,或者使用 acpi=off 启动 Ubuntu,使用单独的鼠标和键盘,安装 Mainline 内核,然后从 grub 启动命令中删除 acpi=off。

为什么这不是一个好的解决方案?因为主线内核有很多错误和其他问题,我使用主线内核得到了严厉的惩罚。我的新 Acer Swift 3 的电池总电量从 100% 降到了 98%!!!我现在再也无法将我的笔记本电脑充满电了!这在任何笔记本电脑中都是可以预料到的,但这个问题之所以这么大是因为电池在 1 天内就没电了!!

一天之内,我的新笔记本电脑就受到了严重影响。这就是为什么只有在 Ubuntu 18.04 发布后我才会在我的 Acer Swift 3 上使用 Linux(为了稳定性,但 17.10 也可以使用)但你可以自由地继续使用有风险的软件和内核。

带有主线内核的 Ubuntu ISO 链接 ->http://linuxiumcomau.blogspot.com/2017/06/interim-ubuntu-1704-iso-with-mainline_29.html

提示 - 安装该 ISO,并将其主线内核升级到最新版本,或者至少升级到 4.12,因为它附带 4.12RC7。

或者尝试“不稳定”的 Ubuntu 内核,但请注意,使用这些内核时电池寿命会受到影响,所以记得使用 TLP;)祝你好运!

相关内容