USB-live 不会在会话之间保存文件

Mad*_*ern 8 persistence

我使用推荐的工具“启动盘创建器”和 Ubuntu 13.10 的映像创建了一个带有 Ubuntu 的 U 盘。非常简单的界面如下所示:

在此处输入图片说明

在这个 GUI 中不会有太多误解。我选择创建一个带有 Ubuntu 实时版本的 USB 记忆棒,它将在 USB 驱动器上从会话到会话保存文件和设置,对吗?

好吧,它只是不保存任何东西。我进去,在桌面上创建一个文件,重新启动它就消失了。

我做了三遍整个过程,即首先创建USB,然后测试我是否可以保存。

我是不是误解了什么?

ubf*_*an1 13

错误 1159016是针对 UEFI 机器上的损坏。

实时媒体有两种启动机制,用于非 UEFI 的 syslinux 和用于 UEFI 机器的 grub。

持久化机制只是内核引导命令行上的一个词“持久化”,虽然 syslinux 引导与持久性一起工作,但grub.cfg文件中遗漏了这个词。

你可以自己添加。编辑grub.cfg( usbpen/boot/grub/grub.cfg) 文件并在 vmlinuz 行persistent之前添加file=。是的,您的桌面将成为工作正常时保存的内容的一部分。

例如

menuentry "Try Ubuntu without installing" {
    set gfxpayload=keep
    linux   /casper/vmlinuz.efi persistent file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash --
    initrd  /casper/initrd.lz
}  
Run Code Online (Sandbox Code Playgroud)

ISO 格式在 14.04 左右发生了变化,使上述建议的更改更加困难(可编辑的 FAT 文件系统不能再在 USB 上使用)。当前制作永久 USB 的最佳方法是使用mkusb 下载站点上的 mkusb 工具。mkusb-installer 应该为你设置好东西。