我想在 Ubuntu Server 18.04 中使用最新的内核(目前为 4.19),并且我也想使用 ZFS。
尽管 ZFS 似乎安装正确,但显然没有安装到正确的内核中。我是否需要执行其他操作才能将内核模块(如 ZFS)安装到正确的内核中?或者我是否需要专门为我的内核构建它,直到提供反向移植?
另外,我在安装 ZFS 之前确实安装了新内核。之前我曾尝试在安装 ZFS 后升级内核,这破坏了 ZFS,当我尝试从该版本重新安装时,出现了“无安装候选”消息。
~$ zpool list
The ZFS modules are not loaded.
Try running '/sbin/modprobe zfs' as root to load them.
~$ sudo /sbin/modprobe zfs
modprobe: FATAL: Module zfs not found in directory /lib/modules/4.19.6-041906-generic
~$ sudo apt install -y zfsutils
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'zfsutils-linux' instead of 'zfsutils'
zfsutils-linux is already the newest version (0.7.5-1ubuntu16.4).
0 upgraded, 0 newly installed, 0 to remove and 127 not upgraded.
~$ sudo apt install zfs-initramfs
Reading package lists... Done
Building dependency tree
Reading state information... Done
zfs-initramfs is already the newest version (0.7.5-1ubuntu16.4).
0 upgraded, 0 newly installed, 0 to remove and 127 not upgraded.
~$ ls /lib/modules/4.15.0-29-generic/kernel
arch crypto fs lib net ubuntu zfs
block drivers kernel mm sound virt
~$ ls /lib/modules/4.19.6-041906-generic/kernel
arch block crypto drivers fs kernel lib mm net sound virt
答案1
Ubuntu 18.04 中的 zfs-linux 软件包不适用于内核 4.16 - 4.19。我还没有找到解决办法。
内核 4.15 可以工作,但在某些平台上似乎存在错误,键盘和鼠标会滞后。