PXE (Preboot Execution Environment) ist eine Technologie, mit der ein Computer anstelle eines herkömmlichen bootfähigen Geräts wie einer Festplatte oder einem USB-Laufwerk aus einem Netzwerk booten kann. Dies kann nützlich sein, wenn Sie einen Computer ohne funktionierendes Betriebssystem haben oder wenn Sie den Prozess der Betriebssysteminstallation oder des BIOS-Updates aus der Ferne steuern möchten.
Das Aktivieren von PXE in ein altes BIOS kann eine etwas schwierige Aufgabe sein, da die Einstellungen je nach Hersteller und Modell des Motherboards variieren können. In diesem Artikel werden wir uns jedoch die allgemeinen Schritte ansehen, die Sie ergreifen können, um PXE in Zukunft zu aktivieren. Bitte beachten Sie, dass einige ältere BIOS PXE nicht unterstützen. Überprüfen Sie daher, ob Ihr System diese Funktion unterstützt, bevor Sie diese Schritte ausführen.
1. Schalten Sie den Computer ein und drücken Sie die entsprechende Taste (normalerweise Entf, F2 oder F10), um das BIOS-Setup aufzurufen.
2. Suchen Sie im BIOS-Setup nach der Registerkarte "Boot" oder "Boot Options".
3. Suchen Sie in der Registerkarte "Boot" nach "Network Boot" oder "PXE Boot" und legen Sie den Wert auf "Enabled" oder "On" fest.
4. Speichern Sie die Änderungen, und beenden Sie das BIOS-Setup.
Ihr alter Computer kann jetzt beim nächsten Neustart aus dem Netzwerk gestartet werden. Beachten Sie, dass Sie nach dem Aktivieren von PXE im BIOS möglicherweise das Betriebssystem oder andere Programme über das Netzwerk mit dem PXE-Server installieren müssen. Außerdem müssen Sie den PXE-Server konfigurieren und die Netzwerkverbindung an Ihre Bedürfnisse anpassen.
PXE-Verbindung im alten BIOS
Um die PXE-Unterstützung zu aktivieren, müssen Sie mehrere Schritte ausführen. Diese können je nach BIOS-Version unterschiedlich sein, aber die Grundprinzipien bleiben unverändert:
1. Gehen Sie zu den BIOS-Einstellungen.
Drücken Sie dazu eine bestimmte Taste (meistens Del oder F2), während Sie den Computer starten. Einige Hersteller geben die gewünschte Schaltfläche auf dem Ladebildschirm an.
2. Hier finden Sie den Abschnitt "Netzwerkeinstellungen".
Es wird normalerweise als "Boot" oder "Boot Order" bezeichnet. In diesem Abschnitt können Sie ein bootfähiges Gerät auswählen. Wenn es keine solche Partition gibt, gibt es wahrscheinlich keine PXE-Unterstützung im BIOS.
3. Ändern Sie die Startreihenfolge.
Um das Netzwerkgerät zu booten, müssen Sie es an die erste Stelle in der Liste der bootfähigen Geräte verschieben. Sie können dies mit den Pfeiltasten oder den Bildauf- /Bildabwärts-Tasten tun.
4. Änderungen speichern und beenden.
Nachdem Sie das Netzwerkgerät an die erste Position verschoben haben, speichern Sie die Änderungen und beenden Sie das BIOS. Dies geschieht normalerweise mit der Option "Save & Exit".
Nachdem Sie diese Schritte ausgeführt haben, sucht das BIOS beim nächsten Hochfahren des Computers nach dem PXE-Server und startet den Netzwerkstart. Beachten Sie, dass ein DHCP-Server in Ihrem lokalen Netzwerk konfiguriert und ausgeführt werden muss, damit der Computer erfolgreich vom PXE-Server gestartet werden kann.
Konfigurieren des BIOS für PXE
Die folgende Anleitung hilft Ihnen, das BIOS so zu konfigurieren, dass es die PXE-Funktion verwendet:
- Starten Sie den Computer neu und drücken Sie die gewünschte Taste (normalerweise Entf, F2 oder F10), um das BIOS aufzurufen.
- Suchen Sie die Partition "Boot" oder "Boot" und öffnen Sie sie.
- Stellen Sie sicher, dass die Option "Network Boot" oder "Network Boot" aktiviert ist. Wenn es ausgeschaltet ist, schalten Sie es ein.
- Ändern Sie die Startreihenfolge so, dass PXE zuerst in der Liste angezeigt wird. Normalerweise sollten Sie den Netzwerkstart oder das LAN an den Anfang der Liste ziehen.
- Speichern Sie die Änderungen und beenden Sie das BIOS.
Nachdem Sie diese Einstellungen angewendet haben, wird Ihr Computer beim nächsten Neustart mit PXE gestartet. Stellen Sie sicher, dass Ihr Computer mit dem Netzwerk verbunden ist und auf den PXE-Server zugreifen kann.
Aktivieren des Downloads über das Netzwerk
Um das Booten über das Netzwerk zu aktivieren, müssen Sie zunächst sicherstellen, dass Ihr Computer diese Funktion unterstützt. In älteren BIOS kann dies als "LAN Boot" oder "Network Boot" bezeichnet werden und befindet sich normalerweise unter "Boot" oder "Advanced". Dann sollten Sie diese Option aktivieren. Die Einstellungen können je nach BIOS-Modell und -Version variieren.
Nachdem Sie den Netzwerkstart aktiviert haben, müssen Sie die Änderungen speichern und den Computer neu starten. Es wird nun nach verfügbaren Netzwerken und Servern suchen, um das Betriebssystem zu booten. Der Computer muss mit dem Netzwerk verbunden, für DHCP konfiguriert und über die richtigen Netzwerkeinstellungen verfügen, um erfolgreich über ein Netzwerk booten zu können.
Vorbereiten der Netzwerkumgebung
Bevor Sie PXE im alten BIOS aktivieren können, müssen Sie einige Schritte ausführen, um die Netzwerkumgebung vorzubereiten:
1. Überprüfen Sie, ob die erforderliche Hardware vorhanden ist.
Stellen Sie sicher, dass Sie:
- Eine funktionierende Netzwerkumgebung mit Internetzugang.
- Ein Computer oder Laptop mit einem BIOS, das die PXE-Funktion unterstützt.
- Ethernet-Kabel zum Anschließen des Computers an das Netzwerk.
- Zugriff auf Administratorrechte zum Konfigurieren des BIOS und der Netzwerkeinstellungen.
2. Installieren oder aktualisieren Sie die erforderliche Software.
Stellen Sie sicher, dass Sie die folgenden Programme installiert haben:
- Ein Emulationsterminal wie PuTTY oder Tera Term.
- Ein Dienstprogramm zum Erstellen eines bootfähigen Flash-Laufwerks wie Rufus oder UNetbootin.
- Das ISO-Image des gewünschten Betriebssystems oder Dienstprogramms für die Installation.
3. Bereiten Sie einen bootfähigen USB-Stick vor.
Erstellen Sie mit dem Dienstprogramm zum Erstellen eines bootfähigen Flash-Laufwerks ein bootfähiges Medium mit dem erforderlichen ISO-Image des Betriebssystems oder des zu installierenden Dienstprogramms.
4. Aktivieren Sie PXE im BIOS.
Starten Sie den Computer und drücken Sie die angegebene Taste (z. B. Entf, F2 oder F10), um das BIOS aufzurufen.
Suchen Sie nach der Partition, die für den Systemstart verantwortlich ist (normalerweise als Boot oder Boot Order bezeichnet), und suchen Sie nach der PXE- oder Netzwerkstarteinstellung.
Aktivieren Sie diese Einstellung und konfigurieren Sie die Startreihenfolge so, dass PXE über allen anderen Geräten liegt.
Speichern Sie die Änderungen und beenden Sie das BIOS.
5. Verbinden Sie den Computer mit dem Netzwerk.
Verwenden Sie ein Ethernet-Kabel, um Ihren Computer mit einem Netzwerk mit Internetzugang zu verbinden.
Ihre Netzwerkumgebung ist jetzt bereit, die PXE-Funktion im alten BIOS zu verwenden.
Installieren und Konfigurieren eines DHCP-Servers
So können Sie einen DHCP-Server auf Ihrem Computer installieren und konfigurieren:
- Installieren Sie die erforderliche DHCP-Serversoftware auf Ihrem Computer. Einige beliebte Optionen sind ISC DHCP, Kea DHCP und dnsmasq.
- Öffnen Sie die Konfigurationsdatei des DHCP-Servers. Es befindet sich normalerweise im Verzeichnis /etc/dhcp/ oder /etc/dhcpd/.
- Konfigurieren Sie die DHCP-Servereinstellungen entsprechend den Anforderungen Ihres Netzwerks. Die wichtigsten Parameter sind die IP-Adresse des Pools, der IP-Adressbereich, der den Computern zugewiesen wird, sowie die Zeit, zu der die IP-Adresse geleast wird.
- Geben Sie den PXE-Bootloader in den DHCP-Servereinstellungen an. Dies geschieht normalerweise, indem Sie den Pfad zur Bootloader-Datei auf dem TFTP-Server angeben. Um beispielsweise den PXELINUX-Bootloader zu verwenden, könnte der Pfad ungefähr so aussehen: /pxelinux.0.
- Speichern und schließen Sie die Konfigurationsdatei des DHCP-Servers.
- Starten Sie den DHCP-Server auf dem Computer.
Nach der Installation und Konfiguration des DHCP-Servers werden den mit dem Netzwerk verbundenen Computern automatisch IP-Adressen und Netzwerkeinstellungen zugewiesen. Wenn der PXE-aktivierte Computer gestartet wird, werden Sie über den DHCP-Server über das Netzwerk nach der IP-Adresse und erweiterten Einstellungen gefragt.
Jetzt wissen Sie, wie Sie einen DHCP-Server installieren und konfigurieren, um PXE im alten BIOS zu aktivieren. Dies hilft Ihnen, eine Umgebung zum Starten von Computern über das Netzwerk zu erstellen und die Installation von Betriebssystemen und anderer Software auf Computern im Netzwerk zu vereinfachen.
Erstellen eines PXE-Startabbilds
Um ein PXE-Startabbild zu erstellen, benötigen Sie Zugriff auf einen Computer mit installiertem Betriebssystem und ein Abbildungsprogramm wie Rufus, Win32 Disk Imager oder ähnliches. Hier finden Sie eine schrittweise Anleitung zum Erstellen eines PXE-Startabbilds:
| Schritt | Handlung |
|---|---|
| 1 | Laden Sie das Installationsabbild des Betriebssystems herunter, das Sie als bootfähiges Betriebssystem verwenden möchten. |
| 2 | Führen Sie das Abbildprogramm aus und wählen Sie das Betriebssysteminstallationsabbild aus. |
| 3 | Wählen Sie ein Wechselmedium aus, um ein PXE-Startabbild aufzuzeichnen, z. B. einen USB-Stick oder eine Wechselfestplatte. |
| 4 | Konfigurieren Sie die Einstellungen für das Brennen des Images, z. B. das Dateisystem und die Formatierung. |
| 5 | Klicken Sie auf die Schaltfläche Brennen, um mit der Erstellung eines PXE-Startabbilds zu beginnen. |
| 6 | Warten Sie, bis das Image fertig geschrieben ist, und überprüfen Sie es auf Fehler. |
Nachdem Sie ein PXE-Startabbild erstellt haben, können Sie es verwenden, um das BIOS zu konfigurieren und den Computer über eine Netzwerkschnittstelle zu starten. Lesen Sie in der Dokumentation Ihres BIOS nach, oder lesen Sie die Anweisungen zum Aktivieren von PXE im alten BIOS, um Informationen darüber zu erhalten, wie Sie Ihren Computer anweisen können, das erstellte PXE-Startabbild zu verwenden.
PXE-Boot starten
Um den PXE-Start auf dem alten BIOS zu starten, müssen Sie bestimmte Einstellungen im BIOS Ihres Computers konfigurieren. Hier sind einige Schritte, mit denen Sie den PXE-Boot aktivieren können:
Schritt 1: Schalten Sie den Computer ein und drücken Sie die gewünschte Taste, um das BIOS aufzurufen. Dies ist normalerweise eine Taste Del oder F2. Wenn Sie nicht sicher sind, welche Taste auf Ihrem Computer verwendet wird, lesen Sie die Anweisungen durch oder wenden Sie sich an den Hersteller.
Schritt 2: Suchen Sie die BIOS-Partition, die dem Boot zugeordnet ist. Dies ist normalerweise ein Abschnitt "Boot" oder "Boot Options".
Schritt 3: Suchen Sie nach der Option, die mit dem Netzwerkstart oder dem PXE-Start verbunden ist. Es kann genannt werden "Network Boot", "LAN Boot" oder etwas Ähnliches.
Schritt 4: Aktivieren Sie die PXE-Boot-Option. Dies geschieht normalerweise, indem der Wert in geändert wird "Enabled" oder wählen Sie die entsprechende Option aus dem Dropdown-Menü.
Schritt 5: Speichern Sie die Änderungen und beenden Sie das BIOS. Dies geschieht normalerweise durch Auswahl einer Option "Save and Exit" oder "Exit and Save Changes". Die Taste zum Speichern der Änderungen kann je nach Computermodell unterschiedlich sein.
Nachdem Sie diese Schritte ausgeführt haben, ist Ihr Computer bereit für den PXE-Start über das Netzwerk. Jetzt müssen Sie einen PXE-Server installieren und konfigurieren, um das Betriebssystem oder andere Software aus der Ferne zu starten. Stellen Sie sicher, dass sich Ihr Computer im selben Netzwerk wie der PXE-Server befindet, und befolgen Sie die Anweisungen zum Konfigurieren des Startvorgangs von PXE auf Ihrem Computer.
Das Ausführen eines PXE-Startvorgangs kann in verschiedenen Szenarien nützlich sein, einschließlich der Bereitstellung von Betriebssystemen auf mehreren Computern gleichzeitig und der Wiederherstellung beschädigter Systeme. Viel Glück mit dem PXE-Boot!