Linux-Distribution

Ubuntu: Installation und Booten übers Netz (PXE)

Ubuntu muss nicht auf der lokalen Festplatte liegen. Es lässt sich auch über das Netzwerk installieren und zentral administrieren.

PXE steht für Preboot Execution Environment und ist eine Funktion, die in der Firmware des Netzwerkadapters oder der Hauptplatine steckt. Darüber lassen sich Systeme booten, die auf einem Netzwerklaufwerk liegen. Typisches Einsatzgebiet ist die regelmäßige Neuinstallation auf Rechnern in Schulungsräumen. Es ist außerdem möglich, ein komplettes System über das Netzwerk zu laden und PCs ohne eigene Festplatte zu betreiben.

1. Voraussetzungen für PXE

Das Bios beziehungsweise die Netzwerkkarte müssen PXE unterstützen. Rufen Sie das Bios-Setup auf, indem Sie kurz nach dem Einschalten des PCs die Entf-Taste, Esc oder F2 drücken. Die Konfiguration für PXE finden Sie meist unter „Onboard Devices Configuration“, „Boot“ oder „BIOS Features“. Aktivieren Sie zuerst Optionen wie „LAN PXE Boot Option ROM“ und „Ipv4 PXE Support“. Wenn der PC im Uefi-Modus bootet, aktivieren Sie die Bios-Emulation CSM (Compatibility Support Module), die Sie unter Bezeichnungen wie „CSM Support“, „UEFI with CSM“ oder „UEFI and Legacy“ finden.

Aktivieren Sie im Bios eine Option wie „Lan PXE Boot Option ROM“, und konfigurieren Sie den Netzwerkadapter als erstes Bootgerät.
Aktivieren Sie im Bios eine Option wie „Lan PXE Boot Option ROM“, und konfigurieren Sie den Netzwerkadapter als erstes Bootgerät.

PXE ist zwar auch über Uefi möglich, jedoch nicht mit der von uns in diesem Artikel vorgeschlagenen Konfiguration. Speichern Sie die Änderungen, und rufen Sie das Bios-Setup erneut auf. Setzen Sie den Netzwerkadapter an die erste Stelle in der Liste der Bootgeräte. Bei vielen PCs lässt sich auch ein Bootmenü über Tasten wie Esc, F9, oder F12 aufrufen. Dann können Sie manuell zwischen dem Start von der Festplatte oder über das Netzwerk wählen.

Als System für die Installation und das Booten übers Netzwerk verwenden wir Ubuntu 14.04 LTS und 15.04. Wir gehen davon aus, dass sich in Ihrem Netzwerk bereits ein PC befindet, der unter Ubuntu ab Version 14.04 läuft und den Sie als PXE-Server verwenden wollen. Andere Systeme sind möglich, dazu müssten Sie aber das in diesem Artikel verwendete Bash-Script anpassen.