Zfs: initramfs が新しいコンピュータに rpool をインポートできない

Zfs: initramfs が新しいコンピュータに rpool をインポートできない

新しいラップトップに移行しようとしており、Ubuntu 20.04 を搭載した nvme ssd を新しいラップトップに配置しましたが、何らかの理由で rpool が表示されません。理由はよくわかりません (同じ nvme ssd 上にあります)。

エラーメッセージは次のとおりです:

スプール initramfs エラーメッセージ

何か案は?

答え1

私はNVMe SSDを起動する方法を理解したので、他の人が同じ問題を抱えている場合に備えて解決策を投稿すべきだと思いました。

Ubuntu をインストールしたときにセキュア ブートが有効になっていたため、rpool をマウントする前に新しいラップトップでセキュア ブートを有効にする必要がありました。これには、BIOS で設定を見つけて有効にする必要があり、従来のブート機能も無効にする必要があります。

Dell Precision 7730 では、セキュア ブートを実際に有効にするのは少し困難でした。BIOS で設定を有効にしていたにもかかわらず、ブート メニューを開いて初めて、セキュア ブートが実際には有効になっていないことに気付きました。

新しい nvme ssd で有効として登録される前に、BIOS メニューに戻ってセキュア ブート キーを削除し、セキュア ブートをリセットする必要がありました。

rpool をマウントするのにまだ問題がある場合は、ブート メニュー (起動時に F12) をチェックして、セキュア ブートが有効になっているかどうかを確認します。ブート メニューから有効にすることができます。有効にできない場合は、キーを削除してリセットしてみてください。

関連情報