Nothing in /boot; nothing in /boot/kernel; system boots regardless

Code:
# kenv | egrep "vfs|currdev|kernel_path|kernelname"
currdev="zfs:bootpool:"
kernel_path="/boot/kernel"
kernelname="/boot/kernel/kernel"
vfs.root.mountfrom="zfs:zroot/ROOT/default"

# zpool get bootfs
NAME   PROPERTY  VALUE               SOURCE
zroot  bootfs    zroot/ROOT/default  local

/boot/kernel/kernel exists because you booted from it see the kenv environment variable above.
Maybe you "overmounted".
 
Code:
# grep -A1 'LN_SF.*bootpool' /usr/libexec/bsdinstall/zfsboot
        f_eval_catch $funcname ln "$LN_SF" "$bootpool_name/boot" \
                     $BSDINSTALL_CHROOT/boot || return $FAILURE
 
Back
Top