|
I'm trying to PXE boot a Linux distribution (Porteus Kiosk) using Windows utilities and am at a loss on how to do it. While I have been able to use Ubuntu to act as the PXE server and gotten it to work I'm also hosting a browser-based game that only runs on Windows. If I could consolidate everything onto a Windows machine it would save a lot of space and trouble. I've attempted to run a virtual machine on the Windows computer and recreate what I did with the standalone Ubuntu computer with no luck. The information on the requirements for Porteus Kiosk are here: http://porteus-kiosk.org/pxe-server.html I've tried some off the shelf PXE programs for windows such as the AOMEI PXE Boot Tool and Serva but I think the problem stems from how Porteus Kiosk holds a lot of its information in xzm modules that I don't understand and off the shelf PXE programs aren't set up to negotiate. The important part of the PXE tutorial is here: 3) An additional operating system is required to work as a PXE server hosting the kiosk ISO. You may use your favorite linux distribution (or even Windows) for this task. The only requirement is the presence of the following services: dhcpcd - used for assigning IP addresses to the clients tftpd - used for transporting PXE components (firmware, kernel, initrd) httpd - used for transporting xzm modules to the client PCs (http protocol is much faster than tftp) We recommend using any recent Porteus Desktop edition as it has everything needed by default. I've tried using a virtual machine with Porteus Desktop as the server but it isn't working for me. I can get you the specific errors next time I'm at the Windows machine. Does anyone have have experience PXE booting Linux distros using native Windows programs to act as the PXE server? It's getting to the point that I'll start offering to pay for help fixing this.
|
# ? Sep 10, 2016 04:40 |
|
|
# ? May 7, 2024 04:37 |
|
Use PXE to chainboot iPXE. Then have iPXE load what you need too. Is this Windows machine standalone or is there a router involved, because theoretically you could use that to handle all the PXE booting aspects.
|
# ? Sep 10, 2016 17:14 |
|
Punkbob posted:Use PXE to chainboot iPXE. Then have iPXE load what you need too. Thanks for the reply, Punkbob. An important thing I left out is that ideally I would like the Windows machine to be standalone and be able to host the PXE service on its own creating a PXE booting LAN that's not connected to the Internet.. I don't understand the chainbooting part. I'm planning on using older Dell laptops as fat clients that are PXE capable. How does iPXE come into play if the clients can already PXE boot?
|
# ? Sep 10, 2016 17:51 |
|
The advantage of iPXE is that it is more flexible than straight PXE and can even boot into Windows or mount iSCSI drives to boot from. I've found it a lot easier to deal with as compared to straight PXE. As long as you can send an image over tftp and then can call back to a web server with iPXE you can do just about anything.
|
# ? Sep 16, 2016 02:50 |