如何双启动两个 Linux 发行版?

Lui*_*liz 4 grub dual-boot system-installation

我是 Linux 新手,我想在一台机器上安装 Antergos 和 CentOS。

  • 我需要有 2 个 /boot 分区吗?
  • 我需要有 2 个 /swap 分区吗?
  • 如何在两个操作系统之间共享文件?
  • 我的磁盘应该如何分区?

mik*_*sey 5

这是你的选择; 通常在笔记本电脑上,为了节省宝贵的空间,您将共享您的 /home、/boot、swap 分区,但是您也可以拥有单独的分区。请注意,启动时只会加载一个分区。

每个 Linux 发行版都可以找到任何其他 Linux 发行版,所以如果你有单独的 /boot 和 grub 配置,那么两个 grub 无论如何都会有两个发行版,但实际上没有必要有多个 /boot 分区(除非你想要一个解决遗留问题和解决 UEFI 问题,但这需要一些额外的调整)。

2x 发行版的典型布局;

/dev/sda1 = /boot = shared
/dev/sda2 = / = distro 1
/dev/sda3 = / = distro 2
/dev/sda4 = /home = shared
/dev/sda5 = swap = shared
Run Code Online (Sandbox Code Playgroud)

如果您想更进一步,您将拥有 2x /usr 和 2x /var(这些不应该在不同的安装之间共享,因为它们将引用其他地方的已安装包/文件)。

这是我们在 Linux 中使用的文件结构:

http://www.pathname.com/fhs/pub/fhs-2.3.html

您可以通过搜索“linux fhs”在线找到副本。