In preparation for installing 14.0 on a new machine, I was just reviewing my notes from the last time I did a fresh install (which was with 13.1). The following warning (regarding picking an install image) from Past Me stood out to Current Me:
As it says, I've often fallen prey to this in the past (i.e. not just with 13.1). And sure enough, the release notes for 14.0 still at least seem to indicate that the disc1 image can be used to do an install from a USB drive (emphasis mine):
Is this a (recurring) mistake in the documentation? Or is it intended to be usable in this way, but it's somehow broken? Or am I just misreading this?
### You Probably Don't Want the disc1 Image
Often in the past, I've tried the disc1 image, as its description in the release notes makes it seem like what I want. But I have never been able to get it to boot from a thumb drive, so I always wind up wasting time on it before (successfully) trying the memstick image instead. Maybe I'm reading its description wrong, or maybe its description is wrong, or maybe I'm burning it incorrectly, or whatever. In any case, just go straight to the memstick image.
As it says, I've often fallen prey to this in the past (i.e. not just with 13.1). And sure enough, the release notes for 14.0 still at least seem to indicate that the disc1 image can be used to do an install from a USB drive (emphasis mine):
disc1
This contains the base FreeBSD operating system. It also supports booting into a "livefs" based rescue mode. There are no pre-built packages.
Additionally, this can be written to a USB memory stick (flash drive) for the amd64 architecture and used to do an install on machines capable of booting off USB drives.
As one example of how to use the memstick image, assuming the USB drive appears as /dev/da0 on your machine something like this should work:
# dd if=FreeBSD-14.0-RELEASE-amd64-disc1.iso \
of=/dev/da0 bs=1m conv=sync
Be careful to make sure you get the target (of=) correct.
Is this a (recurring) mistake in the documentation? Or is it intended to be usable in this way, but it's somehow broken? Or am I just misreading this?