Hello
Is it possible to use /boot/pxeloader to _boot_ (not install) a existing FreeBSD installation in a hard drive?
I do not have a bootloader installed in my machine, so booting /boot/pxeloader to boot the install is useful. I've copied the /boot directory I need to the root of my tftp server so it can load, then in iPXE i run:
But it gets stucks in here:
(note that I'm using qemu to test this. not real hardware)
What is failing to load? How do I know that it is respecting the specified "root-path"? I've read somewhere that apparently pxeboot(8) does NOT use the iPXE root-path
So what's the deal, do I have to set up an entire freebsd root to boot from NFS? Do I have to use DHCP to set the root path instead of iPXE? I do not want to set up a hole FreeBSD root in NFS, i do not want to boot from network, I only want to load the /boot directory from kernel,as the root FS is in an SD card.
I cannot try this in my hardware, because this is BIOS only, and my machine is UEFI, also I cannot make qemu use my LAN in which I have the actual DHCP server I can configure.
Thanks
Is it possible to use /boot/pxeloader to _boot_ (not install) a existing FreeBSD installation in a hard drive?
I do not have a bootloader installed in my machine, so booting /boot/pxeloader to boot the install is useful. I've copied the /boot directory I need to the root of my tftp server so it can load, then in iPXE i run:
Code:
set root-path tftp://192.168.1.157/
chain tftp://192.168.1.157/boot/pxeboot dhcp.root-path=tftp://192.168.1.157/
(note that I'm using qemu to test this. not real hardware)
What is failing to load? How do I know that it is respecting the specified "root-path"? I've read somewhere that apparently pxeboot(8) does NOT use the iPXE root-path
So what's the deal, do I have to set up an entire freebsd root to boot from NFS? Do I have to use DHCP to set the root path instead of iPXE? I do not want to set up a hole FreeBSD root in NFS, i do not want to boot from network, I only want to load the /boot directory from kernel,as the root FS is in an SD card.
I cannot try this in my hardware, because this is BIOS only, and my machine is UEFI, also I cannot make qemu use my LAN in which I have the actual DHCP server I can configure.
Thanks