如何在安装了 ubuntu-zfs 的情况下管理内核升级

Ben*_*son 6 upgrade dpkg zfs

我已经安装了 ubuntu-zfs。我的系统会定期下载次要内核更新,但不会重建 ZFS 模块。下次重新引导时,将无法挂载任何 ZFS 文件系统。在过去,我习惯于dpkg重新配置包并使用它来重建模块。是否有某种自动方式应该发生这种情况?我该如何配置?

Ben*_*son 6

Muru 关于 DKMS 的提示让我走上了正轨。看到zfs-dkms包我看了看/var/lib/dpkg/info/zfs-dkms.list哪个名字/usr/src/zfs-0.6.2/dkms.conf。我没有那个文件,也没有任何/usr/src/zfs-0.6.2.

啊哈! 我安装了 zfs 来导入现有的 zpool 并从 FreeBSD 系统挂载文件系统,包括/usr/src. 因此,当我构建这个系统时,我“丢失了”(掩盖了)/usr/src作为初始配置一部分的所有内容。在那之后,任何内核升级都会给你留下一个更新的 grub,它指向一个没有匹配的内核zfs.ko这不应该是一个错误吗? 以前,当我修复此问题时,它在 zfs 无法启动后出现在系统控制台上——所以我当然可以使用我的原件/usr/src