在 USB 驱动器上安装完整的 Ubuntu 和引导加载程序

在 USB 驱动器上安装完整的 Ubuntu 和引导加载程序

我对 Ubuntu 有一个请求:我需要团队使用更新的安装程序更新下载页面上的 Ubuntu iso,以便 Ubuntu 可以成功安装在我的 USB 驱动器上。

我不喜欢在我的电脑硬盘上使用双启动系统,所以我决定将系统安装在闪存驱动器上;这是一种更安全的安装和使用系统的方式。

我这样做了,但是无论如何,引导加载程序(GRUB)与 Ubuntu 系统的其余部分一起安装在我的 PC 上而不是我的指定 USB 驱动器上,所以我无法在任何其他 PC 上使用 Ubuntu,例如 Chromium OS 系统等其他系统。

我可以在任何 PC 上引导 Pop! OS,因为它不依赖引导加载程序/GRUB 来访问系统。但我不喜欢 Pop!_OS,就像我不喜欢 Ubuntu 一样。

Ubuntu 团队,请在您的 iso 中修复此问题,以便 GRUB 不会安装在 PC 上,并且我可以使用我的 USB 驱动器在任何 PC 上使用 Ubuntu。

答案1

只需以传统模式安装到 USB 即可。尝试以 UEFI 安装到 USB 可能会导致您的系统无法启动(没有 USB)——请参阅错误1173457, #13963791229488,...并将自己添加到“这会影响我吗?”列表中。


默认安装将创建两个分区,一个根分区和一个交换分区。如果您想要其他分区(用于与 Windows 进行数据交换的 FAT、无交换分区、单独的 /home 分区等),请选择“其他分区”作为安装选项。


不使用任何专有驱动程序进行完整安装应该可以在很多其他机器上工作,但可能不如安装媒体那样便携。也许使用具有持久性的 mkusb 创建的安装媒体是最大的可移植性解决方案,但您将放弃完整安装时获得的常规安全更新。

答案2

完全安装至 USB - BIOS/UEFI

如果您希望 USB 驱动器能够从多台计算机启动,包括 BIOS 和 UEFI:

使用韓國在安装程序 USB(2GB 或更大)上制作 Live 系统。

使用韓國在目标 USB 上创建一个持久系统,16GB 或更大,使用默认设置,持久性约为 12GB(剩余的 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 将所有驱动器添加到启动菜单。

相关内容