Prvt_Yadav Asked: 2017-11-25 02:09:07 +0800 CST2017-11-25 02:09:07 +0800 CST 2017-11-25 02:09:07 +0800 CST 并行安装多个 linux 发行版 772 我有 Ubuntu,我想并行安装 opensuse,将两个引导加载程序都保留在 MBR 中是否很好,或者我应该将 opensuse 引导加载程序保留在我在安装过程中分配给它的其他分区中。在这种情况下,我将看到登录 ubuntu/opensuse 的选项。 ubuntu partition 2 个回答 Voted Best Answer Abhik Bose 2017-11-25T04:21:45+08:002017-11-25T04:21:45+08:00 在其中安装 abootloader时,MBR它会替换现有的,如果有的话。bootloader因此,在 MBR中安装两个是不可能的。但是,有几种简单的方法。 手动为新操作系统的现有引导加载程序配置配置条目。默认情况下,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取决于版本。更换XXXXX为gptX或msdosX根据您的系统。要为 installed 找到正确的命令和分区grub,请转到 grub shell(在系统启动之前)并查看一个现有的kernel命令行。 将新的安装bootloader到分区中,而不是安装到 MBR 中。chainload在旧引导加载程序(即 MBR 中的那个)的配置中为新引导加载程序设置一个条目。 注意如果您使用的是UFI基于系统,则Legacy BIOS根本不需要安装。因此,基于现代系统不会出现这个问题。bootloaderMBRUFI donnie 2017-11-25T04:04:13+08:002017-11-25T04:04:13+08:00 最好的办法是安装一个 Ubuntu,然后虚拟化 opensuse,以 Virtualbox 为例。如果您不想这样做,那么这两个系统必须安装在不同的分区上并使用一个加载程序。以 Grub 为例,您可以选择从哪个开始。
在其中安装 a
bootloader
时,MBR
它会替换现有的,如果有的话。bootloader
因此,在 MBR中安装两个是不可能的。但是,有几种简单的方法。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
取决于版本。更换XXXXX
为gptX
或msdosX
根据您的系统。要为 installed 找到正确的命令和分区grub
,请转到 grub shell(在系统启动之前)并查看一个现有的kernel
命令行。bootloader
到分区中,而不是安装到 MBR 中。chainload
在旧引导加载程序(即 MBR 中的那个)的配置中为新引导加载程序设置一个条目。注意如果您使用的是
UFI
基于系统,则Legacy BIOS
根本不需要安装。因此,基于现代系统不会出现这个问题。bootloader
MBR
UFI
最好的办法是安装一个 Ubuntu,然后虚拟化 opensuse,以 Virtualbox 为例。如果您不想这样做,那么这两个系统必须安装在不同的分区上并使用一个加载程序。以 Grub 为例,您可以选择从哪个开始。