If you need working iPXE with Wi-Fi over WPA2-PSK go to this branch!
Video instruction on YouTube
This build uses crontab to check any changes of iPXE source every 1 hour and if so then rebuild images. So you can use the latest images from there!
on Legacy BIOS systems
chain --autofree https://ipxe.sebaxakerhtc.pro/bin/ipxe.lkrn
or on EFI (x64)
chain --autofree https://ipxe.sebaxakerhtc.pro/bin/bootx64.efi
or on EFI (x86) netboot.xyz not provided for this platform
chain --autofree https://ipxe.sebaxakerhtc.pro/bin/bootia32.efi
You can use git command or simply download it from github
- a. You can comment out "make efi" commands to save your time if you don't need them.
- b. You can comment out settings "sed -i..." if you don't need them.
- c. You can edit/add/or remove batch files.
- d. Replace the content of EFI.ipxe and Legacy.ipxe script with yours.
- e. etc.
The build process might take some time a while as it download the origin Ubuntu docker image, clone iPXE source and build all necessary images.
Navigate to the project directory (where dockerfile and other project files are)
cd /path/to/project/dir
and start the build
docker build --no-cache -t sebaxakerhtc/ipxe-simple .
Run the container:
docker run --restart unless-stopped --name ipxe-simple -p 80:80 -d sebaxakerhtc/ipxe-simple
Open your browser and type http://localhost or your choosen ip/port
- Fork it
- Create a branch
- Commit your changes
- Push to the branch
- Create an Issue with a link to your branch
- Or Send me a Pull Request
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.