我已经使用最新的 Ubuntu 版本创建了一个 USB 闪存驱动器,但它不是持久的。如何才能使其持久而不重复整个过程?
答案1
2017
自 14.04 以来,持久分区在 syslinux Live Ubuntu 系统中不再起作用。这包括 SDC、UNetbootin、Rufus 等。
如果你确实想让现有安装持久化,你可以在 Windows 中构建一个 casper-rw 文件并将其添加到闪存驱动器的根目录中,请参阅https://www.pendrivelinux.com/casper-rw-creator-make-a-persistent-file-from-windows/
casper-rw 文件将限制为 4GB 并且仅适用于 FAT32 分区。
如果希望启动持久,请按 Shift,选择语言,按 F6,按 Enter 并输入persistent
,(对于 UNetbootin,请按 Tab,然后按 F6)
如果您希望每个会话都持久,请按照 Danatela 上面所示修改 isolinux/txt.cfg(或者对于 UNetbootin 安装,以相同的方式修改 syslinux.cfg)。
使用 mkusb 重新制作持久驱动器可能更容易,它会自动制作持久分区。
答案2
将实时 Pendrive 更改为持久 Pendrive
适用于 BIOS 和 UEFI
许多人喜欢使用可以保存更改的持久性 U 盘。
使用 Rufus 或类似程序创建 Live 闪存盘。
启动 U 盘托拉姆为了使驱动器可编辑,(启动时按 shift,在语言中按 Esc,按 F6,按 Esc,在“quiet splash ---”后输入 {space}toram,然后按 Enter。
创建 casper-rw 文件:
sudo dd if=/dev/zero of=casper-rw bs=1M count=512
sudo mkfs.ext3 -L casper-rw -F casper-rw
(其中 count=512 是持久大小,最大为 4GB)。
将新的 casper-rw 文件从主目录移动到 Live Pendrive 的根目录。
编辑 /isolinux/txt.cfg(用于 BIOS 启动持久性)和 /boot/grub/grub.cfg(用于 UEFI 启动持久性),在“quiet splash ---”后添加一个空格和单词“persistent”。
关闭并重新启动持久驱动器。
答案3
如图所示本指南,您可以减小闪存驱动器上 FAT32 分区的大小,然后将 ext4 分区标记casper-rw
为持久文件。如果 Gparted 无法减小 FAT32 分区的大小,您可以在 Windows 程序中执行此操作易我分区大师。
在我看来,您还可以创建名为的文件casper-rw
并在其中创建 ext 文件系统,mke2fs -t extX /path/to/casper-rw
因此它也将是持久文件。
另外,您需要将isolinux/txt.cfg
添加的单词更改persistent
为启动选项,如下所示:
默认直播 标签直播 菜单标签 ^无需安装即可试用 Ubuntu 内核/casper/vmlinuz.efi 附加文件 = /cdrom/preseed/ubuntu.seed boot = casper cdrom-detect/try-usb = true执着的noprompt floppy.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz quiet splash -- 标签实时安装 菜单标签 ^安装 Ubuntu 内核/casper/vmlinuz.efi 附加文件 = /cdrom/preseed/ubuntu.seed boot = casper only-ubiquity cdrom-detect/try-usb = true执着的noprompt floppy.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz quiet splash -- 标签检查 菜单标签 ^检查光盘是否有缺陷 内核/casper/vmlinuz.efi 附加 boot=casper 完整性检查 cdrom-detect/try-usb=true执着的noprompt floppy.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz quiet splash -- 标签 memtest 菜单标签测试^内存 内核/安装/mt86plus 标签高清 菜单标签 ^从第一个硬盘启动 本地启动 0x80
答案4
我不知道有什么办法可以做到这一点。你只需要重新格式化 USB,然后重新安装操作系统并启用持久性。我使用优盘linux将实时操作系统安装到具有持久性的 U 盘上。这应该相对容易做到。希望有用。