我已经创建了一个定制版本的 Ubuntu(基本上我只是安装了我想要的程序),使用 UCK,安装在 U 盘上并在旅行时随身携带并在任何可用的计算机上启动。
我想要的是 U 盘上有一个“home”文件夹,然后在实时系统中将其挂载为 /home/ubuntu。这样,我可以轻松地从其他系统以及 U 盘访问我的文件,并且每次启动时屏幕等设置都会重置,并且在我在多台机器上使用它时不会造成问题。
答案1
最简单的方法是使用持久性。创建一个名为home-rw
# this will make a 1 Gb file for storage, increase / decrease the count as needed
dd if=/dev/zero of=./home-rw bs=1M count=1000
在文件上创建文件系统
mkfs.ext4 home-rw
mke2fs 1.41.14 (22-Dec-2010)
home-rw is not a block special device.
# Answer ‘yes’ here
Proceed anyway? (y,n) y
删除保留块
tune2fs -m 0 -L home-rw home-rw
当您启动您的 pendrive 时,按 tab 键来编辑您的启动选项,并添加persistent
到启动选项。
您可以编辑 /isolinux/txt.cfg(我认为那是文件)来添加持久选项,如下所示:
答案2
您还可以创建持久分区而不是持久文件。持久分区不限于 FAT32 文件的 4GB 大小。
将第一个分区格式化为 FAT32,Ubuntu Live 将安装在此分区。将下一个分区格式化为 ext2(或 ext3 或 ext4),将第二个分区标记为 casper-rw,将第三个分区标记为 home-rw(可选)。
删除启动盘应用程序创建的 casper-rw 文件。