是否可以在单个虚拟机上安装多个引导 Linux 操作系统?

是否可以在单个虚拟机上安装多个引导 Linux 操作系统?

我被要求测试在一台 VMware 机器上安装 4 个独立操作系统(Centos:7.7、7.8、8.0、Ubuntu 18.4.4)的可能性。问题是,我无法超越安装两个系统。到了第三个,我什至无法进入安装的第一个,它甚至没有出现在 efibootmgr 列表中。我很乐意为这个过程找到某种解决方案。 VM 的设置:基于 EFI 1X CPU RAM - 2 GB(虚拟)HDD - 80 GB

所有 ISO 均为 64 位

谢谢你!

答案1

只要有足够的空间,您就可以在虚拟机中安装尽可能多的操作系统。 GPT 允许有 128 个分区,使用 LVM 您可以获得更多自由。

到了第三个,我什至无法进入安装的第一个,它甚至没有出现在 efibootmgr 列表中。

按以下顺序安装它们:Centos:7.7、7.8、Ubuntu 18.4.4,最后是 CentOS 8.0。然后启动 CentOS 8.0 并运行sudo grub2-mkconfig > /boot/efi/EFI/centos/grub.cfg,您将可以在启动时选择其中任何一个。

记住:

  1. 你需要一个系统 efi 分区(300MB 就足够了)
  2. 您需要一个公共 /boot 分区(根据您的要求,我会为其分配至少 1GB)
  3. 至于其余操作系统的根文件系统 - 您可以按照您需要的方式分割其余空间。

相关内容