我在我的Ubuntu22.04上安装了dracut (sudo apt installed,没有更改任何配置文件),并重新启动。现在我收到消息了
dracut: FATAL: Don't know hot to handle 'root=ZFS=rpool/ROOT/ubuntu_m6r2ku'
dracut: Refuses to continue
reboot: System halted
我怎样才能解决这个问题?我已经尝试通过在grub菜单和引导中按'e‘将root=ZFS=rpool/ROOT/ubuntu_m6r2ku更改为grub中的root=ZFS:auto,但这没有帮助。
发布于 2022-09-03 06:13:06
这是因为不知何故,您的grub2-mkconfig运行时使用的是未经修改的10_linux
脚本。dracut
抱怨的行应该正常工作,但是当前版本的zfs-dracut
加上grub中的各种复杂问题不允许它工作。
为了进行快速测试,只需中断引导过程,编辑菜单选择,并删除root=
子句。你的系统应该正常启动。
如果上述方法有效,您可以尝试此方法以获得永久修复:
/etc/grub.d/10_linux
的修改。blkid
以显示EFI引导分区的UUID。/etc/fstab
中配置为挂载/boot/efi
。/boot/efi
实际上已经挂载在那里。grub2-mkconfig
.我也在使用ZFS运行Ubuntu,而且我自己也有一些zfs-dracut
问题,所以我决定在第二次设置它时不安装它。从那以后就没有任何问题了。
https://unix.stackexchange.com/questions/715972
复制相似问题