Encrypted (GELI) root on ZFS troubles

Ben Morrow ben at morrow.me.uk
Wed Oct 1 22:49:43 UTC 2014


Quoth Karl Denninger <karl at denninger.net>:
> >> On 02/10/2014 00:27, Karl Denninger wrote:
> >>>
> >>> Finally, I set the bootfs on that latter pool.  There is no bootfs set
> >>> on /zboot:
> >>>
> >>> # zpool get bootfs zboot
> >>> NAME   PROPERTY  VALUE   SOURCE
> >>> zboot  bootfs    -       default
> >>>
> >>> It is set on the root pool to the proper filesystem:
> >>>
> >>> # zpool get bootfs root
> >>> NAME  PROPERTY  VALUE              SOURCE
> >>> root  bootfs    root/R/10.1-CLEAN  local
> >>>
[...]
> Ah, the kernel will not cross a zpool to look for bootfs; if it's not
> set on the pool it comes from it will not look further.  Setting it
> explicitly in /boot/loader.conf worked.

Did you try setting bootfs on (only) the zboot pool? That's the pool the
loader/kernel are actually working from at that point. 

Ben



More information about the freebsd-stable mailing list