You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何制作保留GUI更改、已安装软件及偏好设置的Ubuntu可引导U盘

如何制作保留GUI更改、已安装软件及偏好设置的Ubuntu可引导U盘

嘿,这个需求我太懂了——每次用U盘启动Ubuntu都要重新装软件、调GUI设置,简直麻烦到爆炸!下面就是亲测有效的实现方法,一步步来就行:

一、准备工作

  • 至少32GB的USB 3.0+U盘(务必提前备份U盘里的所有数据,后续操作会格式化整个U盘)
  • 对应版本的Ubuntu ISO镜像(去Ubuntu官方下载即可)
  • 工具选项:可以用图形化工具Rufus(Windows/Linux都能用),或者Ubuntu自带的「启动盘创建器」,也可以用命令行工具(适合进阶用户)

二、用Rufus快速创建持久化启动盘(最省心的方法)

  1. 打开Rufus,在「设备」下拉菜单里选中你的U盘
  2. 点击「选择」按钮,找到并选中你下载好的Ubuntu ISO镜像
  3. 关键步骤:找到「持久化分区大小」选项,设置一个合适的数值(比如20GB,剩下的空间会留给系统只读分区)——这个分区就是用来保存你的所有软件、GUI更改和偏好设置的核心
  4. 其他设置保持默认即可,确认无误后点击「开始」,等待工具完成写入(过程可能需要几分钟,别中途拔U盘!)

三、用Ubuntu自带工具+手动分区实现持久化(适合已在用Ubuntu的用户)

如果用系统自带的「启动盘创建器」,默认不会直接创建持久化分区,需要额外操作:

  1. 打开「启动盘创建器」,选中ISO镜像和U盘,先创建一个普通的Ubuntu启动盘
  2. 打开GParted分区编辑器(如果没装的话,先跑sudo apt install gparted安装)
  3. 在GParted里选中你的U盘,右键点击系统分区(一般是FAT32格式),选择「缩小/移动」,腾出一部分未分配空间(比如20GB)
  4. 在未分配空间上右键,选择「新建」:文件系统选ext4,分区标签必须设为persistence(大小写敏感,别写错!),然后点击「应用」
  5. 挂载这个新创建的persistence分区,比如sudo mount /dev/sdX3 /mnt(注意替换sdX3为你的分区路径,GParted里能看到)
  6. 在挂载的分区根目录创建配置文件:echo "/ union" | sudo tee /mnt/persistence.conf
  7. 卸载分区:sudo umount /mnt,搞定!

四、验证持久化是否生效

  1. 把U盘插到电脑上,重启并选择从U盘启动
  2. 选择「Try Ubuntu」(不要选「Install Ubuntu」)进入系统
  3. 做一些测试:安装一个软件(比如sudo apt install firefox)、修改桌面背景/主题、调整系统字体
  4. 重启电脑,再次从U盘启动,检查之前的更改是不是都保留了——如果软件还在、设置没变,就说明成功啦!

一些注意事项

  • 持久化分区的空间建议留足,不然装几个大型软件(比如GIMP、VS Code)就容易满
  • 部分系统级更改(比如内核更新、系统核心文件修改)可能不会被保留,因为系统只读分区的内容是固定的,持久化只覆盖用户层的更改
  • 如果U盘速度慢(比如USB 2.0),系统启动和运行会比较卡顿,尽量用高速U盘

备注:内容来源于stack exchange,提问作者varunk

火山引擎 最新活动