As an exercise, I've been trying to bypass bsdinstall and set up some disks manually. I've got a FreeBSD install disk, and I just select "Shell" from the three choices that would normally lead to "Install." I looked over a few tutorials; one of the more influential ones that I used was this one: https://wiki.freebsd.org/RootOnZFS/GPTZFSBoot/Mirror .
I got about partway through and shut down the computer. To get the zpools built out on the disks, I was mounting to a directory under /tmp. I could make a directory there, give some zfs commands, and build out the pool. I got to a stopping point, I unmounted my pool, and shut down the computer. Previously, I had been able to mount and unmount the zpool with little trouble.
I did not finish the install, so I don't expect to be able to boot into FreeBSD. But, I would have liked to pick up where I left off. When I restarted the computer, I was unable to find or mount the pools I previously created.
Why?
I thought that if I rebooted into "Shell" option from the disk again that I ought to be able to recover the previously created partitions. Did I need a gpart commit? I thought a gpart create would do it. On restart, none of the work seems to have survived.
I noticed somewhere in a summary of bsdinstall that there was a step about transferring the tmp filesystem to the disk. I wonder if I have left this out; that is, I know I didn't do any such thing. What might that part be?
Anybody got a clue about what I might have done wrong? Please let me know. I thought I should be able to partition, stop working, reboot, and return to work on it. Thanks.
I got about partway through and shut down the computer. To get the zpools built out on the disks, I was mounting to a directory under /tmp. I could make a directory there, give some zfs commands, and build out the pool. I got to a stopping point, I unmounted my pool, and shut down the computer. Previously, I had been able to mount and unmount the zpool with little trouble.
I did not finish the install, so I don't expect to be able to boot into FreeBSD. But, I would have liked to pick up where I left off. When I restarted the computer, I was unable to find or mount the pools I previously created.
Why?
I thought that if I rebooted into "Shell" option from the disk again that I ought to be able to recover the previously created partitions. Did I need a gpart commit? I thought a gpart create would do it. On restart, none of the work seems to have survived.
I noticed somewhere in a summary of bsdinstall that there was a step about transferring the tmp filesystem to the disk. I wonder if I have left this out; that is, I know I didn't do any such thing. What might that part be?
Anybody got a clue about what I might have done wrong? Please let me know. I thought I should be able to partition, stop working, reboot, and return to work on it. Thanks.