並行安裝多個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 為例,您可以選擇要啟動哪一個。

相關內容