zfsファイルシステムを使用してUbuntu 22.04にdracutをインストールした後、起動は失敗します。

zfsファイルシステムを使用してUbuntu 22.04にdracutをインストールした後、起動は失敗します。

Ubuntu 22.04にdracutをインストールし(設定ファイルを変更せずにsudo apt install dracut)、再起動しました。今メッセージを受けました

dracut: FATAL: Don't know hot to handle 'root=ZFS=rpool/ROOT/ubuntu_m6r2ku'
dracut: Refuses to continue
reboot: System halted

この問題をどのように解決できますか? grubメニューの「e」を押して起動し、grubのroot = ZFS = rpool / ROOT / ubuntu_m6r2ku行をroot = ZFS:autoに変更しようとしましたが、役に立ちませんでした。

ベストアンサー1

これは、 grub2-mkconfig が変更されていない10_linuxスクリプトを実行しているために発生します。文句を言う行はうまくいきdracutますが、現在のバージョンのグラブとzfs-dracutさまざまな合併症のために機能しません。

クイックテストのために、起動プロセスを中断し、メニューオプションを編集し、そのroot=条件を削除するだけです。システムは正常に起動する必要があります。


上記の方法が有効な場合は、次の方法を使用して永久に解決できます。

  1. /etc/grub.d/10_linux.
  2. blkidEFIブートパーティションのUUIDを表示するには、実行してください。
  3. /etc/fstabmountでUUIDを設定したことを確認してください/boot/efi
  4. /boot/efimountを実行して、実際にインストールされていることを確認してください。
  5. 再実行grub2-mkconfig

私もZFSでUbuntu Serverを実行していますzfs-dracut。それ以来、何の問題もありませんでした。

おすすめ記事