複数の Linux ディストリビューションを並行してインストールする

複数の Linux ディストリビューションを並行してインストールする

Ubuntu を使用していますが、opensuse を並行してインストールしたいのですが、両方のブートローダを MBR に保持するのが良いのでしょうか、それともインストール時に割り当てた別のパーティションに opensuse ブートローダを保持した方が良いのでしょうか。その場合、ubuntu/opensuse にログインするためのオプションが表示されます。

答え1

bootloaderをインストールすると、MBR既存のものがあればそれが置き換えられます。したがって、bootloaderMBR に 2 つインストールすることはできません。ただし、簡単な方法がいくつかあります。

  1. 新しい 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

  1. 新しいブートローダを MBR ではなくパーティションにインストールします。古いブートローダ (つまり、MBR にあるもの) の構成に、新しいブートローダbootloaderへのエントリを設定します。chainload

注記UFI代わりに ベースのシステムを使用している場合は、にLegacy BIOSインストールする必要はまったくありません。したがって、ベースの最新システムではこの問題は発生しません。bootloaderMBRUFI

答え2

最も良い方法は、Ubuntu をインストールしてから、たとえば Virtualbox を使用して opensuse を仮想化することです。これを行いたくない場合は、2 つのシステムを別のパーティションにインストールし、1 つのブートローダーを使用する必要があります。たとえば Grub を使用すると、どちらを起動するかを選択できます。

関連情報