整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

Ubuntu: 如何在USB硬盘上创建一个可移动的Ubuntu操作系统?

内容目录

1. 安装步骤:基于官方安装指导

1.1 硬件准备

1.2 下载Ubuntu桌面系统镜像文件

1.3 创建Ubuntu安装引导U盘

2. 安装步骤:额外需要注意

2.1 使用Ubuntu引导U盘启动

2.2 安装前配置:移除主硬盘ESP分区标识

2.2.1 打开Gparted硬盘分区管理工具

2.2.2 选择PC内置硬盘ESP分区

2.2.3 移除PC内置硬盘ESP分区标识

2.3 正式进入Ubuntu安装程序

3. 安装步骤:基于官方安装指导(续)

3.1 安装设置:选择 Normal 模式

3.2 安装类型:选择 else

3.2.1 手动分区(Manual )

3.3 正式安装开始

3.4 选择你所在的地区

3.5 创建系统账号和密码

4. 安装步骤:额外需要注意

4.1 完成安装

4.2 恢复主硬盘ESP标记

5. 可移动Ubuntu系统的使用

参考文献

这篇文章,讲述了如何创建一个可移动的Ubuntu操作系统,但需要额外实现以下目的:

该文章主要参考了Ubuntu官方安装指导[1]以及网络手册[2][参考文献2],进行的翻译整理。本文没有展开提及或者表达不清楚的地方,你也可以参考阅读。

1. 安装步骤:基于官方安装指导

以下以安装最新的Ubuntu 22.04.LTS长期支持桌面系统为例,细节安装指导,参见参考文献[1]。

警告:如果你的内置硬盘和USB硬盘,保存有重要数据,为避免可能的误操作,建议你在开始执行下列安装步骤前,对所有硬盘的数据进行备份。

1.1 硬件准备

Note 1: 不同版本USB接口[3]和不同硬盘的读写速度[4]对比:(表格可横屏查看)

硬盘类别

HDD

SSD

SSD

SSD

SSD

接口类型

SATA-III

SATA-III

USB3.0

USB3.2 Gen2x1

NVMe Gen3

读写速度

~130MB/s

~500MB/s

~400MB/s

1050MB/s

1000MB/s

~3500MB/s

备注:

接口速度

6Gbps

(~750MB/s)

6Gbps

(~750MB/s)

5Gbps

(~625MB/s)

10Gbps

(~1250MB/s)

32Gbps

3500~4000MB/s

ubuntu启动引导器设置_ubuntu启动引导器设置_ubuntu启动引导

1.2 下载Ubuntu桌面系统镜像文件

1.3 创建Ubuntu安装引导U盘

Note 2: 在创建引导U盘时,如果存在选项选择,这里推荐你,不使用MBR操作系统分区格式(Master Boot Record,主引导扇区),而使用最新的GPT分区格式( unique Table,全局唯一标识分区表),以完美支持最新硬件系统的UEFI引导系统。[5][6]

2. 安装步骤:额外需要注意

2.1 使用Ubuntu引导U盘启动

将制作好的Ubuntu引导U盘,插入PC USB口,重启电脑,当出现电脑厂商logo时,间歇短按F12功能键(有些系统是F10),直至进入UEFI(BIOS)界面,在启动菜单(Boot menu) 中选择 USB Ubuntu设备启动。

正常情况下,你将进入Ubuntu安装引导页面,请按提示步骤执行。在以下页面弹出时,请选择标记2处的"Try Ubuntu", 我们需要在安装前进行一些必须的硬件配置。

Note 3: 一些老旧的PC,直接F12进入BIOS页面后,可能无法直接识别 USB 启动盘。这时建议你参考PC的厂家手册,查看该PC是否支持USB启动,以及如何设置USB启动。

Note 4: "452: out of range pointer" 启动引导错误.[7]

2.2 安装前配置:移除PC内置主硬盘ESP分区标识

Note 5: 创建U盘可移动Ubuntu系统,不破坏原PC电脑硬盘数据,以及做到在任意PC电脑上即插即用,面临的主要困难是:

以下额外处理步骤,将专注解决和回避该问题。

Note 6: ESP分区[11]及ESP分区标识

ESP 分区(EFI System ),是硬盘中的一个UEFI使用的系统分区,其中包含一个或多个引导加载程序(),这些引导加载程序在启动时由UEFI固件加载,是启动已安装操作系统的必需文件。

该类系统分区,你在使用Gparted硬盘分区管理工具时,其属性中会带ESP分区标识(ESP flag)。你可以在2.2.3章节看到。

2.2.1 打开Gparted硬盘分区管理工具

"Try Ubuntu"进入系统后,“Win”键或点击如下图标记3位置“show ”图标,在标记4位置输入"GParted",然后在标记5位置,打开Gparted硬盘分区管理工具。

ubuntu启动引导器设置_ubuntu启动引导器设置_ubuntu启动引导

2.2.2 选择PC内置硬盘ESP分区

打开GParted分区管理工具后,下图标记6位置选择PC内置硬盘设备,标记7位置选择ESP(EFI System )分区,右键菜单打开标记8位置的"Manage Flags".

Note 7: 标记6位置,当PC挂在较多存储设备时,硬盘设备的选择务必小心,特别是后面选择Ubuntu系统安装盘的时候,不可选错。

ubuntu启动引导_ubuntu启动引导器设置_ubuntu启动引导器设置

2.2.3 移除PC内置硬盘ESP分区标识

上图位置8“Manage Flags”将打开如下弹窗,

ubuntu启动引导器设置_ubuntu启动引导_ubuntu启动引导器设置

这时你会看到该硬盘分区标识(flag)会更改为"",如下。这时,BIOS启动引导将不再能识别该分区为ESP分区。

ubuntu启动引导_ubuntu启动引导器设置_ubuntu启动引导器设置

2.3 正式进入Ubuntu安装程序

如果你还没有插入第2个SSD U盘,你可以在这里插入。然后,如下图,点击标记11位置“Install Ubuntu...” 图标,正式进行Ubuntu系统的安装。

ubuntu启动引导器设置_ubuntu启动引导_ubuntu启动引导器设置

3. 安装步骤:基于官方安装指导(续)

3.1 安装设置:选择 Normal 正常安装模式

这里,你也可以选择"Minimal “最小化安装,然后单击继续。此最小安装选项将仅安装浏览器和基本工具,但不包含 Office 软件、媒体播放器等。它可以将更少的文件复制到USB并减少安装时间。

3.2 安装类型:选择 else(例外步骤)

这里选择“ else”进行手动分区安装,用于USB SSD硬盘的高级分区管理,并在USB硬盘中为启动引导创建ESP分区。

ubuntu启动引导器设置_ubuntu启动引导_ubuntu启动引导器设置

3.2.1 手动分区(Manual )[13]

警告:如果你的USB硬盘,还保存有重要数据,这里是最后你还可以取消安装,备份数据的时候。请确保执行以下操作时,你的USB硬盘上已经没有需要的重要数据。

Ubuntu系统安装,一般需要创建两个分区:根分区(/)和Swap(交换)分区。这里为实现USB硬盘安装和引导功能,额外手动创建一个引导分区。[14]

参考如下步骤:

ubuntu启动引导器设置_ubuntu启动引导_ubuntu启动引导器设置

Note 8: 参考:我的1TB固态硬盘的磁盘分区规划如下。里面另预留了~512GB exFAT数据存储分区,方便用于和Windows系统交换文件

3.3 正式安装开始

3.4 选择你所在的地区

3.5 创建系统账号和密码

4. 安装步骤:额外需要注意

4.1 完成安装

在Ubuntu应到安装下,继续,直到看到以下" "界面,这里请勿点击“Restart now”, 而改为点击位置21处,关闭该窗口。

ubuntu启动引导器设置_ubuntu启动引导器设置_ubuntu启动引导

4.2 恢复主硬盘ESP标记

参考节2.2, 打开Gparted硬盘分区管理工具,选择PC内置主硬盘的原ESP分区,右键"Manage flags", 恢复其ESP和boot标记。

ubuntu启动引导器设置_ubuntu启动引导_ubuntu启动引导器设置

至此,你已经完成了所有的安装步骤,你可以正常关闭、重启了。

5. 可移动Ubuntu系统的使用

现在,你可以在任何PC硬件上,使用可移动USB Ubuntu系统,只要它允许您从 USB 启动:

参考文献

[0]ckimes. . help.ubuntu网站. #. 2017.09.02

[1]Ubuntu. Install Ubuntu desktop. Ubuntu官网. #1-. 2023

[2]Ariel. How to Install Ubuntu on USB & Create a Ubuntu USB. 网站. , 2022.04.25

[3]Avram Piltch. USB 3.2 and 3.1 : What's Gen 1, Gen 2 and Gen 2x2?. 网站. 2022.09.23

[4]杰克牌辣酱. SSD、HDD、NVMe区别. CSDN网站. 2022.11.17

[5]红头发蓝胖子. MBR与GPT:你的新硬盘应该选择哪一个?. 知乎网站. 2022.8.29

[6]迷你兔数据恢复. 分区表GPT和MBR有什么区别. 知乎网站. 2020.03.19

[7]Akeo. "452: out of range pointer" during - Why? And how to fix it?. 官网. 2023.4.26

[8] Linux中国( Prakash). Linux 黑话解释:Linux 中的 GRUB 是什么?. 知乎网站. 2022.04.03

[9]老狼. UEFI 引导与 BIOS 引导在原理上有什么区别?知乎网站. 2021.05.06

[10]kos. What is the efi/esp ?. 网站. 2015.8.10

[11]kos. What is the efi/esp ?. 网站. 2015.8.10

[12]. 【Linux】设备和磁盘分区|磁盘管理|/dev/sda|/dev/sdb. CSDN网站. 2023.04.27

[13]ckimes. . help.ubuntu网站. #. 2017.09.02

[14]张金石,钟小平,吴宁等. Ubuntu Linux操作系统. (第1版). 北京:人民邮电出版社. 2016.8:第1章,第5章

[15]Ubuntu. UEFI. Help.Ubuntu. 2025.06.07

[16]ckimes. . help.ubuntu网站. #. 2017.09.02

[17]Dell. 文章编号: , Ubuntu Linux分区和目录的类型及定义说明. DELL 官网. %E5%88%86%E5%8C%BA-%E5%92%8C-%E7%9B%AE%E5%BD%95-%E7%9A%84-%E7%B1%BB%E5%9E%8B-%E5%8F%8A-%E5%AE%9A%E4%B9%89-%E8%AF%B4%E6%98%8E?lwp=rt. 2023.09.18

[18]起名字太麻烦. .04操作系统安装及重中之重:系统分区. 知乎网站. 2021.05.11

[19]亮话科研. .04分区设置. CSDN网站. 2022.10.29

[20]. Is it to have a /home and /swap in 20.04. 网站. 2020.05.03

[21]广漠飘羽.多平台大型文件系统比较. cnblogs网站. 2020.07.06