Hi all, it’s been a couple of years since I last tried a recent build of Haiku on real hardware. I’ve been messing around with some hackintosh stuff and noticed my test system was always trying to boot from the network. It occurred to me that booting from the network would be an excellent way of testing haiku daily builds, if all I have to do is replace an image file on a “server” with the most recent one and boot from the network.
I’ve managed to set up the DHCP server to point to the boot file and set up a tftp server following Marcus’ instructions from here:
I’m using isc-dhcp-server instead of the dhcp3-server in Marcus’ instructions but, I’m assuming that all the DHCP server is doing is assigning an IP address and starting the PXE boot proccess, which appears to be working. I downloaded haiku-netboot.tgz and pxehaiku-loader from links provided by Olivier Coursiere in the following post:
I edited my dhcpd.conf to point to pxehaiku-loader instead of “pxehaiku” as stated in Marcus’ post since it doesn’t make sense to point to file that does not exist and I assumed that “pxehaiku” and :“pxehaiku-loader” are the same file.
Now when I boot the test system from the network, it does it’s DHCP request, finds the PXE boot file and starts to load Haiku but, gets stuck showing the boot screen with all the boot icons grayed out.
Both Marcus and Olivier refer to running remote_disk_server to serve the disk image to the boot-loader.Olivier provide a link to his source and an executable for Windows while Marcus seems to assume that readers have the pre-requisites specified at the following page:
https://www.haiku-os.org/guides/network_booting/
i think I need the remote_disk_server but, I am not a programmer and there appear to be no executables for linux that I can download. Can anyone provide instructions on how to build the remote_disk_server for Linux. I am running Ubuntu 16.04 LTS. An executable that can be downloaded would be great.