... | ... | @@ -212,11 +212,25 @@ particular, the following filesystem *must* be created for `/srv`: |
|
|
|
|
|
Finally, the following steps need to be performed to populate `/srv`:
|
|
|
|
|
|
* [GRML image](howto/quintex#modified-grml-boot-image-and-web-server)
|
|
|
* [iPXE image](howto/quintex#modified-ipxe-image)
|
|
|
* download the [iPXE chainload](https://ipxe.org/howto/chainloading):
|
|
|
* [GRML image](howto/quintex#modified-grml-boot-image-and-web-server) (note that we won't be using the `grml.ipxe` file)
|
|
|
|
|
|
* build the [iPXE image](howto/quintex#modified-ipxe-image) but without the floppy stuff, basically
|
|
|
stop at the `make` command and also add:
|
|
|
|
|
|
make -j4 bin-x86_64-pcbios/undionly.kpxe CONFIG=tpa
|
|
|
|
|
|
cd /srv/tftp && wget http://boot.ipxe.org/undionly.kpxe
|
|
|
* copy the iPXE files in `/srv/tftp`
|
|
|
|
|
|
* create a `/srv/tftp/autoexec.ipxe`:
|
|
|
|
|
|
#!ipxe
|
|
|
|
|
|
dhcp
|
|
|
kernel http://172.30.131.1/vmlinuz
|
|
|
initrd http://172.30.131.1/initrd.img
|
|
|
initrd http://172.30.131.1/grml.iso /grml.iso
|
|
|
imgargs vmlinuz initrd=initrd.magic boot=live config fromiso=/grml.iso live-media-path=/live/grml64-small noprompt noquick noswap console=tty0 console=ttyS1,115200n8
|
|
|
boot
|
|
|
|
|
|
## Upgrades
|
|
|
|
... | ... | |