你如何在UEFI模式下使用持久性?

将LiveUSB引导至UEFI模式时,持久性不可用。 启动到传统模式时,它工作正常。 为什么? 我怎么解决这个问题?

使用持久性创建USB Live CD的最简单方法是使用GParted手动形成分区。

这就是我所做的:

  • 使用GPT分区表格式化USB(不过,我相信MBR也可以正常工作)。
  • 创建两个分区。 首先是ISO文件,它应该是FAT32(Ubuntu 14.04约为1100MB)。 第二是持久性,它应该是带有标签casper-rw的 ext4。
  • 将文件从ISO(包括隐藏)复制到USB FAT32分区。
  • 编辑boot/grub/grub.cfg并添加单词persistent (这就是为什么持久性在UEFI模式下不适合你的原因。)

menuentry "Start Kubuntu" {
set gfxpayload=keep
linux /casper/vmlinuz.efi
menuentry "Start Kubuntu" {
set gfxpayload=keep
linux /casper/vmlinuz.efi
持久file=/cdrom/preseed/kubuntu.seed boot=casper maybe-ubiquity quiet splash --
initrd /casper/initrd.lz
}
file=/cdrom/preseed/kubuntu.seed boot=casper maybe-ubiquity quiet splash --
initrd /casper/initrd.lz
}

当你第一次启动它时可能会有点慢,特别是如果你使用USB2.0。