![複数の Linux ディストリビューションをコンピューターに正常にインストールするには、どのような手順を実行する必要がありますか?](https://rvso.com/image/23935/%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%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AB%E6%AD%A3%E5%B8%B8%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E6%89%8B%E9%A0%86%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F.png)
古いラップトップを活用して、最も人気のある Linux ディストリビューションをいくつかインストールしたいと考えています。現在は Windows 7 を使用しています。
私の質問は、ラップトップを起動したときに、さまざまなディストリビューションのリストがオプションとして表示されるように設定するにはどうすればよいですか?
答え1
もしこの質問が 10 年前に出されていたら、私は、ディスクのパーティション分割とブート ローダーを利用するしか方法はないと答えていたでしょう。その場合、ラップトップにインストールするディストリビューションの数と、それぞれに必要なサイズを数え、ディスクを再パーティションし、それぞれを別のパーティションにインストールします。最初にインストールしたディストリビューションに、そのローダーを MBR に配置し、他のすべてのローダーのレコードを最初のディストリビューションのローダーのリストに手動で追加するように依頼すると、起動時に手動で選択できるようになります。
しかし、ラップトップが約 3 年前より新しく (申し訳ありませんが、「古い」という言葉があなたにとって何を意味するか説明されていません)、十分に高性能である場合は、何らかの仮想化ソフトウェア (Windows 7 の場合は Hyper-V、VMWare、その他の可能性があります) で必要なすべてのディストリビューションの仮想化を開始する方が簡単です。直接的なハードウェア機能 (ビデオ アダプター出力など) を操作する必要がない限り、これは最初の確認作業として好ましい方法です。
答え2
いくつかの点:
- まず、すべてのデータを外部ストレージ デバイスにバックアップします。
gparted またはその他のツールを使用してハードドライブをパーティション分割します。
a) 異なるディストリビューションごとに少なくとも 1 つのパーティションが必要です。b
) ドキュメント用とスワップ用に追加のパーティションを用意することをお勧めします。c
) 最後の 2 つが各ディストリビューションで使用可能であることを確認します。grub ファイルを編集します。
a) 最後にインストールしたディストリビューションがある場合は、MBR を設定します。b
) 次に、 の Grub 構成ファイルを変更して/etc/default/grub
、 update-grub を実行できるはずです。c
) 「less /boot/grub/grub.cfg」を実行して、各ディストリビューションの grub メニューがそれらのディストリビューションでどのように見えるかを確認できるはずです。d ) 他のディストリビューションの から grub 制御ディストリビューションの ファイル
にないメニュー エントリをメインに追加して、 を実行できるはずです。grub.cfg
grub.cfg
etc/default/grub
update-grub
メニューエントリは次のようになります。
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 7c83a11e-2597-4161-bbd4-107b4930a669
linux16 /boot/memtest86+.bin
}
*これは GRUB がブートローダであると想定しており、Unix システムではほぼ一定であると考えています。
VM アプローチに対してこのアプローチを行う利点は、セットアップすると各ディストリビューションが Windows 上で実行されている仮想マシンよりも高速に実行されることです。また、いずれかのディストリビューションに問題が発生した場合でも、GRUB に何らかの問題がない限り、他のすべてのディストリビューションは起動可能です。VM 方式では、Windows が起動不能になると、すべての VM が起動不能になります。個々のディストリビューションは簡単に再インストールまたは交換できます。また、何か問題が発生した場合、それが VM の問題ではなく、Linux/ハードウェアの問題であることもわかります。
VM 側から見ると、ディストリビューション間の切り替えが速くなるという利点があります。また、インストールも速くなると思いますが、Windows によって Linux の速度が遅くなるほどの価値はないと思います。これは古いラップトップなので、新しい Windows マシンをお持ちだと思います。
私のコメントが役に立つことを願っています。