In meinem Beispiel habe ich ein Trustix Secure Linux benutzt, da es klein ist und alles nötige mitbringt um einen effektiven Linux Server aufzusetzen. Dabei wird konsequent auf eine grafische Oberfläche verzichtet. Die Paketauswahl ist auf den Punkt genau das was man braucht und das Endprodukt ist sehr klein (ca. 500 MB). Dieses Linux steht als ISO Datei zum Download bereit und ist knapp 300 MB groß (Mirrorliste: Liste).
Dort kommen folgende Einträge rein:
# Wenn mehr als ein Image gestartet werden können, dann hier die default Auswahl eintragen
DEFAULT trustix
# Wenn eine Begüssungsdatei angezeigt werden soll dann unten den Namen der Datei eintragen
# Die Datei sollte im Root des TFTP Servers liegen damit sie gefunden wird /tftpboot
DISPLAY welcome.msg
# Wenn 120 Sekunden nichts eingegeben wurde dann Standardauswahl benutzen
TIMEOUT 120
# Auf Bentzereingabe warten
PROMPT 1
LABEL trustix
KERNEL vmlinuz
APPEND initrd=initrd.img ramdisk_size=8192
IPAPPEND 1
# Falls man ein DOS Image starten will, sonst diese Sektion weglassen
# Das Image für des DOS Boot sollte auch im Root Verzeichnis des TFTP Server liegen /tftpboot
LABEL dos
KERNEL dos.nb
Viele moderne Rechner mit einer Netzwerkkarte on Board sind ohne weiteres in der Lage per PXE einen Netboot durchzuführen. Das BootROM ist im System BIOS bereits fest integriert.
Dazu muß über das System BIOS lediglich die Bootreihenfolge auf die interne Netzwerkarte umgelegt werden. Es gibt hierzu verschiedene Möglichkeiten. Bei vielen Rechnern geht das über den Aufruf eines Bootmenüs des Bios mit der F11, F12 oder der ESC Taste. Dann gelangt man in ein Boot Menü in dem man die Netzwerkkarte zum booten auswählen kann.Ältere Rechner, die noch eine separate Netzwerkkarte besitzen haben kein BootROM fest eingebaut und müssten mit einem solchen E-PROM nachgerüstet werden.
Wenn mit einer Funktionstaste der Netboot ausgelöst wurde sieht man verschiedene Ausgaben, die
da das holen einer DHCP Adresse beinhalten und bei Erfolg den Inhalt der Welcome Datei und einen Prompt an dem man die Auswahl für den
weiteren Systemboot vornehmen kann. In unserem Beispiel könnte man hier trustix oder dos eingeben.
Fertig ... Danach sollte ein Trustix Linux oder ein DOS vom Netzwerk gebootet werden.