我想在一些 Live USB 中试用几个版本的 Linux,但不知道如何在主计算机/HDD(当然是在不同的分区中)而不是在 Live USB 本身中创建持久分区。但是,这可能吗?如果可以,怎么做?(我使用 Windows 10)尝试将我的工作 PC 与 Windows 一起使用,作为带有持久分区的 Live USB 的 Linux:)
非常感谢!
答案1
使用主内部硬盘中的永久分区制作一个 Live USB。
持久 USB 将使用它看到的第一个持久分区。通常,内部硬盘上的持久分区是第一个。
持久分区需要是一个扩展分区,比如说 ext4。
该分区应该被标记
casper-rw
,(对于 20.04,标记writable
是可选的)。标记的第二个持久分区
home-rw
可用于家庭数据和设置。该
casper-rw
分区无法与另一个版本的“Buntu”一起使用,但分区home-rw
可以。还应将这个词
persistent
添加到linux
grub.cfg 中的行中:linux ($root)/casper/vmlinuz boot=casper quiet splash fsck.mode=skip persistent --
您还可以选择启动多个 ISO 文件,每个文件都有自己的持久文件。有关参考,请参阅:
在您的情况下,grub 引导加载程序可以位于外部 USB 驱动器上。mkusb 持久驱动器使用 GRUB 2,可以修改菜单以使其正常工作。
警告:
在计算机中启动不同的持久 USB 将尝试使用持久分区。如果它包含不同版本的 Ubuntu,它可能会损坏 casper-rw 分区(但不会损坏 home-rw 分区)。