Betriebssysteme über das Netzwerk installieren (PXE Boot): Windows 10, 7, 8 & Linux – Schritt-für-Schritt-Anleitung

Melden

Hier ist eine ausführliche Schritt-für-Schritt-Anleitung, wie du Betriebssysteme (Windows 10, 7, 8 und Linux) über das Netzwerk installierst. Wir verwenden dafür die Methode des PXE-Boots (Preboot Execution Environment).

Die einfachste Methode für Windows-Nutzer ist die Verwendung des Tools Serva, da es DHCP-, TFTP- und HTTP-Server in einer Anwendung vereint.


Warum über das Netzwerk installieren?

  • Kein USB-Stick oder DVD-Laufwerk erforderlich.
  • Gleichzeitige Installation auf mehreren PCs möglich.
  • Zentrales Verwalten von ISO-Dateien.

1. Voraussetzungen

Bevor du startest, benötigst du:

  1. Einen Host-PC: Ein funktionierender Windows-PC, der als "Server" fungiert.
  2. Ein Netzwerk: Beide PCs müssen per LAN-Kabel mit demselben Router/Switch verbunden sein (WLAN funktioniert für PXE nicht).
  3. Die ISO-Dateien: Windows 10, 7, 8 oder Linux (Ubuntu, Debian etc.).
  4. Serva (Software): Lade die "Serva Community Version" herunter (kostenlos).

Schritt 2: Vorbereitung des Servers (Host-PC)

  1. Serva installieren: Entpacke die Serva.zip in einen Ordner (z. B. C:\Serva).
  2. Ordnerstruktur erstellen: Erstelle einen leeren Ordner, in dem die Installationsdateien liegen werden (z. B. C:\SERVA_ROOT).
  3. Serva starten: Klicke rechts auf Serva.exe und wähle "Als Administrator ausführen".

Schritt 3: Serva konfigurieren

  1. Klicke in Serva unten auf Settings.
  2. TFTP-Tab:
    • Setze den Haken bei TFTP Server.
    • Wähle bei "Root Directory" deinen erstellten Ordner (C:\SERVA_ROOT).
  3. DHCP-Tab:
    • Wenn du einen Router (z.B. FritzBox) im Netzwerk hast, wähle "proxyDHCP". (Das verhindert Konflikte mit dem Router).
    • Setze den Haken bei "BINL".
  4. Klicke auf OK und starte Serva neu, damit die Einstellungen übernommen werden.

Schritt 4: Betriebssystem-Dateien bereitstellen

Nach dem Neustart hat Serva im Ordner C:\SERVA_ROOT automatisch Unterordner erstellt.

Für Windows (7, 8, 10):

  1. Gehe zu C:\SERVA_ROOT\WIA_WDS.
  2. Erstelle darin für jedes System einen Ordner, z. B. windows_10.
  3. ISO entpacken: Öffne deine Windows-ISO (Rechtsklick -> Bereitstellen) und kopiere den gesamten Inhalt in den Ordner C:\SERVA_ROOT\WIA_WDS\windows_10.
  4. Netzwerkfreigabe (Wichtig!):
    • Rechtsklick auf den Ordner WIA_WDS -> Eigenschaften -> Freigabe.
    • Gib den Ordner für "Jeder" frei (Leserechte genügen).
    • Notiere dir den Netzwerknamen deines PCs und den Freigabenamen.

Für Linux:

  1. Gehe zu C:\SERVA_ROOT\NWA_PXE.
  2. Erstelle einen Ordner (z. B. ubuntu).
  3. Kopiere den Inhalt der Linux-ISO dorthin. (Hinweis: Linux über PXE erfordert oft zusätzliche Anpassungen in der serva.asset-Datei im jeweiligen Ordner).

Schritt 5: Den Ziel-PC vorbereiten (BIOS/UEFI)

  1. Starte den PC, auf dem installiert werden soll.
  2. Gehe ins BIOS/UEFI (meist F2, F12 oder Entf-Taste).
  3. Suche nach "Boot Mode" und stelle sicher, dass er zum Betriebssystem passt (UEFI für Win 10, Legacy für Win 7).
  4. Aktiviere "Network Stack" oder "PXE Boot".
  5. Ändere die Boot-Reihenfolge so, dass "Network Boot" oder "PXE" an erster Stelle steht.
  6. Speichern und Neustarten.

Schritt 6: Die Installation starten

  1. Der Ziel-PC sucht nun im Netzwerk nach dem Serva-Server.
  2. Wenn die Verbindung steht, erscheint ein Menü auf dem Bildschirm.
  3. Wähle das gewünschte Betriebssystem aus.
  4. Bei Windows: Das Setup startet. Nach kurzer Zeit fragt Windows nach Netzwerk-Zugangsdaten.
    • Gib hier den Benutzernamen und das Passwort deines Host-PCs ein (Format: PC-NAME\Benutzername).
  5. Die Installation läuft nun so weiter, als hättest du einen USB-Stick eingesteckt.

Fehlerbehebung (Troubleshooting)

  • Firewall: Wenn der Ziel-PC den Server nicht findet, schalte testweise die Windows-Firewall auf dem Host-PC aus.
  • Keine IP-Adresse: Stelle sicher, dass "proxyDHCP" in Serva aktiv ist, wenn ein Router im Netz ist.
  • Netzwerkkartentreiber: Bei älteren Windows-Versionen (Win 7) fehlen oft die Netzwerktreiber in der ISO. Diese müssen ggf. manuell in den Ordner WIA_WDS\...\$WinPEDriver$ eingefügt werden.

Hinweis: Die Community-Version von Serva hat ein Zeitlimit und unterstützt nur eine begrenzte Anzahl an Betriebssystemen gleichzeitig im Menü. Für den privaten Einmal-Gebrauch ist sie jedoch ideal.

0