我使用一台没有内置硬盘的 PC 在 128GB 的 USB 上安装了 ubuntu。我使用一个 ISO(使用 rufus)放在 4GB 的 USB 上作为安装介质。现在,每当我尝试在安装它的 PC 上启动 128GB 的 USB 时,它都会启动,但如果我将其插入任何其他 PC,它就不会启动。我尝试在线查找解决方案,但我尝试的所有方法都不起作用。
答案1
完全安装至 USB - BIOS/UEFI
也许一台计算机使用 UEFI 和较旧的计算机 BIOS。如果您希望 USB 驱动器能够从多台计算机启动,则 BIOS 和 UEFI 均可:
使用韓國在安装程序 USB(2GB 或更大)上制作 Live 系统。
使用韓國使用默认设置在目标 128GB USB 上创建持久系统,持久性约为 25GB(剩余的 NTFS 分区用作 Windows 可访问数据分区)。
- 打开 GParted 并删除 sdx4(ISO9660分区)并将 sdx5 扩展到恢复的空间,sdx 是目标驱动器的设备名称。
在继续操作之前,拔下或移除硬盘(可选但推荐,在 UEFI 模式下强烈推荐)。
启动安装程序驱动器,选择尝试。
插入目标驱动器
开始安装 Ubuntu...
选择其他。
选择 sdx5(在目标驱动器上),然后单击“更改”。
- 选择使用为:ext4,格式和挂载点:/。
不要触碰任何其他分区(除非添加 /home 分区)。
选择 sdx5 作为引导加载程序安装设备。
完成安装。
从 sdx5/boot/grub 剪切 grub.cfg 并粘贴到 sdx3/boot/grub,覆盖现有的 grub.cfg 文件。
启动目标驱动器并运行 sudo update-grub 将所有驱动器添加到启动菜单。
不要安装任何专有驱动程序(例如 Nvidia)。