我有 2 个 SSD,想双启动 Kubuntu 和 Linux Mint。我完全不知道如何在 2 个单独的驱动器上为 2 个发行版设置分区。
在将其标记为重复之前,我在这里做了大量的研究,并且我对此有很多未解答的问题。每个发行版是否都需要单独的/
、交换和/boot
分区?这些应该放在单独的驱动器上,或者如果它们共享其中一些,哪个驱动器应该保存共享分区?
如果为 2 个发行版设置了标准分区,分布在 2 个驱动器上,每个驱动器上一个,请指出我的位置。
我是Linux新手,但是想学习!
答案1
通常为了避免出现问题,在安装时断开一个驱动器更容易。大多数台式机不需要单独的 /boot,除非使用具有完整驱动器加密的 LVM(现在可能不需要)。最新的 Ubuntu 版本使用交换文件。如果在安装过程中发现交换分区,它将使用交换分区。如果使用 UEFI 并且不断开驱动器,则必须提前手动分区并在两个驱动器上包含 ESP。
提前分区:
如何在基于 EFI 的 PC 上为 Ubuntu 准备磁盘?
安装期间进行分区,但除非驱动器断开连接,否则您将无法在第二个驱动器上获得 ESP: 安装时如何使用手动分区?
对于多个安装,不要共享 /home 或 /boot 或任何系统分区。如果要共享数据,最好有一个单独的数据分区。我使用 /mnt/data 并将文件夹链接到每个安装。详细信息:
答案2
首先,确定哪个发行版配置哪个驱动器。
因为 Linux 启动时交换分区上剩余的内容并不重要,所以您可以而且可能应该在两个发行版之间共享一个或两个交换分区。如果您在每个驱动器上放置所需交换大小的一半(或所需的全部大小),并确保两个发行版都使用两个交换分区,那么您的系统通常具有所有所需的交换空间,而且如果您出于某种原因删除驱动器,仍然具有相当数量的交换空间。
您不应/boot
在两者之间共享分区。请参阅这些答案原因。您应该/boot
在每个发行版的驱动器上创建一个分区。
您绝对不应该(实际上也不能)共享分区/
。您应该/
在每个发行版的驱动器上创建一个分区。