当将 LiveUSB 启动到 UEFI 模式时,无法使用持久性。当启动到传统模式时,它可以正常工作。为什么?我该如何解决这个问题?
答案1
创建具有持久性的 USB Live CD 的最简单方法是使用 GParted 手动形成分区。
这是我所做的:
- 使用 GPT 分区表格式化您的 USB(不过,我相信 MBR 也能正常工作)。
- 创建两个分区。第一个分区用于 ISO 文件,应为 FAT32(Ubuntu 14.04 约 1100MB)。第二个分区用于持久存储,应为带标签的 ext4casper-rw。
- 将文件从 ISO(包括隐藏文件)复制到 USB FAT32 分区。
- 编辑
boot/grub/grub.cfg
并添加单词执着的 (这就是为什么持久性在 UEFI 模式下不起作用的原因。):
menuentry "Start Kubuntu" {
执着的
set gfxpayload=keep
linux /casper/vmlinuz.efifile=/cdrom/preseed/kubuntu.seed boot=casper maybe-ubiquity quiet splash --
initrd /casper/initrd.lz
}
第一次启动时可能会有点慢,尤其是在使用 USB2.0 时。