![並行安裝多個Linux發行版](https://rvso.com/image/122431/%E4%B8%A6%E8%A1%8C%E5%AE%89%E8%A3%9D%E5%A4%9A%E5%80%8BLinux%E7%99%BC%E8%A1%8C%E7%89%88.png)
我有 Ubuntu,我想並行安裝 opensuse,將兩個引導程式都保留在 MBR 中是否很好,或者我應該將 opensuse 引導程式保留在我在安裝過程中分配給它的其他分割區中。在這種情況下,我將看到登入 ubuntu/opensuse 的選項。
答案1
bootloader
在其中安裝時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
根據您的系統。若要找到已安裝的正確命令和分割區grub
,請前往 grub shell(在系統引導之前)並查看現有kernel
命令列。
- 將新安裝
bootloader
到分割區而不是 MBR 中。chainload
在舊開機載入程式(即 MBR 中的開機載入程式)的組態中設定新開機載入程式的條目。
筆記如果您使用的是UFI
基於系統的系統,則根本Legacy BIOS
不需要安裝bootloader
。因此,基於現代系統MBR
不會出現這個問題。UFI
答案2
最好的想法是安裝 Ubuntu,然後虛擬化 opensuse,例如使用 Virtualbox。如果您不想這樣做,則兩個系統必須安裝在不同的分割區上並使用一個 boodloader。以 Grub 為例,您可以選擇要啟動哪一個。