我使用UNetbootin为最新的Ubuntu映像创建了一个活USB。图像文件是ubuntu-17.04-desktop-amd64.iso
和MD5 iso18cc54af55d7ca931bbb8588e8d9c1bd
。
一切都很好,但是持久化功能似乎不起作用。系统不记得WLAN密码或任何其他东西,如Web浏览器历史记录、书签或键盘设置。USB中的casper-rw
文件没有挂载(我在/proc/mounts
中签入并使用了df -a
)。
然后,我在USB驱动器上创建了第二个分区,用ext4对其进行了格式化,并将其命名为casper-rw
(我将casper-rw
文件留在第一个分区上)。此分区在引导时挂载,但不包含任何数据。系统中也没有保存任何数据,所以除了挂载之外,它似乎还未使用过。
我还能做些什么来启用持久性功能呢?如何启用casper-rw
文件的挂载?我不喜欢在USB上有一个额外的分区,如果将来空间耗尽,调整/重新创建文件比在分区边界周围移动要容易得多。
发布于 2017-05-09 16:17:29
持久分区仍然不能使用17.04的syslinux类型安装,包括UNetbootin的。
Mkusb使用grub2启动,它为我使用了17.04的持久分区。通过一些工作,casper分区可以被casper文件替换。
使用分隔符,将casper分区更改为FAT32,并将标签保留为空白。将casper文件(使用UNetbootin制作)复制到分区。FAT32 casper-rw文件的最大大小是4GB。
如果您希望可以使用此方法创建多个持久文件,请将每个casper文件放在分区上它自己唯一命名的文件夹中。然后在grub中的菜单项中给出该文件夹的路径。
https://askubuntu.com/questions/913461
复制相似问题