本指南将指导读者逐步创建一份可用的"Ubuntu To Go"启动盘,用于在不破坏任何现有计算机引导分区的情况下,让读者拥有一份随插随用的Ubuntu系统 (当然,要重启) 。
0x00 前言
2021-1-25更新: 用🔨ubuntu,上FydeOS就完事了嗷
Ubuntu当然并非完美的选择,它的开发由商业公司Canonical主导,它默认使用的GNOME桌面环境并不太受大家的喜爱。但我们也要承认,作为世界上最流行的桌面端Linux发行版之一,Ubuntu的硬件兼容能力和稳定性还是可圈可点的。对于需要在不同硬件上快捷运行的"Linux To Go"启动盘,我们尤其需要这样的特性保证我们一次启动成功,避免“启动两小时,使用五分钟”的笑话。
0x01 思路
- 存储设备的选择
- USB标准 >=
USB 3.2 Gen 1x1,即5Gbit/s的传输带宽。 - 容量 >=
128GB,64GB虽然也不是不行,但是就得做出取舍了。 - 存储介质,以
闪迪CZ880为代表的固态可移动存储设备为底线,建议购买SATA3/NGFF to USB硬盘盒,NVMe不怕烫手的话也随意。 普通可移动存储设备建议考虑Puppy Linux等更轻量的发行版。
0x02. 启动盘的创建平台
这里我们参考该知乎专栏的思路,使用VMWare Workstation Pro虚拟机平台,通过将可 移动存储设备挂载为虚拟机硬盘的方式,在Live CD中将系统文件写入进存储设备。完全避免安装过程中改变物理机的引导。
注意:截至本文编辑时间(2021/1/6),
VMWare Workstation Pro的最新版本为16,其在开启了Hyper-V的Windows 10系统上运行时 ,需要系统版本 >=20H1,请确认已经做好了升级工作。
0x03. 启动盘分区思路
这方面由于个人测试能力有限,仅给出实践中可用的配置,如有错误欢迎指正。
biosgrub分区,在中文安装向导内显示为"保留BIOS启动区域",据经验,部分情况下,系统需要通过该分区进入EFI引导,具体原因不详。 容量16MB即可。EFI分区,用于EFI引导。 容量128MB左右。/主挂载点,用于存储Ubuntu系统。 容量随意,个人设置为80GB(可移动存储设备容量:128G)- 【可选】
swap分区,用处不大,而且可以后期创建。 容量随意,个人设置为8GB - 【可选】
/windows挂载点,FAT32分区,将前几步的余下空间用于数据交换,也可之后再定。
本分区思路在如下设备上测试通过:
- 戴尔 灵越7590:安全启动开,UEFI引导模式
- Surface Go 2: 安全启动开,UEFI引导模式
- 华为 MateBook 14:安全启动开,UEFI引导模式
你问我Legacy引导怎么办?我怎么知道,听天由命罢!
0x04.创建启动盘
本部分目前缺失图片示意