| Netzwerkboot mit TFTPd32 BartPE-Windows |
|
| Serverinstallation: | Aus dem Internet besorgt man sich die aktuelle Version
des tftpd32-Servers.
Man benötigt weiterhin: memdisk und pxelinux.0 aus dem SysLinux-Paket sowie ein Programm zum Erstellen eines Floppy-Images (z.B. rawwritewin). (unter Linux ganz einfach: dd if =/dev/fd0 of=floppy.img) |
|
|
|
| Nach der Installation von TFTPd32 sind noch ein paar Einstellungen
zu machen.
Ich lege alle relevanten Daten im Programmverzeichnis von tftpd32 ab. Mein WinXP-Rechner hat die feste IP-Adresse 192.168.2.141. Die Angaben sind selbstverständlich entsprechend zu ändern. |
|
| Zuserst klickt man auf Settings.
Bei mir funktionierten diese Einstellungen. |
|
| Der integrierte DHCP-Server wird entsprechend
den Wünschen und Vorgaben konfiguriert.
SAVE nicht vergessen, damit die einmal gemachten Einstellungen erhalten bleiben. |
|
| Aus dem SysLinux-Projekt (aus dem Internet) benötigt
man
memdisk, menu.c32, pxelinux.0 |
1. Windows Server 2003 SP1 entpacken. in einem Dos-Fenster: win2003srsp1.exe -x2. die Dateien NTDETECT.COM, SETUPLDR.EX_, STARTROM.CO_, STARTROM.N1_, RAMDISK.SY_ und RAMDISK.IN_ suchen. und diese Dateien in ein temoräres Verzeichnis entpacken.
Expand –r RAMDISK.SY_
3. Die original Dateien mit dem Unterstrich in der Endung löschen - werden nicht mehr gebraucht.. 4. Die Dateiname ändern:
setupldr.exe in NTLDR (Großbuchstaben)
|
| Die Datei
pxelinux.0,
werden ins tftpd-Programm- verzeichnis kopiert. Die restlichen Dateien des SysLinux-Projekts werden nicht benötigt. Weiterhin werden folgende Dateien ins tftpd-Verzeichnis kopiert: NTLDR
Man erstellt das Verzeichnis: pxelinux.cfg und dort das Menü mit dem Namen: default |
|
| In manchen Anleitungen im Internet war zu lesen, dass noch Anpassung
an der Datei PEBUILDER.ISO vorgenommen werden müssten. Das war bei
mir nicht so.
Dies kann daran liegen, dass ich die PEBUILDER.ISO mit Hilfe der Quellen der Windows 2003-Server CD erstellt habe. Habe das auch schon mit den Quellen einer XP-SP3-CD getestet. Auch hier waren keine Anpassungen notwendig. Ich denke, dass die beschriebenen Anpassungen nur für XP-SP1/2 notwendig sind. Einfach ausprobieren. Der Vollständigheit halber aber hier die - bei mir nicht notwendigen
- Anpassungen:
Mit der Software Ultraiso müssen nun nur noch ein paar Optionen
für das ISO File gemacht werden, da das generierte ISO von BartPE
leider nicht funktioniert. Im Reiter Datei ->Einstellungen
folgende Einstellungen vornehmen.
[ ] Optimieren
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Abert - wie schon erwähnt. | Diese Einstellungen/Anpassungen waren bei mir nicht notwendig. |
|
|
|
|
|
|
| Start des Clients:
Im BIOS ist Netzwerkboot einzustellen ! |
![]() |
| Hier wird das BARTPE-Image
pebuilder.iso gebootet. |
![]() |
| . |
|
| Viola :-)).
Benötigte Original - Dateien zum Download: |
![]() |
|
|
|
| Zusatz (nicht unbedingt erforderlich).
Wenn man möchte, kann man sich ein Boot-Menü erstellen
|
In syslinux-3.53\com32\modules gibt es die Datei menu.c32.
Diese wird ins Hauptverzeichnis von TFTPboot kopiert. Die Datei pxelinux.cfg/default sieht dann bei mir folgendermaßen aus: DEFAULT menu.c32 |
| Neustart des Clients:
Man erhält wie gewünscht ein Menü, in dem man die einzelnen zu bootende Systeme auswählen kann. |
|
" |
|
Hier nochmals meine winnt.sif als Text [SetupData]
|
|
Zusätzliche Netzwerkkartentreiber einfügen: In …/pebuilder3110a\drivers\Net für jede Netzwerkkarte eine eigenes Verzeichnis erstellen und in diese Verzeichnisse die Dateien hinein kopieren. Bsp: |
| Roland Bernert |