问题是什么?
与戴尔笔记本电脑 (Windows 7) 或 Sony Vaio (Windows 7) 一起使用时,USB 可以完美运行。我只是将它插入并启动系统,而不是 Windows,它按预期在 Ubuntu 中启动。但是,当我将它与我的新 Hp 笔记本电脑(Windows 10)一起使用时,它只会启动到 Windows 10。好吧,我尝试了另一种方法,使用“高级恢复选项”并选择“从 USB 启动”。但这表示没有找到这样的设备。
我是如何创建 USB 的?
我使用 Balena Etcher 将安装程序刷新到备用 8Gb USB,然后使用 Sony Vaio 笔记本电脑启动到 Ubuntu Trial。在那里我启动了安装程序并将 Ubuntu 安装到 32Gb USB 上。
简化了 Ubuntu 20.04 到 USB 的完整安装,可引导 BIOS 和 UEFI 模式
听起来您可能已经在 BIOS 启动模式下创建了 USB,但它不会在您的 UEFI 模式计算机上启动。要在两种模式下启动 USB 需要做更多的工作。
下载 BIOS/UEFI 模板:https ://phillw.net/isos/linux-tools/uefi-n-bios/dd_grub-boot-template-for-uefi-n-bios.img.xz
使用 Win32DiskImager、Rufus、mkusb、balenaEtcher 等将映像闪存到目标 USB。
建议拔掉任何内部驱动器,尤其是在 UEFI 模式下安装时。在 BIOS 模式下启动时创建可节省几个步骤。
启动 Live Installer USB,然后插入 Target USB。
开始安装过程,选择:语言、键盘、无线、更新和其他。
选择 Target USB 进行 Bootloader 安装。
(可选数据分区),选择目标驱动器上的空白空间,然后单击加号以创建挂载点为“/Windows”的 FAT32 分区。为根分区留出至少 6GB 的空白空间。
选择目标驱动器上的空白空间,然后单击加号以创建一个带有挂载点“/”的 ext4 分区。
选择立即安装,确认要格式化的分区,输入位置、名称和密码。
安装完成后,从根分区复制 /boot/grub/grub.cfg 以覆盖 boot,esp 分区上的 /boot/grub/grub.cfg。
如果使用 Rufus/Etcher 创建或在 UEFI 模式下重新安装 GRUB 以进行 BIOS 引导:
sudo mount /dev/sdx3 /mnt
sudo grub-install --boot-directory=/mnt/boot /dev/sdx
感谢 Sudodus 提供基于 mkusb 的 BIOS/UEFI 模板