2つのLinuxディストリビューションをダブルブートする方法は?

2つのLinuxディストリビューションをダブルブートする方法は?

私はLinuxを初めて使用し、1台のコンピュータにAntergosとCentOSをインストールしたいと思います。

  • 2つの/bootパーティションが必要ですか?
  • 2つの/ swapパーティションが必要ですか?
  • 2つのオペレーティングシステム間でファイルを共有する方法は?
  • 私のディスクはどのように分割する必要がありますか?

答え1

通常、ラップトップは貴重なスペースを節約するために/home、/boot、およびスワップパーティションを共有しますが、別々のパーティションを持つこともできます。起動時に1つのパーティションのみがロードされます。

すべてのLinuxディストリビューションは異なるLinuxディストリビューションを見つけることができるので、別々の/bootとgrub構成がある場合、2つのgrubにはとにかく2つのディストリビューションがありますが、実際には複数の/bootパーティションを持つ必要はありません(1つを望まない限り)。従来の問題を解決し、UEFIの問題を解決しますが、追加の調整が必要です)

2x分布の一般的なレイアウト。

/dev/sda1 = /boot = shared
/dev/sda2 = / = distro 1
/dev/sda3 = / = distro 2
/dev/sda4 = /home = shared
/dev/sda5 = swap = shared

さらに進むには、2x /usrと2x /varが必要です(他の場所にインストールされているパッケージ/ファイルを参照しているため、異なるインストール間で共有しないでください)。

Linuxで使用されるファイル構造は次のとおりです。

http://www.pathname.com/fhs/pub/fhs-2.3.html

「linux fhs」を検索してオンラインでコピーを見つけることができます。

答え2

以前のバージョンを開始

root最初のLinuxディストリビューションをインストールするときにパーティションを作成し、swapシステムをインストールするときに想定されているマスターブートレコードにGrubをインストールする必要がありますsda

あなたは作ることができます分離 /boothome最初のLinuxディストリビューションなどのためのパーティション。

root2番目のLinuxディストリビューションをインストールするには、パーティションを作成します。

同じswapパーティションを使用できます。

別々に作成できます/boot...home

2番目のLinuxインストールでは、同じパーティションをマウントして使用できますが、home同じパーティションを使用することはお勧めできません。swap/bootboot

一部のLinuxディストリビューションでは、MBRにGRUBを再インストールするためのパスを求めるメッセージが表示されます。再インストールまたはスキップできます。

GRUBの再インストールをスキップするには、root2番目のLinuxディストリビューションのパーティションをパスとして選択します。例:(sda4いいえsda)システムを再起動したら、grub-mkconfig -o /boot/grub/grub.cfg最初のLinuxディストリビューションで実行して新しいエントリをインポートします。

UEFI

を取得する必要があるESP最初のLinuxディストリビューションをインストールするために使用されるパーティション、およびrootパーティションswapなど。

2番目のLinuxディストリビューションをインストールするときESPをフォーマットしないでください。ブートローダをインストールするには、単にインストールしてください。次に、ルートパーティションを作成します。

2つのオペレーティングシステム間でファイルを共有する方法は?

Linux オペレーティングシステム間の共有に問題はありません。

関連情報