如何在同一台计算机上使用持久分区和两个(至少) casper-rw 分区?

如何在同一台计算机上使用持久分区和两个(至少) casper-rw 分区?

我对 GRUB2、Ubuntu 和 initrd 有疑问:
我需要在内核级别 (initrd) 使用我未知的命令 (使用 grub2) 来禁用启动/检测/使用磁盘的特定分区 (通过 /dev/sdX# 或标签或 UUID)。
例如,我的 SSD 上有 Ubuntu 的 live-CD/USB + 持久 (带有 casper-rw 标签分区)。我想在同一台计算机上使用另一个分区 (如 USB 磁盘) 和其他持久分区 (也必须是标记为 casper-rw 的分区),我将使用内核命令“persistent persistent-path=/live-usb”执行此操作,其中“/live-usb”是放置名为“casper-rw”的文件的目录。但启动优先级分配给 SSD 磁盘上的分区,而不是 USB 磁盘 (带有文件的分区)。如果我将 SSD 磁盘上的分区标签重命名为“casper-rw”以外的其他名称 - 那么持久性可以很好地与文件分区配合使用。因此,我需要能够在 Ubuntu 启动时禁用 SSD 磁盘上特定分区的启动/检测/使用。

谢谢。

答案1

我认为persistent-path有效仅有的使用 casper-rw文件,并且没有分区。

我可以建议两种带有分区的替代方案。

  • 重新标记casper-rw分区想要使用比如casper-rw0(您已经知道这个替代方案)。

  • 如果你使用 Ubuntu20.04 LTS 或更新版本, 你可以重新标记要优先考虑的分区writable,并且应在带有标签的分区之前选择它(检测到时)casper-rw。这种替代方案可能更具吸引力。

答案2

在同一台计算机上使用多个 casper-rw 分区?

在同一台计算机上获取多个持久分区的一种方法是将持久分区放在单独的 USB 驱动器上,然后在启动之前插入要使用的具有持久性的驱动器。

与使用两个持久 USB 驱动器相比,这种方法似乎没有太大优势。

相关内容