Ubuntu

並行安裝多個 linux 發行版

  • August 23, 2018

我有 Ubuntu,我想並行安裝 opensuse,將兩個引導載入程序都保存在 MBR 中是否很好,或者我應該將 opensuse 引導載入程序保留在我在安裝過程中分配給它的其他分區中。在這種情況下,我將看到登錄 ubuntu/opensuse 的選項。

在其中安裝 abootloader時,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根據您的系統。要為 installed 找到正確的命令和分區grub,請轉到 grub shell(在系統啟動之前)並查看一個現有的kernel命令行。

  1. 將新的安裝bootloader到分區中,而不是安裝到 MBR 中。chainload在舊引導載入程序(即 MBR 中的那個)的配置中為新引導載入程序設置一個條目。

注意如果您使用的是UFI基於系統,則Legacy BIOS根本不需要安裝。因此,基於現代系統不會出現這個問題。bootloader``MBR``UFI

引用自:https://unix.stackexchange.com/questions/406764