Jump to content

PXE mit DHCP


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

ich hab mich mal an einem PXE Bootserver per DHCP versucht. Leider gibts paar kleine Probleme.

 

Folgendes hab ich bisher gemacht:

 

- Ein BootImage über Diskette und WinImage erstellt

- Im DHCP einen Bereich definiert

- Bereichsoption #13 auf die Größe des Images eingestellt

- Bereichsoption #43 auf den Wert "01 04 00 00 00 00 ff" eingestellt

- Bereichsoption #66 mit der IP des Servers versehen

- Bereichsoption #67 auf den Namen des Images (BootImage.imz) eingestellt

- Mit "netsh" eine neue Bereichsoption 60 mit dem Wert "PXEClient" erstellt

 

Die Optionen in DHCP sehen nun wie folgt aus:

 

013 Boot File Size "0x18"

043 Vendor Specific Info "01 04 00 00 00 00 ff"

060 ClassID "PXEClient"

066 Boot Server Host Name "Server IP address"

067 Bootfile Name "BootImage.imz"

 

Ausserdem habe ich noch TFTP konfiguriert:

 

- In Regedit "hkey_local_machine\system\currentControlSet\services\tftpd\parameters" aufgerufen

- Zeichenfolge "Directory" mit dem Wert des Verzeichnisses des Bootimages erstellt

 

 

Die Clients holen sich per DHCP im PXE Boot eine IP Adresse, aber booten nicht das Image. Es kommt auch keine verwertbare Fehlermeldung. Ich vermute dass das Format des Images ein anderes sein muss, hab aber nichts dazu gefunden.

 

Warum ich das über DHCP und nicht über RIS mache? Relativ einfach, der Server ist ein Standalone und ich hab kein Active Directory.

 

Weiss jemand Rat?

-

Link zu diesem Kommentar
Ausserdem habe ich noch TFTP konfiguriert:

 

- In Regedit "hkey_local_machine\system\currentControlSet\services\tftpd\parameters" aufgerufen

- Zeichenfolge "Directory" mit dem Wert des Verzeichnisses des Bootimages erstellt

 

Das mag die Konfiguration sein, aber womit wird der TFTP Server Dienst gestartet?

 

PS: Hat Ghost nicht einen sog. Cast Server zur Image Verteilung integriert?

Link zu diesem Kommentar

Du benötigst einen Bootloader zum booten eine Floppyimages.

 

Der kostenlose Weg ist -> Syslinux downloaden -> SYSLINUX - The Easy-to-use Linux Bootloader

 

Du benötigst nur zwei Dateien -> pxelinux.0 und memdisk

 

Diese kopierst du in dein TFTP Verzeichnis, erstellst einen Unterordner pxelinux.cfg

und erzeugst dort einen Textdatei mit dem Namen default

 

In der Datei sollte stehen:

label image
kernel memdisk
append initrd=BootImage.imz

Im DHCP sollte pxelinux.0 als Bootfile angegeben sein.

 

Fertig.

 

thorgood

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...