Reboot and system comes up. However, none of my zfs filesystems are mounted through legacy mount:
on boot, all mount shows is: zroot/root on / (zfs,local,noatime) devfs on /dev (devfs, local, multilabel)
I have to manually invoke zfs mount -a in order to have them mount, even though yes, they all have static zfs mountpoints set. The filesystem can still run normally without the zfs mounted, as they pass through the root mount. But why is this happening? (zfs_enable=yes in rc.conf, and I can clearly boot to multiuser fine, so bootfs is set properly.).
Here is my fstab: zroot/root / zfs rw, noatime 0 0 /dev/mirror/swap none swap sw 0 0
I've just installed 7.1-RELEASE on toshiba satellite A45 laptop and it works fine until I run 'reboot now'. After reboot the system can not detect HDD and switches to manual root filesystem selection. If I power it off/on it works again until next reboot. I've also tried winXP and ubuntu on the same laptop and both worked fine. Any ideas what can be wrong with FreeBSD?