Issues with PXE Boot
Posted: 18 Feb 2019, 15:54
Hello.
I have an issue with PXE boot that I hope someone might be able to help me with. I've been trying to figure this out by myself, but after 2 days of unsuccessful experiments I've sort of given up. This is what I do:
1. I have created an ISO through the wizard and added the initrdpxe.xz component to the "additional_components" parameter.
2. I unpacked the ISO to a folder on the server (the server is running Ubuntu 16.04).
3. I installed tftpd-hpa on the server and pointed it to serve iso_unpack_location/boot.
4. I installed webfsd and started the service on port 9090 serving the iso_unpack_location folder (containing the xzm and boot folders).
5. I modified iso_unpack_location/boot/pxelinux.cfg/default adding the IP address of the http-server at the end of the append statement.
6. I'm using isc-dhcp and have configured it to serve pxelinux.0 from the TFTP-server.
7. I'm starting the Intel NUC I'd like to have as a player.
8. The prompt first reads "Trying to load pxelinux.cfg/default ........... OK".
9. Next screen I get is saying "udhcp: ioctl 0x8933 failed: No such device. Error: Kiosk data not found..."
I've successfully been able to transfer files from both TFTP and HTTP to another computer, so the cause of the error shouldn't be there. Also, the PXE boot process seems to be able to read and parse the "pxelinux.cfg/default" file correctly since it gives me the content of this file as part of the debug info.
We are currently using Porteus 4.7. I'm happy to provide additional information if you need it. What am I missing here?
I have an issue with PXE boot that I hope someone might be able to help me with. I've been trying to figure this out by myself, but after 2 days of unsuccessful experiments I've sort of given up. This is what I do:
1. I have created an ISO through the wizard and added the initrdpxe.xz component to the "additional_components" parameter.
2. I unpacked the ISO to a folder on the server (the server is running Ubuntu 16.04).
3. I installed tftpd-hpa on the server and pointed it to serve iso_unpack_location/boot.
4. I installed webfsd and started the service on port 9090 serving the iso_unpack_location folder (containing the xzm and boot folders).
5. I modified iso_unpack_location/boot/pxelinux.cfg/default adding the IP address of the http-server at the end of the append statement.
6. I'm using isc-dhcp and have configured it to serve pxelinux.0 from the TFTP-server.
7. I'm starting the Intel NUC I'd like to have as a player.
8. The prompt first reads "Trying to load pxelinux.cfg/default ........... OK".
9. Next screen I get is saying "udhcp: ioctl 0x8933 failed: No such device. Error: Kiosk data not found..."
I've successfully been able to transfer files from both TFTP and HTTP to another computer, so the cause of the error shouldn't be there. Also, the PXE boot process seems to be able to read and parse the "pxelinux.cfg/default" file correctly since it gives me the content of this file as part of the debug info.
We are currently using Porteus 4.7. I'm happy to provide additional information if you need it. What am I missing here?