I've installed FreeBSD 10.1 on a system which has two ZFS pools, and which boots from an other hard disk, which contains only the bootloader. The main pool disks are connected to SATA ports on a PCI-E card, while the bootloader tries to boot from the wrong pool (the second pool, which is connected directly to the SATA ports on the motherboard).
The error is the following:
Can't find /boot/zfsloader FreeBSD/x86 boot Default: storage:/boot/kernel/kernel boot: / Cant't find /boot/kernel/kernel FreeBSD/x86 boot Default: storage:/boot/kernel/kernel boot:
I tried to set vfs.root.mountfrom="zfs:zpool" or "zfs:zpool/ROOT" in /mnt/boot/loader.conf but it doesn't work.
If I unplug the disks of the second pool, the system boots up correctly.
Thanks a lot.