并行安装多个Linux发行版

并行安装多个Linux发行版

我有 Ubuntu,我想并行安装 opensuse,将两个引导加载程序都保留在 MBR 中是否很好,或者我应该将 opensuse 引导加载程序保留在我在安装过程中分配给它的其他分区中。在这种情况下,我将看到登录 ubuntu/opensuse 的选项。

答案1

bootloader在其中安装时MBR,它会替换现有的(如果有)。所以,不可能bootloader在MBR中安装两个。然而,有几个简单的方法。

  1. 手动将条目配置到新操作系统的现有引导加载程序配置。默认情况下,grub 从grub.cfg位于/boot.为新操作系统创建一个像这样的条目。 menuentry '新 Linux 的名称' { set root (hdX,XXXXX) kernel /boot/vmlinuz-version root=/dev/sdX other_options initrd /boot/initramfs-version }

笔记 kernel&initrd命令与grub版本相关。替换XXXXXgptXmsdosX根据您的系统。要找到已安装的正确命令和分区grub,请转至 grub shell(在系统引导之前)并查看现有kernel命令行。

  1. 将新安装bootloader到分区而不是 MBR 中。chainload在旧引导加载程序(即 MBR 中的引导加载程序)的配置中设置新引导加载程序的条目。

笔记如果您使用的是UFI基于系统的系统,则根本Legacy BIOS不需要安装bootloader。因此,基于现代系统MBR不会出现这个问题。UFI

答案2

最好的想法是安装 Ubuntu,然后虚拟化 opensuse,例如使用 Virtualbox。如果您不想这样做,则两个系统必须安装在不同的分区上并使用一个 boodloader。以 Grub 为例,您可以选择要启动哪个。

相关内容