同じディスク上のManjaroインストールにXUbuntuインストールを追加する

同じディスク上のManjaroインストールにXUbuntuインストールを追加する

この質問をより多くの質問に分けるかについて議論してきましたが、そうすれば文脈はありません。

Manjaroがインストールされているディスクがあります。私の計画は、同じディスクにXUbuntu Coreインストールを追加することです。 XUbuntuにエントリをインストールして設定するたびに、デフォルトでManjaroで起動したいと思います。ある時点では、Manjaroを削除し、XUbuntuだけがディスクに残る必要があります。

lsblkManjaroのインストールは次のとおりです。

NAME FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINT
nvme0n1
|                                                                           
|-nvme0n1p1
|    vfat   FAT32       6801-406D                             299,1M     0% /boot/efi
|-nvme0n1p2
|    ext4   1.0         699e74f9-2eee-4040-9479-ffdc18d82c7b  715,8G    18% /
`-nvme0n1p3
     swap   1           d423f454-c0b3-4920-8aef-35fda2d5e3b2                [SWAP]

したがって、最初の推測は、起動と縮小のためにライブUSBディストリビューションを使用する必要があることですnvme0n1p2

  1. /boot/efi今こんなに大きくなる必要がありますか?大きすぎるようです。最適なサイズはいくらですか?

それからXUbuntuをインストールし、ここで何をすべきかnvme0n1p2nvme0n1p3

  1. XUbuntuには独自の/boot/efiパーティションが必要ですか?
  2. スワップパーティションはディスク上に異なる場所や名前を持つことができるので、Manjaroは引き続き機能しますか?
  3. XUbuntuが既存のスワップパーティションを独自に使用する方法を調べるのは合理的ですか?
  4. 両方のシステムのうちの1つを更新した後でも、grubが両方のインストールでManjaroに優先順位を付けるようにどのように説得しますか?

すでに述べたように、XUbuntuに満足したら、Manjaroを削除したいと思います。nvme0n1p1とが削除されたらどうなるかわかりませんnvme0n1p2

  1. Manjaroパーティションを削除し、ディスクに完全に利用可能なXUbuntuを残す方法は?

答え1

#1 公式および非公式派生製品であるUbuntuが使用するすべてのインストーラによって自動的に生成されるデフォルトのEFIパーティションサイズは512MBです。したがって、現在のEFIは「大きすぎません」。 「ベストサイズ」はありませんそれ自体常に同時にインストールされているオペレーティングシステムの数および/またはオペレーティングシステムエントリ(.efi)に加えて、他のエントリを保存するために使用される特別な場合によって異なります。大きなものではなく、小さいものです。

#2 いいえ! !システムごとに1つのESP(EFIシステムパーティション)のみが必要であり、絶対ルールはドライブごとに1つのESPのみが必要であることです。

#3(x)Ubuntuはずっと前にデフォルトでスワップファイルを使用していましたが、既存のスワップパーティションを喜んで使用します。 => この質問には議論の余地があります。

#4 見てください。 #サム

#5 UEFI設定>起動メニューで起動順序を設定する必要があります。これは完全にデバイスのファームウェア設定内にあり、インストールされているオペレーティングシステムとは無関係です。各Linuxオペレーティングシステムには独自のGRUBがあります。 (x)Ubuntuはデフォルトos-proberで無効になっているため、カーネルアップデートを受け取ってインストールしてもUEFIで定義されている起動順序は変更されません。意味: Manjaro をデフォルト値に設定すると、デフォルト値になります。

#6通常、ルート()のみを持つManjaro専用パーティションを識別し、任意の/方法でXubuntuセッションから削除するだけです。明らかに、Manjaroはその後起動しませんが、Xubuntuは変更されていないままにする必要があります。次に、UEFI設定で起動順序をXubuntuに変更します。現在機能していないManjaroエントリを削除するためにXubuntuで実行できますefibootmgr(必要なパラメータのヘルプを確認し、削除したいエントリをもう一度確認してください)。最後に実行してsudo update-grubGRUB設定を更新します(特に指定しない限り、単一のオペレーティングシステムであるXubuntuから直接起動する必要があります)。

関連情報