如何在 KDE neon 上安装 ZFS?

如何在 KDE neon 上安装 ZFS?

该发行版基于 Ubuntu xenial。事实上,sources.list 与我的 Ubuntu 设置相同。当我尝试通过正常的 Ubuntu 方式(sudo apt install ZFS)安装 ZFS 时,没有 zfs.ko。

你能帮忙吗?

附注我的笔记本电脑 (HP 8640p) 或使用 virtualbox 时也遇到同样的问题。

编辑:

我刚刚在新的 virtualbox 容器上安装了该发行版。我尝试了这两个 ISO:neon-userltsedition-20171011-0018-amd64.iso 和 neon-useredition-20171012-1018-amd64.iso。

这是安装完成后我遵循的步骤(即首次启动)

步骤1:sudo apt update

步骤2:sudo apt完全升级

步骤3:立即重新启动sudo

步骤 4: sudo apt install zfs (请注意,使用 zfs 软件包安装 zfsutils-linux。此外 Ubuntu 建议对 16.xx 版本使用 zfs 软件包:https://wiki.ubuntu.com/ZFS

chiyo@mydesktop1:~$ sudo apt install zfs
[sudo] password for chiyo:
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Note, selecting 'zfsutils-linux' instead of 'zfs'
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following additional packages will be installed:
  libnvpair1linux libuutil1linux libzfs2linux libzpool2linux zfs-doc zfs-zed
Suggested packages:
  default-mta | mail-transport-agent samba-common-bin nfs-kernel-server zfs-initramfs
The following NEW packages will be installed:
  libnvpair1linux libuutil1linux libzfs2linux libzpool2linux zfs-doc zfs-zed
  zfsutils-linux
0 to upgrade, 7 to newly install, 0 to remove and 0 not to upgrade.
Need to get 897 kB of archives.
After this operation, 2,902 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://au.archive.ubuntu.com/ubuntu xenial-updates/main amd64 zfs-doc all 0.6.5.6-0ubuntu18 [50.0 kB]
Get:2 http://au.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libuutil1linux amd64 0.6.5.6-0ubuntu18 [27.4 kB]
Get:3 http://au.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libnvpair1linux amd64 0.6.5.6-0ubuntu18 [23.5 kB]
Get:4 http://au.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libzpool2linux amd64 0.6.5.6-0ubuntu18 [384 kB]
Get:5 http://au.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libzfs2linux amd64 0.6.5.6-0ubuntu18 [106 kB]
Get:6 http://au.archive.ubuntu.com/ubuntu xenial-updates/main amd64 zfsutils-linux amd64 0.6.5.6-0ubuntu18 [276 kB]
Get:7 http://au.archive.ubuntu.com/ubuntu xenial-updates/main amd64 zfs-zed amd64 0.6.5.6-0ubuntu18 [29.7 kB]
Fetched 897 kB in 15s (57.5 kB/s)                                                    
Selecting previously unselected package zfs-doc.
(Reading database ... 142686 files and directories currently installed.)
Preparing to unpack .../zfs-doc_0.6.5.6-0ubuntu18_all.deb ...
Unpacking zfs-doc (0.6.5.6-0ubuntu18) ...
Selecting previously unselected package libuutil1linux.
Preparing to unpack .../libuutil1linux_0.6.5.6-0ubuntu18_amd64.deb ...
Unpacking libuutil1linux (0.6.5.6-0ubuntu18) ...
Selecting previously unselected package libnvpair1linux.
Preparing to unpack .../libnvpair1linux_0.6.5.6-0ubuntu18_amd64.deb ...
Unpacking libnvpair1linux (0.6.5.6-0ubuntu18) ...
Selecting previously unselected package libzpool2linux.
Preparing to unpack .../libzpool2linux_0.6.5.6-0ubuntu18_amd64.deb ...
Unpacking libzpool2linux (0.6.5.6-0ubuntu18) ...
Selecting previously unselected package libzfs2linux.
Preparing to unpack .../libzfs2linux_0.6.5.6-0ubuntu18_amd64.deb ...
Unpacking libzfs2linux (0.6.5.6-0ubuntu18) ...
Selecting previously unselected package zfsutils-linux.
Preparing to unpack .../zfsutils-linux_0.6.5.6-0ubuntu18_amd64.deb ...
Unpacking zfsutils-linux (0.6.5.6-0ubuntu18) ...
Selecting previously unselected package zfs-zed.
Preparing to unpack .../zfs-zed_0.6.5.6-0ubuntu18_amd64.deb ...
Unpacking zfs-zed (0.6.5.6-0ubuntu18) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Processing triggers for initramfs-tools (0.122ubuntu8.8) ...
update-initramfs: Generating /boot/initrd.img-4.10.0-37-generic
Processing triggers for systemd (229-4ubuntu19) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up zfs-doc (0.6.5.6-0ubuntu18) ...
Setting up libuutil1linux (0.6.5.6-0ubuntu18) ...
Setting up libnvpair1linux (0.6.5.6-0ubuntu18) ...
Setting up libzpool2linux (0.6.5.6-0ubuntu18) ...
Setting up libzfs2linux (0.6.5.6-0ubuntu18) ...
Setting up zfsutils-linux (0.6.5.6-0ubuntu18) ...
zfs-import-cache.service is a disabled or a static unit, not starting it.
zfs-import-scan.service is a disabled or a static unit, not starting it.
zfs-mount.service is a disabled or a static unit, not starting it.
Processing triggers for initramfs-tools (0.122ubuntu8.8) ...
update-initramfs: Generating /boot/initrd.img-4.10.0-37-generic
Setting up zfs-zed (0.6.5.6-0ubuntu18) ...
zed.service is a disabled or a static unit, not starting it.
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Processing triggers for systemd (229-4ubuntu19) ...
Processing triggers for ureadahead (0.100.0-19) ...
chiyo@mydesktop1:~

第6步:寻找ZFS内核模块

chiyo@mydesktop1:~$ sudo find / -iname "zfs.ko" -type f
chiyo@mydesktop1:~$ sudo find / -iname "spl.ko" -type f
/lib/modules/4.10.0-37-generic/kernel/zfs/spl/spl.ko
chiyo@mydesktop1:~$ 

步骤7:获取系统信息

chiyo@mydesktop1:~$ lsb_release -a
No LSB modules are available.
Distributor ID: neon
Description:    KDE neon LTS User Edition 5.8
Release:        16.04
Codename:       xenial
chiyo@mydesktop1:~$ uname -a
Linux mydesktop1 4.10.0-37-generic #41~16.04.1-Ubuntu SMP Fri Oct 6 22:42:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
chiyo@mydesktop1:~$ apt list --installed | grep linux-image

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

linux-image-4.10.0-37-generic/xenial-updates,xenial-security,now 4.10.0-37.41~16.04.1 amd64 [installed,automatic]
linux-image-extra-4.10.0-37-generic/xenial-updates,xenial-security,now 4.10.0-37.41~16.04.1 amd64 [installed,automatic]
linux-image-generic-hwe-16.04/xenial-updates,xenial-security,now 4.10.0.37.39 amd64 [installed,automatic]
chiyo@mydesktop1:~$

相关内容