![複数の Linux ディストリビューションを並行してインストールする](https://rvso.com/image/122431/%E8%A4%87%E6%95%B0%E3%81%AE%20Linux%20%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%B8%A6%E8%A1%8C%E3%81%97%E3%81%A6%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B.png)
Ubuntu を使用していますが、opensuse を並行してインストールしたいのですが、両方のブートローダを MBR に保持するのが良いのでしょうか、それともインストール時に割り当てた別のパーティションに opensuse ブートローダを保持した方が良いのでしょうか。その場合、ubuntu/opensuse にログインするためのオプションが表示されます。
答え1
bootloader
をインストールすると、MBR
既存のものがあればそれが置き換えられます。したがって、bootloader
MBR に 2 つインストールすることはできません。ただし、簡単な方法がいくつかあります。
- 新しい OS の既存のブートローダ構成に手動でエントリを設定します。デフォルトでは、grub は
grub.cfg
のサブフォルダにある構成/boot
をロードします。新しい OS 用に次のようなエントリを作成します。menuentry 'Name of New 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
を 1 つ表示してください。kernel
- 新しいブートローダを MBR ではなくパーティションにインストールします。古いブートローダ (つまり、MBR にあるもの) の構成に、新しいブートローダ
bootloader
へのエントリを設定します。chainload
注記UFI
代わりに ベースのシステムを使用している場合は、にLegacy BIOS
インストールする必要はまったくありません。したがって、ベースの最新システムではこの問題は発生しません。bootloader
MBR
UFI
答え2
最も良い方法は、Ubuntu をインストールしてから、たとえば Virtualbox を使用して opensuse を仮想化することです。これを行いたくない場合は、2 つのシステムを別のパーティションにインストールし、1 つのブートローダーを使用する必要があります。たとえば Grub を使用すると、どちらを起動するかを選択できます。