带有 zfs 的 ubuntu 20.04 无法更改内核参数

带有 zfs 的 ubuntu 20.04 无法更改内核参数

我已经编辑了 /etc/default/grub 并更改

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on mitigations=off"

运行 update-grub 然后查看 /boot/grub/grub.cfg 我可以看到变化

linux   /BOOT/ubuntu_pwcrh1@/vmlinuz-5.4.0-31-generic root=ZFS=rpool/ROOT/ubuntu_pwcrh1 ro  intel_iommu=on mitigations=off

但启动后,更改被忽略

猫/ proc /命令

BOOT_IMAGE=/BOOT/ubuntu_pwcrh1@/vmlinuz-5.4.0-31-generic root=ZFS=rpool/ROOT/ubuntu_pwcrh1 ro quiet splash

对这种奇怪行为有任何解释吗?有谁知道修复方法或解决方法吗?

我必须在启动时通过编辑启动命令来添加内核参数。这不切实际。

答案1

我信任了带有 zfs 的全新安装的 20.04。不知何故,/dev/fstab 中的 vfat/efi 分区来自 Windows 磁盘而不是 ubuntu 磁盘。我修复了这个问题,一切正常。所以 grub-update 更新了错误的 /boot/efi 设备。

相关内容