Can someone help me with this, please?
So after giving FreeBSD a go and finding that I like it and that I wanted to keep it as my desktop OS, I went back to wipe everything, and re-install everything from ports (because I had mixed and matched ports and binaries, and ports worked well, so I decided to go with that), and also I wanted a different ZFS filesystem layout than what was the default...
So I re-booted from the DVD I ordered from osdisc.com (I think), told the installer I wanted to partition by hand, attached my partition with GELI, destroyed the old pool, created a new pool with utf8only skein lz4 and sha512, created datasets for various folders like /boot /etc /usr/src /usr/ports etc then set bootfs=freebsd/boot (because /boot is in that dataset on it's own), put vfs.root.mountfrom="zfs:freebsd/boot" in loader.conf...
The only things I changed from what the installer did was to destroy and re-create the zfs pool, and the installer didn't have a separate dataset for /boot; it put everything in the same dataset and only had separate datasets for things like the ports tree, and /usr/local. AFAIK, that's all that's different.
When I boot, I enter the GELI pass, and it says
What did I miss?
Edit: It also says there's an I/O error if I try to specify the filesystem/kernel... there's a picture attached.
So after giving FreeBSD a go and finding that I like it and that I wanted to keep it as my desktop OS, I went back to wipe everything, and re-install everything from ports (because I had mixed and matched ports and binaries, and ports worked well, so I decided to go with that), and also I wanted a different ZFS filesystem layout than what was the default...
So I re-booted from the DVD I ordered from osdisc.com (I think), told the installer I wanted to partition by hand, attached my partition with GELI, destroyed the old pool, created a new pool with utf8only skein lz4 and sha512, created datasets for various folders like /boot /etc /usr/src /usr/ports etc then set bootfs=freebsd/boot (because /boot is in that dataset on it's own), put vfs.root.mountfrom="zfs:freebsd/boot" in loader.conf...
The only things I changed from what the installer did was to destroy and re-create the zfs pool, and the installer didn't have a separate dataset for /boot; it put everything in the same dataset and only had separate datasets for things like the ports tree, and /usr/local. AFAIK, that's all that's different.
When I boot, I enter the GELI pass, and it says
boot:
What did I miss?
Edit: It also says there's an I/O error if I try to specify the filesystem/kernel... there's a picture attached.