Tools to make a PXE network install server running in Docker. The server will ship an Ubuntu 16.04 with UEFI mode and secure boot supported.
Usage:
- Make sure that you have the
eth0interface set up with the static IP192.168.222.1/24or change theDockerfileanddocker-compose.yml. - Install
dockeranddocker-compose. - Download installation files using:
get_ubuntu_1604_uefi.sh. I think this only works on Ubuntu 16.04 because of the wayshim.efi.signedis acquired. You can also get it manually. - Don't forget to open UDP ports 67 and 69 on your firewall.
- Run
start.sh. (Comment out the checks if you have changed things in step 1.) - Don't be too surprised if it doesn't work. Between my two PCs it always works in one way and only works 1 out of 100 times the other way. Something like this might be the problem: https://bugs.launchpad.net/maas/+bug/1437353
- Once the installer is running, you'll need to manually connect it to the real Internet.
Main sources of inspiration: