この質問をより多くの質問に分けるかについて議論してきましたが、そうすれば文脈はありません。
Manjaroがインストールされているディスクがあります。私の計画は、同じディスクにXUbuntu Coreインストールを追加することです。 XUbuntuにエントリをインストールして設定するたびに、デフォルトでManjaroで起動したいと思います。ある時点では、Manjaroを削除し、XUbuntuだけがディスクに残る必要があります。
lsblk
Manjaroのインストールは次のとおりです。
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
。
/boot/efi
今こんなに大きくなる必要がありますか?大きすぎるようです。最適なサイズはいくらですか?
それからXUbuntuをインストールし、ここで何をすべきかnvme0n1p2
、nvme0n1p3
。
- XUbuntuには独自の
/boot/efi
パーティションが必要ですか? - スワップパーティションはディスク上に異なる場所や名前を持つことができるので、Manjaroは引き続き機能しますか?
- XUbuntuが既存のスワップパーティションを独自に使用する方法を調べるのは合理的ですか?
- 両方のシステムのうちの1つを更新した後でも、grubが両方のインストールでManjaroに優先順位を付けるようにどのように説得しますか?
すでに述べたように、XUbuntuに満足したら、Manjaroを削除したいと思います。nvme0n1p1
とが削除されたらどうなるかわかりませんnvme0n1p2
。
- 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-grub
GRUB設定を更新します(特に指定しない限り、単一のオペレーティングシステムであるXubuntuから直接起動する必要があります)。