Package: zfs-initramfs
Version: 0.6.5.7-1
Severity: normal
Tags: upstream
When the root filesystem has descendants with mountpoint legacy or none,
booting errors with:
Message: filesystem 'pool/ROOT/...' cannot be mounted at '/root//...'
due to canonicalization error 2.
mount: mounting ... failed: No such file or directory
Error: 2
and the user is dropped to a shell. Exiting the shell (after repeating
the process for each filesystem) lets the booting continue.
This happens because the initramfs script tries to forcefully mount any
descendant of the root filesystem, doing some guesswork when the
mountpoint is legacy or none, and ultimately failing.
The issue is tracked upstream at
https://github.com/zfsonlinux/pkg-zfs/issues/196