实时 USB 驱动器上的持久存储

实时 USB 驱动器上的持久存储

我使用 UNetbootin 为最新的 Ubuntu DVD 映像创建了一个 live USB。映像文件带有ubuntu-17.04-desktop-amd64.isoMD5 iso18cc54af55d7ca931bbb8588e8d9c1bd

一切正常,但持久性功能似乎不起作用。系统不记得 WLAN 密码或任何其他内容,例如 Web 浏览器历史记录、书签或键盘设置。USBcasper-rw根目录中的文件未安装(我已签入/proc/mounts并使用df -a)。

然后我在 USB 驱动器上创建了第二个分区,将其格式化为 ext4 并命名casper-rw(我将casper-rw文件留在第一个分区上)。此分区在启动时挂载,但不包含任何数据。系统也不会在其中保存任何数据,因此除了挂载它之外,它似乎未被使用。

我还能做什么来启用持久性功能?如何启用文件的挂载casper-rw?我不喜欢在 USB 上有一个额外的分区,如果将来某个时候空间用完,调整文件大小/重新创建文件比移动分区边界更容易。

答案1

持久分区仍然无法与 17.04 版的 syslinux 类型安装一起使用,包括 UNetbootin 的。

Mkusb 使用 grub2 启动,它对我使用 17.04 的持久分区很有效。稍加努力,casper-rw 分区就可以被 casper-rw 文件替换。

使用 gparted,将 casper-rw 分区更改为 FAT32,并将标签留空。将 casper-rw 文件(使用 UNetbootin 制作)复制到该分区。FAT32 casper-rw 文件的最大大小为 4GB。

如果您希望使用此方法创建多个持久文件,请将每个 casper-rw 文件放在分区上其自己唯一命名的文件夹中。然后 grub 中的菜单项中会给出该文件夹的路径。

相关内容