因此,我想创建一个实时的 Ubuntu USB,但能够保存一些文件。但是,我不喜欢持久性的想法,因为它会保存所有“更改”。相反,我想要的是:
具有 3 个分区的 USB
- the first partition contains the live Ubuntu system
- the second partition will auto-mount on boot at the 'Desktop' directory of the live system
- the third partition will auto-mount at the 'Downloads' directory
这样,我希望能够保存实时运行期间的所有下载以及在桌面中创建的任何文件。此外,如果自动安装部分可行,是否可以这样实现:我的实时环境桌面启动时会显示第二个分区中的所有文件,也就是说,看起来我启用了某种形式的持久性?
问题是,我最初想要一个装有“完整安装”Ubuntu 的 USB,这样我就可以把整个工作站放在口袋里随身携带。但由于 USB 的速度限制(我认为),这并没有完全实现,我想这将是下一个最好的选择。至于我每天通常使用的应用程序,我决定使用“Cubic”自定义 Ubuntu ISO,并预装我需要的所有应用程序。
更新(通过 mkusb 安装后 lsblk -f 的输出):
答案1
我不知道如何才能得到你想要的东西,也许可以,但很难。但我可以讨论替代方案并建议一些类似的方法,这些方法很容易实现,可能对你来说已经足够好了。
我会用“正常”持久直播系统对于这个任务(用韓國版本 12 别名 mkusb-dus)。它可以做你想做的事,如果你小心谨慎,你可以避免存储不必要的文件,避免不必要的设置。
一个简单的替代方案是创建一个带有数据分区的实时驱动器和mkusb 插头。
一个折衷的替代方案是创建一个具有持久主页的直播系统(但不是持久根,因此新应用程序和系统调整不会持久)。仅会存储主目录中存储的内容、用户特定的调整、桌面、文档、下载等内容。
这是通过修改“正常”持久实时系统来实现的:
- 删除分区的内容(目录和文件,如果有)以保留标签
writable
,并 - 将此分区的标签更改为
home-rw
- 删除分区的内容(目录和文件,如果有)以保留标签
如果你愿意,你可以启动[部分]持久实时系统没有启动选项persistent
(即仅实时启动)并删除不需要的数据从分区中删除以进行持久保存。下次启动持久实时时,这些文件和/或相应的设置将消失。这样,您只能保留“桌面”和“下载”的内容。
答案2
更多关于 mkusb 的信息
尝试使用使用韓國。
它有一个只读 ISO9660 操作系统分区、一个持久“可写”分区和一个 NTFS 数据分区。持久 home-rw 分区很容易添加。
它还具有托拉姆选项,这样 Live OS 将在 RAM 中运行(比 SSD 快很多倍)。Xubuntu 是快速 OS 的不错选择,它喜欢在 RAM 中运行,所以也许可以尝试一下。
可以通过格式化持久分区或删除其中的文件来重置使用 mkusb 制作的持久 USB。
持久分区中的内容不会像持久文件中的数据那样被隐藏起来,并且没有 4GB 大小的限制。