在USB驱动器上安装完整的Ubuntu和bootloader

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

我不喜欢PC硬盘上的双启动系统,所以我决定将系统安装在闪存盘上; 一种更安全的安装和使用系统的方法。

我这样做了,但是引导程序(GRUB)安装在我的PC而不是我的目标USB驱动器上,与Ubuntu系统的其余部分一样,无论如何,所以我不能在任何其他PC上使用Ubuntu,就像其他系统一样Chromium OS系统。

我可以启动Pop! 操作系统是任何PC,因为它不依赖于引导程序/ GRUB来访问系统。 但我不喜欢Pop!_OS就像我做Ubuntu一样。

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

只需在传统模式下安装到USB即可。 尝试将UEFI安装到USB可能会导致系统无法启动(没有USB) – 请参阅错误1173457 ,# 1396379,1229488 ,…并将自己添加到“这会影响我吗?” 名单。


默认安装将创建两个分区,即根和交换。 如果你想要别的东西(用于与Windows进行数据交换的FAT,没有交换,单独/家庭等等,请为安装选择选择“其他”。


在没有任何专有驱动程序的情况下进行完整安装应该可以在许多其他计算机上运行,​​但可能不像安装介质那样可移植。 也许使用具有持久性的mkusb创建的安装媒体将是最大的可移植性解决方案,但是您将放弃通过完整安装获得的常规安全更新。

完全安装到USB – BIOS / UEFI

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

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

使用mkusb在目标USB上制作持久系统,16GB或更大,使用~12GB持久性的默认设置(剩余的NTFS分区用作Windows可访问数据分区)。

在此处输入图像描述

打开GParted并删除sdx4,ISO9660分区并将sdx5扩展到恢复的空间,sdx是目标驱动器的设备名称。

在此处输入图像描述

在继续操作之前,请拔下或拔出硬盘(可选,但建议在UEFI模式下强烈推荐)。

Boot Installer驱动器,选择Try。

插入目标驱动器

开始安装Ubuntu …

选择其他东西。

选择sdx5,(在目标驱动器上),然后单击“更改”。

在此处输入图像描述

选择用作:ext4,格式和挂载点:/。

请勿触摸任何其他分区(除非添加/ home分区)。

选择sdx5作为安装引导加载程序的设备

完成安装。

从sdx5 / boot / grub中剪切grub.cfg并粘贴到sdx3 / boot / grub,覆盖现有的grub.cfg文件。

引导目标驱动器并运行sudo update-grub将所有驱动器添加到引导菜单。