Recently, I've setup a FreeBSD 11 on a 6GB PATA 2.5" hard drive using a PATA/SATA>USB adapter and qemu on my main Arch Linux computer. FreeBSD boots OK in qemu, but when moved to my Dell Latitude XPi (P133, 56mb RAM) it loads the bootstrap loader and then says:
Can't work out which disk we are booting from.
Guessed BIOS device 0xffffffff not found by probes, defaulting to disk0:
can't load 'kernel'
Type '?' for a list of commands, 'help' for more detailed help.
OK
After using lsdev for listing devices, I'm getting:
cd devices:
disk devices:
disk0: BIOS drive a:
disk1: BIOS drive c:
pxe devices:
I'm seeing that bootstrap tries to load kernel of a non-existing floppy drive rather than HDD; I've tried boot disk1:boot/bootX
, where X is a number (there are several binary files labeled boot and a number in /boot/, at least on the iso), but it returns can't find 'disk1:boot/bootX
set currdev=disk1s0
or maybeset currdev=disk0s0
and then enteringboot
orboot /boot/kernel/kernel
.