Boot übers Netzwerk mit TFTP - richtiges Image?

Ach... mit Linux wird das nicht so einfach funktionieren.

Wenn man Linux übers Netz booten will, benötigt man neben DHCP und TFTP Server auch noch einen NFS-Server (außer die Boot-Files werden speziell bearbeitet).


In diesem Thread wird sehr genau beschrieben, wie man unter anderem BartPE (Windows Live CD), DSL (DamnSmallLinux) und GParted (Partitionierungssoftware) startet. Vielleicht kannst du da was aufschnappen.


Ich persönlich glaube nicht, dass du soetwas mit einem XP als Server hinbekommst, da brauchst du schon Linux.


Such mal im Netz (zB Fedora Core Forum/Mailinglist) nach einer PXE-Anleitung, du wirst bestimmt fündig!



mfg
 
Hallo - und gratulation zum wohl einzigen wirklich brauchbaren Thread zu diesem Thema.

@luky: Ich habe deine Vorgaben und files benutzt weil ich leider überhaupt keinen Rechner mehr besitze mit Laufwerk a: oder b: (große Freunde)

Klappt auch alles super (ausser das ich mich erschreckt habe als da Win98 stand..) - ausser:

Wenn ich Format C: /s mache oder andere Commandos die unter DOS normalerweise laufen ist es nur eine Frage der Zeit bis einer der folgenden Fehler auftritt:

"Invalid device request parameters reading drive A"
gefolgt von:
"Current drive is no longer valid"

Da geht dann garnichts mehr - Neustart und gleiches Spiel!

Woran könnte das liegen?
 
Hallo Forum!

Also erstmal DANKE!! an alle die bei diesem Thread mitgeschrieben haben! Hat mir schon sehr weitergeholfen.

Hab aber leider noch ein "großes" Problem.

Vielleicht kann mir ja jemand helfen.
Zuerst meine Konfig.

Win2003 SRV mit DHCP
Der Eintrag für den Startserver und die Startdatei funktionieren (Startdatei: bpbatch.B)

Ich verwenden den "Tftpd32" V 3.03
BpBatch hab ich mir mit dem link von diesem Thread runtergeladen.

Die 3 Dateien "bpbatch.B", "bpbatch.ovl" und "netboot.bpb" sind im Tftp Ordner

Inhalt der netboot.bpb
Code:
set cachenever = "on"
loadramdisk "netboot.img"
floppyboot

Der Client Bootet von der NIC, bekommt eine IP und fängt an die Dateien vom tftp Server zu laden.
Am Client wir angezeigt:
Code:
Starting BpBatch - PXE Boot ROM detectet
....
- Using up to 15296K of extendet memory 
- Direct disk write access enabled
ERROR: [OpenFILE] cannot open remote file

Error in Bootstrap loader, line 1: Cannot load file

und danach kommt nichts mehr.

Zur gleichen zeit scheint in meinem tftp log auf:

Code:
Connection received from 192.168.66.18 on port 2070 [25/01 21:49:25.414]
Read request for file <bpbatch.B>. Mode octet [25/01 21:49:25.414]
OACK: <tsize=2183,> [25/01 21:49:25.414]
Using local port 1509 [25/01 21:49:25.414]
Peer returns ERROR <TFTP Aborted> -> aborting transfer [25/01 21:49:25.414]
Read request for file <bpbatch.B>. Mode octet [25/01 21:49:26.414]
OACK: <blksize=1456,> [25/01 21:49:26.414]
Using local port 1510 [25/01 21:49:26.414]
<bpbatch.B>: sent 2 blks, 2183 bytes in 1 s. 0 blk resent [25/01 21:49:26.414]
Connection received from 192.168.66.18 on port 2072 [25/01 21:49:26.446]
Read request for file <bpbatch.ovl>. Mode octet [25/01 21:49:26.461]
OACK: <blksize=1408,> [25/01 21:49:26.461]
Using local port 1511 [25/01 21:49:26.461]
<bpbatch.ovl>: sent 137 blks, 191812 bytes in 0 s. 0 blk resent [25/01 21:49:26.555]
Connection received from 192.168.66.18 on port 2073 [25/01 21:49:26.602]
Read request for file <
bpbatch.bpb>. Mode octet [25/01 21:49:26.602]
File <bpbatch.bpb> : error 123 in system call CreateFile Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch. [25/01 21:49:26.602]

Also wenn ich das richtig sehe will der Client eine Datei namens "bpbatch.bpb" laden aber die gibt es nicht?

Ich hab noch einen Screenshot von meinen tftp Einstellungen angefügt.

Was mach ich falsch? Kann mir jemand helfen??

Besten dank im Voraus

LG Stefan
 

Anhänge

  • Unbenannt.JPG
    Unbenannt.JPG
    131,5 KB · Aufrufe: 1.513
Ich glaube dass du einen Tippfehler in der Konfiguration der Bootdatei gemacht hast.


Die Datei netboot.bpb eird mit einem falschen Buchstaben gestartet: |netboot.bpb.



Kontrolliere die DHCP Einstellungen!



mfg
 
Erstmal DANKE! das du so schnell geantwortet hast!

Ich glaube dass du einen Tippfehler in der Konfiguration der Bootdatei gemacht hast.

In welcher Konfiguration? von welcher Bootdatei?
Die bpbatch.B hab ich eigentlich nicht verändert (außer .P auf .B ausgebessert)
Und in der Datei "netboot.bpb" steht nur:

Code:
set cachenever = "on"
loadramdisk "netboot.img"
floppyboot


Kontrolliere die DHCP Einstellungen!

In Meinem MS-DHCP sind nur folgende Einstellungen: (bild angefügt)
Die Startdatei kann fast nicht falsch geschrieben sein weil sie ja gestartet wird.

Für was ist die Datei "bpbatch.bpb" die nicht vorhanden ist der Clint aber anscheinend anfordert?

LG Stefan
 

Anhänge

  • Unbenannt.JPG
    Unbenannt.JPG
    43,2 KB · Aufrufe: 1.149
Als Option 135 füge die Eigenschaft netboot hinzu in den DHCP Einstellungen.

Ansonsten deaktiviere den MS DHCP und versuchs mit dem TFTPD32 internen DHCP!



mfg
 
SUPER!!!

Das war´s ich kann mit dem MS-DHCP Starten!
Option 135 mit dem wert netboot eingetragen und es klappt!

DANKE!!!!:D



LG
Stefan
 
Ich habe nen Problem mit dem DHCP Server. Ich will Windows über Netzwerk installieren und habe alles gemäß des HowTo gemacht. Ich setze dabei auf das System mit Linux booten. Soweit bootet auch alles. Das Netboot image wird erkannt und ausgeführt. Bis zu dem Punkt an dem er den DHCP Server. Er beginnt mit der Initialisierung des DHCP Server und am Ende kommt das er keinen DHCP Server findet.
Der Versuch die IP manuell zu setzen gelingt zwar, aber diese lässt sich nicht pingen, weder von der einen Richtung, noch von der anderen. Die Firewall war immer ausgeschaltet. Ich weiß absolut nicht weiter, wo liegt das Problem?
 
Zuletzt bearbeitet:
Hast du mal den DHCP Server des Routers ausgemacht?

Kannst du mal die Log posten, nach einen solchen Fehlschlag des DHCP Servers?


mfg
 
Wie stellt man das DHCP des Routers ab? Ich habe es so versucht, das ich in den Router von Rechner getrennt habe. Das Ergebnis bleibt jedoch dasselbe.
Ich habe mal das Ergebnis der Log Viewer gepostet

Initializing TCP/IP via DHCP....
No DHCP server found: TCP/IPnot loaded
Unloadable TCP 1.0 not loaded.

MSNET: aborted...
 
Zuletzt bearbeitet:
In dem Ordner PXELINUX.cfg liegt die Datei "default" mit folgendem Inhalt:

SAY ------------------------
SAY PXE BOOT
SAY ------------------------
SAY Type:
SAY ---
SAY floppy: To start floppy
SAY ---
SAY RAM: Memtest86+ Version 1.70
SAY ---
SAY ris: install Windows over RIS


LABEL floppy
KERNEL memdisk
APPEND initrd=netboot.img


LABEL RAM
KERNEL memtest


LABEL ris
KERNEL WINXP.0
 
mmh sehr komisch, das es mitn im Transfer einen Timeout gibt.

Hast du die aktuelle v3.03 von TFTPD32? Wenn nichtl, dann update mal! klick.


mfg
 
Den aktuellen 3.03 TFTPD32 habe ich drauf.

Kann keiner weiterhelfen?

Edit: Ich habe das Problem gefunden.

Mein DELL C400 Notebook war in der Dockingstation und dadurch gibt es zwei LAN Schnittstellen. Der installierte Treiber war immer für den LAN der Onboard ist und nicht für den Dockingstation LAN Port. Daher kein Ping und keine Verbindung. Also rausgenommen aus der Dock Station und Voila, DHCP funktioniert und LAN kopieren geht und XP ist wieder drauf.

btw. Ein sehr guter HowTo!
 
Zuletzt bearbeitet:
Hehe danke :D


Solche Probleme sind natürlich immer ärgerlich ... da wühlt man sich durch die Konfiguration und dabei stimmt alles und dann sowas :mad:



mfg
 
Hi,

ich habe ein fedora-linux (entpackt aus 5 imagen) aufm Rechner liegen, da mein Brenner defekt ist will ich das ganze aufm Notebook per Tftp installieren.
Mein Problem ist, ich bekomme die Barts NetworkDisk nicht hin.
Und wenn ich am nb direkt per lan boote, findet er meinen tftpd-srv. nicht?

danke

mfg
 
Wie sieht die DHCP/TFTP/Netzwerk(IP, Subnet, ...) Konfiguration aus?


Schau mal hier.



mfg
luky37
 
Zuletzt bearbeitet:
hallo

es ist lange lange her das ihr darüber geredet haben ich hab das gleiche problem. Ich hab zwei laptops eins funktioniert und der ander nicht laufwerk geht auch nicht nur USB,Netzwerk,floppy Disk

Bei dem alten laptop funktioniert der betriebsystem nicht da ist gar nichts drauf wie kann ich das wieder in ordnung bringen
 
Zurück
Oben