Konfigurieren Sie den PXE-Server in Ubuntu 14.04

Configurați serverul PXE în Ubuntu 14.04
⏱️ 6 min read

Mit dem PXE-Server (Preboot Execution Environment) kann der Benutzer eine Linux-Distribution aus einem Netzwerk starten und auf Hunderten von PCs gleichzeitig ohne Linux-ISO-Images installieren. Wenn die Computer Ihres Kunden keine CD / DVD- oder USB-Laufwerke haben oder wenn Sie in einem großen Unternehmen mehrere Computer gleichzeitig einrichten möchten, können Sie mit dem PXE-Server Geld und Zeit sparen.

In diesem Artikel zeigen wir Ihnen, wie Sie einen PXE-Server in Ubuntu 14.04 konfigurieren können.

So Umgehen Sie Paywalls Führender ...
So Umgehen Sie Paywalls Führender Nachrichten-Websites | Routech

Netzwerk konfigurieren

Um zu beginnen, müssen Sie zuerst Ihren PXE-Server für die Verwendung einer statischen IP einrichten. Um eine statische IP-Adresse in Ihrem System einzurichten, müssen Sie die Datei “/ etc / network / interfaces” bearbeiten.

1. Öffnen Sie die Datei “/ etc / network / interfaces”.

Hinzufügen / Bearbeiten wie unten beschrieben:

Speichern Sie die Datei und beenden Sie sie. Dadurch wird die IP-Adresse auf “192.168.1.20” gesetzt. Starten Sie den Netzwerkdienst neu.

Installieren Sie DHCP, TFTP und NFS:

DHCP, TFTP und NFS sind wesentliche Komponenten für die Konfiguration eines PXE-Servers. Zuerst müssen Sie Ihr System aktualisieren und alle erforderlichen Pakete installieren.

Führen Sie dazu folgende Befehle aus:

Konfigurieren Sie den DHCP-Server:

DHCP steht für Dynamic Host Configuration Protocol und wird hauptsächlich zum dynamischen Verteilen von Netzwerkkonfigurationsparametern wie IP-Adressen für Schnittstellen und Dienste verwendet. Ein DHCP-Server in einer PXE-Umgebung ermöglicht es Clients, automatisch eine IP-Adresse anzufordern und zu empfangen, um Zugriff auf die Netzwerkserver zu erhalten.

1. Bearbeiten Sie die Datei “/ etc / default / dhcp3-server”.

Hinzufügen / Bearbeiten wie unten beschrieben:

Speichern Sie die Datei (Strg + o) und beenden Sie sie (Strg + x).

2. Bearbeiten Sie die Datei “/etc/dhcp3/dhcpd.conf”:

Hinzufügen / Bearbeiten wie unten beschrieben:

Speichern Sie die Datei und beenden Sie sie.

3. Starten Sie den DHCP-Dienst.

TFTP-Server konfigurieren:

TFTP ist ein Dateiübertragungsprotokoll, das FTP ähnelt. Es wird verwendet, wenn Benutzerauthentifizierung und Verzeichnissichtbarkeit nicht erforderlich sind. Der TFTP-Server wartet immer auf PXE-Clients im Netzwerk. Wenn ein Netzwerk-PXE-Client erkannt wird, der nach PXE-Diensten fragt, wird ein Netzwerkpaket bereitgestellt, das das Startmenü enthält.

1. Um TFTP zu konfigurieren, bearbeiten Sie die Datei „/etc/inetd.conf“.

Hinzufügen / Bearbeiten wie unten beschrieben:

Speichern und beenden Sie die Datei.

2. Bearbeiten Sie die Datei “/ etc / default / tftpd-hpa”.

Hinzufügen / Bearbeiten wie unten beschrieben:

Speichern und beenden Sie die Datei.

3. Aktivieren Sie den Startdienst für inetd um nach jedem Neustart und Start des Systems automatisch zu starten tftpd Bedienung.

4. Überprüfen Sie den Status.

Es wird die folgende Ausgabe angezeigt:

Konfigurieren Sie PXE-Startdateien

Jetzt muss die PXE-Boot-Datei “pxelinux.0” im TFTP-Stammverzeichnis vorhanden sein. Erstellen Sie eine Verzeichnisstruktur für TFTP und kopieren Sie alle von syslinux bereitgestellten Bootloader-Dateien aus dem Pfad “/ usr / lib / syslinux /” in den Pfad “/ var / lib / tftpboot /”, indem Sie die folgenden Befehle ausführen:

Richten Sie die PXELINUX-Konfigurationsdatei ein

Die PXE-Konfigurationsdatei definiert das Startmenü, das dem PXE-Client beim Starten angezeigt wird und den TFTP-Server kontaktiert. Wenn ein PXE-Client gestartet wird, verwendet er standardmäßig seine eigene MAC-Adresse, um anzugeben, welche Konfigurationsdatei gelesen werden soll. Daher müssen wir diese Standarddatei erstellen, die die Liste der zum Booten verfügbaren Kernel enthält.

Bearbeiten Sie die PXE Server-Konfigurationsdatei mit gültigen Installationsoptionen.

Zum Bearbeiten von “/var/lib/tftpboot/pxelinux.cfg/default”

Hinzufügen / Bearbeiten wie unten beschrieben:

Speichern und beenden Sie die Datei.

Bearbeiten Sie die Datei “/var/lib/tftpboot/pxelinux.cfg/pxe.conf”.

Hinzufügen / Bearbeiten wie unten beschrieben:

Speichern und beenden Sie die Datei.

Fügen Sie Ubuntu 14.04 Desktop Boot Images zum PXE Server hinzu

Dazu sind Ubuntu-Kernel- und initrd-Dateien erforderlich. Um diese Dateien zu erhalten, benötigen Sie das Ubuntu 14.04 Desktop ISO Image. Sie können das Ubuntu 14.04 ISO-Image im Ordner / mnt herunterladen, indem Sie den folgenden Befehl eingeben:

Hinweis: Die Download-URL kann sich ändern, wenn das ISO-Image aktualisiert wird. Schau dir das an Webseite für den neuesten Download-Link, wenn die obige URL nicht funktioniert.

Hängen Sie die ISO-Datei ein und kopieren Sie alle Dateien in den TFTP-Ordner, indem Sie die folgenden Befehle ausführen:

Konfigurieren Sie NFS Server für den Export von ISO-Inhalten

Jetzt müssen Sie die Installationsquellenspiegel über das NFS-Protokoll einrichten. Sie können auch verwenden http und ftp für Installationsquellenspiegel. Hier habe ich NFS verwendet, um ISO-Inhalte zu exportieren.

Um den NFS-Server zu konfigurieren, müssen Sie die Datei “/ etc / export” bearbeiten.

Hinzufügen / Bearbeiten wie unten beschrieben:

Speichern und beenden Sie die Datei. Exportieren und starten Sie den NFS-Dienst, damit die Änderungen wirksam werden.

Jetzt ist Ihr PXE-Server bereit.

Konfigurieren Sie den Network Boot PXE Client

Ein PXE-Client kann ein beliebiges Computersystem mit einer Option zum Aktivieren des PXE-Netzwerkstarts sein. Jetzt können Ihre Clients Ubuntu 14.04 Desktop starten und installieren, indem Sie die Optionen “Vom Netzwerk booten” im BIOS ihres Systems aktivieren.

Jetzt können Sie loslegen. Starten Sie Ihren PXE-Client-Computer mit der Option zum Aktivieren des Netzwerkstarts. Jetzt sollte ein Untermenü für Ihren von uns erstellten Ubuntu 14.04-Desktop angezeigt werden.

Fazit

Das Konfigurieren der Netzwerkstartinstallation mithilfe des PXE-Servers ist effizient und zeitsparend. Sie können Hunderte von Clients gleichzeitig in Ihrem lokalen Netzwerk installieren. Sie benötigen lediglich einen PXE-Server und PXE-fähige Clients. Probieren Sie es aus und lassen Sie uns wissen, ob dies für Sie funktioniert.

Referenz: PXE Server Wiki PXE Server Ubuntu

Bildnachweis: fupsol_unl_20

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Das könnte dich auch interessieren …

Abonnieren
Benachrichtige mich bei
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x