我想知道是否有人可以帮忙。
我想要实现的目标:
将 Ubuntu 安装在 USB 上,以便在笔记本电脑上使用,如果需要,也可以作为便携式安装。我希望我的主笔记本电脑(HP Envy 13ah)能够识别 USB 是可启动的,并且如果已连接,则直接从它启动,而无需我执行任何其他操作。我不想更改本地磁盘上的 Windows 启动分区。(笔记本电脑只有 UEFI;我打算保持这种状态。我希望 USB 笔式驱动器也只能在 UEFI 系统上运行。不关心 MBR)
我做了什么:
笔记本电脑的 BIOS 启动顺序设置为从 USB 启动。装有 Ubuntu 18.04 live (FAT32) 的 USB 驱动器无缝启动。我使用上述 USB 驱动器在另一个 USB 驱动器上安装 Ubuntu。我创建了以下分区:
- EFI 分区(FAT32),300MB
- / 的 ext4 分区,20GB
- 交换分区,5GB
- 一些未分配的空间,稍后我将使用它来创建另一个分区
安装过程顺利,包括安全启动设置。
会发生什么:
当尝试从新安装的 USB 笔式驱动器启动笔记本电脑时,笔记本电脑会直接进入 Windows。进入 Ubuntu 驱动器的唯一方法是通过 Windows 10 设置中的“重置此 PC/重启”对话框。
我采取的其他措施:
在新安装的 Ubuntu 中安装并运行引导修复。第一份报告发现错误并建议重新安装 GRUB。引导修复运行了修复周期,但问题并未解决。
这是 boot-repair 的当前 pastebin:https://paste.ubuntu.com/p/BqhT7CsCPk/
此日志中的建议之一是禁用安全启动 - 我不想这样做,因为这不会影响带有 Live 映像的其他 USB 笔式驱动器。此日志中的另一个建议是篡改 Windows 启动文件。同样,我不必这样做,因为 Live USB 笔式驱动器可以仅根据 BIOS 启动顺序设置无缝启动。
两个 USB 驱动器的品牌 (SanDIsk) 和类型相同。只是大小不同。
任何帮助将不胜感激。