山在 live USB ubuntu 中将 /home 设为 /home/ubuntu

山在 live USB ubuntu 中将 /home 设为 /home/ubuntu

我已经创建了一个定制版本的 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 文件。

相关内容