PXE Server Schritt für Schritt - Teil 4
PXE Bereitstellung am Beispiel Ubuntu 20.04 LTS

Um die aktuellste Ubuntu LTS-Version über PXE bereitstellen zu können, gibt es mehrere Schritte, die Sie ausführen müssen. Hier sind die Schritte, die Sie ausführen sollten:

Laden Sie das aktuelle Ubuntu LTS-Installationsmedium von der offiziellen Ubuntu-Website herunter. Sie können wählen zwischen Desktop oder Server Version.

Erstellen Sie ein Verzeichnis auf Ihrem PXE-Server, in dem Sie die Ubuntu-Installation speichern werden. z.B: /var/lib/tftpboot/ubuntu

Entpacken Sie die heruntergeladene Ubuntu-Installation in das neu erstellte Verzeichnis.

sudo tar xvfz ubuntu-20.04-desktop-amd64.iso -C /var/lib/tftpboot/ubuntu


Erstellen Sie eine PXE-Konfigurationsdatei für Ubuntu. Eine Beispiel könnte so aussehen:
default install
label install
menu label ^Install Ubuntu 20.04 LTS
kernel ubuntu/casper/vmlinuz
append initrd=ubuntu/casper/initrd.lz file=/cdrom/preseed/ubuntu.seed boot=casper netboot=nfs nfsroot=192.168.1.1:/var/lib/tftpboot/ubuntu

Legen Sie die PXE-Konfigurationsdatei im Verzeichnis ab, auf das die DHCP-Option 67 verweist. In der Regel ist dies /var/lib/tftpboot oder /var/lib/tftpd/ oder das Verzeichnis, das Sie für Ihren TFTP-Server konfiguriert haben.

Aktualisieren Sie Ihre DHCP-Konfigurationsdatei, damit die richtige PXE-Konfigurationsdatei verwendet wird.

Starten Sie den DHCP-Server und den TFTP-Server neu, damit die Änderungen übernommen werden.

Konfigurieren Sie das BIOS Ihrer Clients um das PXE booten zu ermöglichen.

Nun sollten Sie in der Lage sein, die aktuelle Ubuntu LTS-Version über PXE zu installieren, indem Sie Ihre Clients über PXE booten. Bitte beachten Sie, dass Sie einen ausreichenden Speicherplatz und Bandbreite für die Netzwerkinstallation und das Image haben sollten.

PXE Server Schritt für Schritt - Teil 3
Wenn ein Unifi Controller im Einsatz ist