Trying to follow up the installation process as described in <http://www.funtoo.or...Install_Guide>.
Only yesterday, however, I discovered the tutorial at <http://www.funtoo.or..._File_System>. I think I understand, now, after reading the notes there-in the problem I am stuck on (read below). But don't know how to work-it-around. I use(d) sysresccd-4.7.0_zfs_0.6.5.4. After staging and installing portage (both funtoo-stable), I am to the point of confirming that the zfs pool can be read.
I get the following error:
The device /dev/zfs is missing and must be created.
Try running 'udevadm trigger' as root to create it.
The `/dev/zfs` exists however. And outside of the "chroot", the pool and the datasets are correctly reported.
I guess this all boils down to "5. Upgrading to zfs version >= 0.6.5.4" as per the notes in <http://www.funtoo.or...t_File_System>.
I did install zfs and zfs-kmod version 0.6.5.4-r1 (this is the one installed when requesting for emerge sys-zfs/zfs-0.6.5.4 at the moment). And still, the zpool utility does not work.
Since the initramfs/kernel in sysresccd-4.7.0_zfs_0.6.5.4 is pre zfs-0.6.5.3 and does not understand zfs-0.6.5.4 (!?), how does an update of the kernel and initramfs, using genkernel, e.g.
# genkernel all --zfs --no-clean --kerneldir=/usr/src/linux -- kernel-config=/usr/src/<path_to_config> --callback="emerge -1 spl zfs-kmod zfs"
will solve the issue, if I can't "boot this kernel"?
I opted for having a dedicated boot partition (/dev/sda1) and not installing everything on ZFS.
Still, I can't make any use of grub, i.e. install it in /dev/sda. The command `grub-install` does respond with
Installing for x86_64-efi platform.
grub-install: error: cannot find EFI directory.