Windows、Ubuntu、Fedora のトリプルブート

Windows、Ubuntu、Fedora のトリプルブート

Windows 11、Ubuntu 21.10、Fedora 34 をトリプル ブートしようとしています。現時点では、システム上の唯一の OS は Windows 11 です。インストールするにはどうすればいいですか? また、スワップ パーティションについて質問があります。スワップ パーティションは必要ですか? (16 GB の RAM が重要であれば) また、Ubuntu と Fedora に共通のスワップ パーティションを使用することは可能ですか?

答え1

マルチブート システムをセットアップするための最初のステップは、オペレーティング システム間でスペースをどのように分配するかを決定し、オペレーティング システム間でどのパーティションを共有するかを決定することです。

これを使用する場合、efiパーティションは 3 つのオペレーティング システムすべてで共有される必要があります。パーティションを拡大する必要がある場合もありますが、多くの場合、デフォルトで十分な大きさになっています。

swapUbuntu と Fedora だけでなく、両者間でも共有できます/home。ただし、同じソフトウェアの異なるバージョン間で共有された設定ファイルはうまく機能しない可能性があるため、問題が発生する可能性があります。これが問題になる場合は、共有を続行しながら/home、いずれかのオペレーティング システムでアカウントの新しいホーム ディレクトリ (スペルが異なる) を作成し、共有ファイルを新しいディレクトリにシンボリック リンクします。(私は以前、Ubuntu 18 と 20 の間で /home を問題なく共有したことがあるので、おそらく大した問題ではありません。)

データ パーティションを Windows と共有することもできます。ただし、Linux と Windows 間で共有するのに最適なファイル システム形式はおそらく ですが、これはxfatではうまく機能しません/home。Linux に Windows の ntfs パーティションをマウントさせる方がよい場合もありますが、これには独自の問題があります。

スペースを分割する方法を決定したら、まず Windows ディスク マネージャーを使用して Windows パーティションを縮小します。

次に、他の 2 つのオペレーティング システムのいずれかをインストールします。オプションを使用して手動でパーティション分割し、必要に応じて/homeと を作成しswap、3 番目のオペレーティング システム用に十分なスペースを残します。

3 番目のオペレーティング システムをインストールするときは、再度手動でパーティション分割するオプションを選択し、 と に新しいパーティションを作成し/、既存のものを選択します/homeswap、それらをフォーマットするオプションが選択されていないことを確認します。(スワップをフォーマットしても問題ありませんが、フォーマットすると、2 番目のオペレーティング システムに戻って、 の UUID を/etc/fstab一致するように変更する必要があり、最初に見つからないと混乱する可能性があります。) インストーラーによってスワップが自動的に認識され、選択される場合があります。

関連情報