UbuntuのEFIシステムパーティション(ESP)ミラーリング

UbuntuのEFIシステムパーティション(ESP)ミラーリング

RAID-1 Ubuntuシステムを設定するとき(RAID-1ミラーの位置/と位置など/boot)、Ubuntuに対する答えはEFIシステムパーティション(ESP、つまり/boot/efi)も冗長にすることです。

Fedoraソリューションはそれを置くだけですスーパーブロック1.0 RAID-1、確かにサポートしていない存在するみんなだからgrub-install失敗につながる。

Ubuntuインストーラが2つのESPを作成し、ここにファイルをインストールするのをサポートしているようです。しかし、最近のバグレポートによると、定期的なパッケージアップデートがこのスキームをどのようにサポートしているかは不明です。

https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1876974また、見ることができます)

それでは、2つのディスク(Ubuntu 20.04 LTSを使用したRAID-1設定が目的の場合)にESPを冗長化し、将来のUbuntuアップデートで同期を維持するにはどうすればよいですか。

ここでの目標は、まだUbuntuシステムを起動できることです。つまり、ディスクに問題が発生しても同様です。

私(または他の関連)構成ファイルで/etc/fstabこれらの設定をどのように見つけるのですか?

たとえば、最初のESPがどこにインストールされた場合、/boot/efiUbuntuパッケージのインストール後にスクリプトで認識されるように2番目のESPをどこにインストールする必要がありますか?

インストーラがESP設定を正しく設定できなかった後にESP設定を変更するには、どのgrub-install// reinstallコマンドが必要ですか?dpkg-reconfigure

ベストアンサー1

冗長ESPのUbuntuのソリューションは、ESPのうち2つだけを作成してインストールすることです。グラップの再構成、SuperBlock 1.0 RAID-1で作成する代わりに。

2番目のマウントポイントの名前は重要ではありません。単一のESPは通常下に取り付けられているため、/boot/efi同じ場所に2番目のESPを取り付けることは/boot/eficopy当然です。

/etc/fstabgrubパッケージの更新が発生した場合は、両方のESPを自動的にインストールする必要があります。

どちらのESPも正しいGPTタイプ(たとえばC12A7328-F81F-11D2-BA4B-00A0C93EC93B、それぞれ200MiBのサイズで十分です。

初期設定では grub 再構成が必要です。

dpkg-reconfigure grub-efi-amd64

その後、grub再構成スクリプトはESP GPTタイプを使用するすべてのパーティションを確認し、ユーザーが両方を選択できるようにします。変更後、将来のパッケージの更新/再インストールにより、両方のESPが更新されます。

(2020年現在)再構成はでのみ機能し、でのみ機能することgrub-efi-amd64に注意してくださいgrub-efi-amd64-signed(再構成時にメッセージは表示されません)。

したがって、まず正しいグラブをインストールする必要があるかもしれません。たとえば、次のようになります。

apt-get install grub-efi-amd64
apt-get remove grub-efi-amd64-signed

おすすめ記事