LMN anpassen

Der Einsatz von Netboot und die Nutzung von Linbo-Images schließen sich nicht aus - man muss lediglich in der Client-Konfiguratuion von linuxmuster.net festlegen, dass eine bestimmte Hardwareklasse den Netboot-Server nutzen können soll.

Grub Konfiguration

Lege eine neue Hardwareklasse an, indem du einem Rechner eine neue Klasse zuweist und dann die Rechnerliste aktualisierst - in diesem Beispiel soll die neue Hardwareklasse netboot heißen.

Du findest anschließend auf dem linuxmuster.net-Server im Verzeichnis /srv/linbo/boot/grub eine Datei netboot.cfg. Bearbeite diese Datei:

  • Entferne die Zeile mit ### managed by linuxmuster.net ### damit die Konfiguration nicht überschrieben wird.

  • In der Entwicklungsphase empfiehlt es sich, den Timeout auf einen Wert ungleich 0 zu setzen, damit man das Menu sieht und eine Auswahl treffen kann. Später kann man die Defaults anpassen und die Timeouts wieder herausnehmen.

Füge am Ende der Datei einen weiteren Eintrag an - die IP-Adresse - im Beispiel 10.16.1.2 - muss dabei der deiner Netboot-Box enstprechen:

menuentry 'Chainload Menu from Netboot-Box' {
    configfile (tftp,10.16.1.2)/d-i/n-a/grub/grub.cfg
}

Wenn du den betreffenden Client nun über PXE startest, siehst du zunächst das Grub Menu von linuxmuster.net, dort kannst du dann wählen, dass du gerne von der Netboot-Box booten möchstest.

Den zusätzlichen Menüeintrag kann man selbsverständlich auch bei einer bestehenden Hardwareklasse machen, dann kann man im Linbu-Grub-Menü auswählen, ob man Linbo starten möchte oder den Client per Netboot installieren will.

Option in devices.csv

FIXME Eintrag in der devices.csv, der direkt zum Netboot Server delegiert.