Tftp Pxe Boot

  • Uploaded by: voelk1987
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Tftp Pxe Boot as PDF for free.

More details

  • Words: 710
  • Pages: 6
TFTP-Boot

Seite 1

Netzwerkboot mit TFTPd32 Serverinstallation:

BartPE-Windows

von Roland Bernert

Aus dem Internet besorgt man sich die aktuelle Version des tftpd32Servers. 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) Unter http://www.nu2.nu/bootdisk/network/ findet man BartsNetzwerkBootDisk. Unter http://www.nu2.nu/pebuilder/ findet man das Programm zu Barts-PEBuilder NetBootDisketten kann man sich auch unter www.netbootdisk.com zusammenstellen. UltraISO erhält man z.B. unter http://www.chip.de/downloads/c1_ downloads_14293961.html

Nach der Installation von TFTPd32 sind noch ein paar Einstellungen zu machen. Ich lege alle relevanten Daten im Verzeichnis E: \tftpboot ab. Mein WinXP-Rechner hat die feste IP-Adresse 192.168.2.141. Die Angaben sind selbstverständlich entsprechend zu ändern bzw. anzupassen. Zuserst klickt man auf Settuings. Bei mir funktionierten diese Einstellungen.

http://www.lehrer.uni-karlsruhe.de/~za186/RAI/winxp/tftp32/html/bartpe/

06.08.2009 10:22:01

TFTP-Boot

Seite 2 Der integrierte DHCPServer wird entsprechend den Wünschen und Vorgaben konfiguriert. SAVE nicht vergessen, damit die einmal gemachten Einstellungen erhalten bleiben.

Aus dem SysLinuxProjekt (aus dem Internet) benötigt man pxelinux.0. Diese Datei wird nach E:\tftpboot kopiert. Die restlichen Dateien des SysLinux-Projekts werden nicht benötigt. Im Programmverzeichnis des TFTPd-Servers erstellt man ein Verzeichnis pxelinux.cfg und dort die Datei default mit folgendem Inhalt: Hier der Inhalt von pxelinux.cfg/default. Man sieht hier: Es stehen mehrere Floppy-Images zur Auswahl: Zusätzlich befindet sich hier schon der Eintrag, um eine Barts WinPECD zu starten .

Nun sind einige Das SP1 des Windows 2003 Server wird aus dem Internet geladen und in wesentliche Vorarbeiten ein beliebiges Verzeichnis entpackt. (Nochmals: Man benötigt nur das zu machen. SP1 !) Dann folgende Dateien aus dem Verzeichnis i386 suchen und in das "Hauptverzeichnis" (bei mir also E:\tftpboot) kopieren: RAMDISK.SY_ RAMDISK.IN_ NTDETECT.COM SETUPLDR.EX_ STARTROM.CO_ STARTROM.N1_ Die noch gepackten Dateien müssen mit expand -r entpackt werden. Also ein DOS_Fenster öffnen (Start-->Ausführen-->CMD-->Return), in das

http://www.lehrer.uni-karlsruhe.de/~za186/RAI/winxp/tftp32/html/bartpe/

06.08.2009 10:22:01

TFTP-Boot

Seite 3 "Hauptverzeichnis" wechseln und folgendes eintippen: (jede Zeile gefolgt von einem Return): expand expand expand expand expand expand

-r –r –r –r –r –r

RAMDISK.SY_ RAMDISK.IN_ NTDETECT.COM SETUPLDR.EX_ STARTROM.CO_ STARTROM.N1_

Anschließend die SETUPLDR.EXE in NTLDR (ohne Dateiendung) und STARTROM.N12 in startrom.0 umbenennen. Dann mit einem Texteditor eine Datei mit folgendem Inhalt anlegen und unter winnt.sif im "Hauptverzeichnis" (E:\tftpboot) abspeichern: [SetupData] BootDevice = "ramdisk(0)" BootPath = "\i386\System32\" OsLoadOptions = "/noguiboot /fastdetect /minint /rdexportascd / rdpath=bartpe.iso"

Das ganze sieht dann in etwa so aus: (Hier fehlt noch ntldr ) An dieser Stelle muss das BartPE-Image weiter verarbeitet werden. (ich gehe hier davon aus, dass man sich mit pebuilder schon eine ISO-Datei des Barts WINPE zusammen gebacken hat.) Mit UltraISO können ISO-Dateien berabeitet werden. Die aus dem SP1 von Windows 2003-Server stammende Datei ramdisk.inf kommt nach i386/inf des BartsPE-ISO-Imags.

Nach i386/SYSTEM32/ DRIVERS kopiert man die ramdisk.inf und ramdisk.sys.

http://www.lehrer.uni-karlsruhe.de/~za186/RAI/winxp/tftp32/html/bartpe/

06.08.2009 10:22:01

TFTP-Boot

Seite 4 In UltraISO geht man zu "Eigenschaften"

und stellt die Eigenschaften des ISOImage so ein wie hier gezeigt. Danach "Verlassen" --> das neue ISO-Image wird gespeichert. ACHTUNG: Mit der freien Version von UltraISO kann man nur ISO-Dateien bearbeiten, die nicht größer als 300 MByte sind. Also: Nicht zuviel in die BARTsPE-Datei mit aufnehmen. Start des Clients: Im BIOS ist Netzwerkboot einzustellen ! und in der Auswahl winxp eingeben.

Das PE-Abbild wird übertragen.... (Eingabe nach boot: _) und ....

http://www.lehrer.uni-karlsruhe.de/~za186/RAI/winxp/tftp32/html/bartpe/

06.08.2009 10:22:01

TFTP-Boot

Seite 5 gestartet :-))

Viola :-)) Als "Beweis" wurde hier der TotalCommander gestartet..

Benötigte Original Dateien zum Download: SysLinux Rawwritewin Tftpd32 UltrISO Zusatz (nicht unbedingt In syslinux-3.53\com32\modules gibt es die Datei menu.c32. erforderlich). Diese wird ins Hauptverzeichnis von TFTPboot kopiert. Wenn man möchte, kann Die Datei pxelinux.cfg/default sieht dann bei mir folgendermaßen aus: man sich ein

Boot-Menü erstellen

DEFAULT menu.c32 PROMPT 0 ALLOWOPTIONS 1 MENU TITLE PXE Dos WinPE-Boot LABEL floppy MENU LABEL Normale NT-NetBootDosDisk starten KERNEL memdisk APPEND initrd=dos.img LABEL netboot KERNEL memdisk APPEND initrd=netboot.img LABEL netbs KERNEL memdisk APPEND initrd=netbs.img LABEL netcom MENU LABEL Netboot.COM Diskette starten KERNEL memdisk APPEND initrd=netcom.img LABEL bart MENU LABEL BARTs Boot Diskette starten KERNEL memdisk APPEND initrd=bart.img LABEL memtest MENU LABEL Memtest starten KERNEL memdisk APPEND initrd=memtest.img LABEL win98 MENU LABEL Windows 98 starten

http://www.lehrer.uni-karlsruhe.de/~za186/RAI/winxp/tftp32/html/bartpe/

06.08.2009 10:22:01

TFTP-Boot

Seite 6 KERNEL startrom.0 LABEL HDBoot MENU LABEL Von Festplatte booten LOCALBOOT 0 Neustart des Clients: Man erhält - wie gewünscht - ein Menü, in dem man die einzelnen zu bootende Systeme auswählen kann.

Hier nochmals die Datei winnt.sif - unbedingt nötig !

Roland Bernert

http://www.lehrer.uni-karlsruhe.de/~za186/RAI/winxp/tftp32/html/bartpe/

06.08.2009 10:22:01

Related Documents

Tftp Pxe Boot
June 2020 7
Pxe
October 2019 15
Boot
December 2019 30
Boot
November 2019 29
Boot
November 2019 25
Boot
June 2020 11

More Documents from ""

June 2020 11
June 2020 7
Tftp Pxe Boot
June 2020 7