答案1
首先,您需要将 Gentoo 和 Mint 放在不同的分区上。因此,您需要调整 /dev/sda1 的大小以释放一些空间,然后为另一个 Linux 创建一个新的根分区。这是最低限度。Mint 分区至少需要 9GiB,而 Gentoo 分区则需要更少的空间。但您可能希望至少为每个分区提供 32-64GiB,以便有足够的空间来容纳和扩展每个安装。这两个分区都将A根分区(“/”)。它们是各自发行版的根分区。
为了让您的生活更轻松,您还需要三个以上的分区。
在我们讨论这个问题之前,我注意到您有一个扩展分区。这表示基于 MBR 的分区方案,反过来,这意味着您只能有 3 个其他“主”分区。其中一个是您当前的根分区,另一个是我刚刚建议您创建的分区。
这样就剩下一个空闲分区了……这应该用作启动分区(“/boot”)。这个启动分区将在 Gentoo 和 Mint 之间共享……不过我建议让 Mint 来管理它,并让它在 Gentoo 中保持未挂载状态,除非你需要更新 Gentoo 内核(如果这听起来像希腊文,那么当你完成 Gentoo 的安装后,你就会更明白这意味着什么)。启动分区可以很小……2-4GiB 应该是充足。
您还需要一个共享数据分区。您将在其中存储电影、音乐等您希望在 Gentoo 和 Mint 之间共享的内容。您必须使用扩展分区内的逻辑分区,因为您已经拥有最多 3 个主分区和 1 个扩展分区(算作一个主分区)。因此,您还需要调整扩展分区的大小以在其中创建空白空间,以便创建共享文件系统。不要尝试在 Linux 版本之间共享 Linux 系统文件夹(/usr、/bin、/sbin、/opt、/etc、/home 等)。这只会以悲剧收场。
最后,您需要第二个交换分区。如果您从未使用过 Gentoo 和 Mint 的休眠功能,则可以在 Gentoo 和 Mint 之间共享相同的交换分区……但这样做仍然不是最佳选择。顺便说一句,16GiB 是相当大的交换空间。您有 16GiB 的 RAM 吗?您需要多少交换空间最终取决于您打算如何使用您的机器,但经验法则是“交换空间等于您拥有的 RAM 数量(以支持休眠)。”旧的“两倍于 RAM”建议已经过时了。双启动会很快耗尽硬盘空间,因此您可以从交换中节省的每一点空间都有帮助。
这给了我们:
1 boot "/boot"
1 Gentoo root "/ (on Gentoo)"
1 Mint root "/ (on Mint)"
1 Extended
`-1 Shared "/mnt/shared"
|1 Gentoo swap
`1 Mint swap
从这里开始,只需安装每个发行版即可。我建议从 Gentoo 开始,然后安装 Mint,并让 Mint 在用自己的引导程序替换 Gentoo 引导程序时检测 Gentoo 安装的存在。这让 Mint 在管理引导分区时处于主导地位,而且 Mint 比 Gentoo 更可靠、更简单。
我建议不要让 Mint 的根分区在 Gentoo 下自动挂载,也不要让 Gentoo 的根分区在 Mint 下自动挂载。这就是为什么你有一个它们都可以使用的共享分区。此外,保持文件系统类型选择简单...Mint 和 Gentoo 都很好地支持 ext4fs,而且麻烦最少。
我对 Gentoo 有很多美好的回忆。使用它时你会学到很多关于 Linux 的知识,因为它真的让你自己做管理。而 Mint 可能是最简单的“它就是有效”的 Linux。两者截然相反,但相得益彰。尽情享受吧。