Pxe

Status
Für weitere Antworten geschlossen.

superimpose

Benutzer
Mitglied seit
30. Dez 2010
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Hi Marco,

wie sieht denn Deine remapping-Datei aus? Ein lowercase-Remap habe ich nämlich nur einzeln für jeden Buchstaben hinbekommen. Eine funktionierende, einzeilige lowercase-Remap-Syntax habe ich bis heute auch noch nicht entdeckt.
Ich werde heute Abend meine hier veröffentlichen; diese funktioniert ganz gut , was das lowercase- und \-Mapping angeht.

Grüße
Christian

hier nun meine remapping.conf:

rg \\ / # Convert backslashes to slashes
rg A \1a
rg B \1b
rg C \1c
rg D \1d
rg E \1e
rg F \1f
rg G \1g
rg H \1h
rg I \1i
rg J \1j
rg K \1k
rg L \1l
rg M \1m
rg N \1n
rg O \1o
rg P \1p
rg Q \1q
rg R \1r
rg S \1s
rg T \1t
rg U \1u
rg V \1v
rg W \1w
rg X \1x
rg Y \1y
rg Z \1z
 
Zuletzt bearbeitet:
Mitglied seit
06. Dez 2012
Beiträge
48
Punkte für Reaktionen
0
Punkte
0
wow, bei mir steht gerade mal eine zeile drinn und zwar die oberste.
Ich probier deine mal aus :)

Grüße
Marco
 

superimpose

Benutzer
Mitglied seit
30. Dez 2010
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
...wenn nur die erste Zeile drinnen gestanden hat, konnte das lowercase-remapping-Rule bei Dir auch gar nicht funktionieren ;-)
 
Mitglied seit
06. Dez 2012
Beiträge
48
Punkte für Reaktionen
0
Punkte
0
Wo du recht hast :D
Funktioniert 1A mit deiner conf! Dangöö =)
 

jeneeben

Benutzer
Mitglied seit
08. Dez 2012
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Irgendwie habe ich den Überblick verloren. Ich möchte gerne meine DS712 als PXE Bootserver benutzen.
Jetzt habe ich dieses Thread gelesen, aber leider nicht weit gekommen.
Gibt es eine Anleitung wie man jetzt ein PXE Server auf die DS bringen kann? Z.B. mit nClone?

gruß
Jeneeben
 

snnopy78

Benutzer
Mitglied seit
04. Jan 2013
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
ein kleiner Zwischenbericht, so weit bin ich nun:

Nach dem booten gebe ich "undis3c" ein und komme so weit das ich die Festplatte partionieren und formatieren könnte....

weiter geht es nicht.....muß noch weiter testen ob es an der unattended-konfiguration oder an VirtualPC liegt.....

vielleicht ist ja jemand weiter als ich gekommen und kann die Anleitung vervollständigen! ;)

Ich komme so weit, dass er bootet, doch er bricht ab, weil er den Namen "ntinstall" nicht auflösen kann. Wie bringe ich den 207+ dazu, die Namensauflösung intern zu machen? Ich habe versucht, den dns nach "http://www.pro-linux.de/artikel/2/763/2,next.html" einzustellen, bin mir aber nicht sicher, ob der Dienst läuft oder ob es einfach eingestellt ist, doch anfragen ignoriert werden.
Ein Ping von einer Windows-Maschine liefert mir die korrekte IP, doch beim boot bricht er ab, dass er die Adresse nicht findet, während er das Laufwerk z mappen will.

Gruss, Markus
 

crazyduck

Benutzer
Mitglied seit
21. Jan 2013
Beiträge
5
Punkte für Reaktionen
0
Punkte
1
Hab gelesen das TFTP, bzw. PXE keine Namensauflösung kann, daher sollte man immer IP-Adressen verwenden
 

snnopy78

Benutzer
Mitglied seit
04. Jan 2013
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Bootvorgang unter Linux bricht ab.

Hallo

Hab gelesen das TFTP, bzw. PXE keine Namensauflösung kann, daher sollte man immer IP-Adressen verwenden

Nein, das Problem besteht unter Linux. Er bootet nämlich das installierte Linux und während des Bootvorgangs versucht er als Laufwerk Z den Server zu mappen, damit man den Server als Laufwerk verwenden kann.
Das Problem ist nämlich, dass es sich um einen Laptop mit DVD-Laufwerk handelt, welches Leseprobleme hat. Dazu kann er nicht von USB booten und so muss ich versuchen, Windows über PXE zu installieren.

Gruss, Markus
 

555nase

Benutzer
Mitglied seit
21. Feb 2013
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Hallo,
wenn ich zunächst den tftp - server installieren möchte - nach Anleitung - und dann den inetd mit dem code:

/usr/syno/etc/rc.d/S03inetd.sh restart

neustarten will, kommt bei mir folgende Fehlermeldung:

stop inetd
pidof: error while loading shared libraries: libssp.so.0: cannot open shared object file: No such file or directory
pidof: error while loading shared libraries: libssp.so.0: cannot open shared object file: No such file or directory
Starting inetd...
 

555nase

Benutzer
Mitglied seit
21. Feb 2013
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
übergibt,sondern zu dem noch den Namen des zu ladenen Bootfiles,
das über den tftp-Server später angefordert wird.

Nach erfolgreicher Netzwerkkonfiguration versucht der Client nun, vom tftp-server das Bootfile anzufordern.
In meinem konkreten Beispiel heisst das Bootfile "pxelinux.0".

Erklärung :
PXELINUX ist ein Bootloader, um Linux (aber auch andere Systeme !) komplett vom Netz zu booten.
PXELINUX lädt per TFTP den Kernel und dieser wiederum *kann* sein Root-FS (per NFS zum Beispiel) mounten.

Der tftp-server stellt nun in seinem definierten tftpboot-Verzeichnis die Dateien bereit,die per Anfrage übertragen werden sollen.

Nach dem der Client seine Netzwerkkonfiguration erhalten hat,versucht er nun den Bootloader "pxelinux.0" aus dem Bootverzeichnis des tftp-Servers (in meinem Beispiel "/mnt/tftpboot") zu laden, um das Binary anschliessend zu starten.

Der Bootloader "pxelinux.0" wiederum versucht nun, ein spezielle Konfiguration,abhängig von der eigenen MAC-Adresse, zu laden.

Beispiel für die Suche nach möglichen Konfigurationsdateien :

pxelinux.cfg/01-00-56-45-43-11-79
pxelinux.cfg/C0A8000A
pxelinux.cfg/C0A8000
pxelinux.cfg/C0A800
pxelinux.cfg/C0A80
pxelinux.cfg/C0A8
pxelinux.cfg/C0A
pxelinux.cfg/C0
pxelinux.cfg/C
pxelinux.cfg/default


Bei mir sucht der Client-PC immer nach einer ldlinux.c32 wo kommt die her?
Wo ist bei mir der Fehler?
 

wuesten_fuchs

Benutzer
Mitglied seit
23. Aug 2012
Beiträge
79
Punkte für Reaktionen
0
Punkte
6
Es gibt hier Neuigkeiten mit dem Release von DSM 4.2:

Mit diesem neuen Release geht der PXE-Boot mit Bordmitteln. Ich habe es ausprobiert und es funktioniert so, man muß keine DHCPD und TFTPD mehr via ipkg nachrüsten. Und man kann alles im GUI konfigurieren.

Natürlich muß man noch den Inhalt des tftpboot-Verzeichnisses selbst erstellen und konfigurieren, daran hat sich nichts geändert. Das DSM 4.2 geht bis bzw. endet mit der Angabe, wo das tftpboot-Verzeichnis ist und daß man von dort pxelinux.0 starten möchte. Was oben zu pxelinux.cfg, Menü usw. und insbesondere zum Erstellen und "Einbauen" von Windows PE gesagt wurde (Symlinks, BCD usw.) bleibt also gültig.

Aber wenn man sich nicht groß um DHCPD und TFTPD kümmern muß, ist das ja auch schon mal was.
 

c-n-i

Benutzer
Mitglied seit
04. Okt 2007
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Hi Wüsten-Fuchs,

wie genau get das im DSM 4.2? Habe nun geupdated und finde aber keinen entsprechenden Punkt in den Mneüs.
Kannst Du bitte mal genau aufzeigen, was man einstellen müsste?
 

wuesten_fuchs

Benutzer
Mitglied seit
23. Aug 2012
Beiträge
79
Punkte für Reaktionen
0
Punkte
6
Hi Wüsten-Fuchs,
wie genau get das im DSM 4.2? Habe nun geupdated und finde aber keinen entsprechenden Punkt in den Mneüs.
Kannst Du bitte mal genau aufzeigen, was man einstellen müsste?

Das optionale Paket DHCP-Server muss installiert sein.

Dann wird das im Control Panel unter "File Sharing and Privileges" -> FTP (also ganz oben, zweites Icon) und dort dann auf dem vierten Reiter "TFTP/PXE" eingestellt. Das ist alles. Etwa so:
tftp-pxe.jpg
Der "TFTP root folder" can ein Sub-Folder eines Share sein, ich habe einen eigenen Share dafür angelegt.
 

c-n-i

Benutzer
Mitglied seit
04. Okt 2007
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Ahh, OK, also muss das Paket DHCP-Server installiert werden.

Noch was, wie kann man ein Windows 7 bzw. Windows 8 Image in das TFTPBoot Verzeichnis einbauen?
 

c-n-i

Benutzer
Mitglied seit
04. Okt 2007
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
OK, noch eine Frage, wenn ich eine Fritz!Box habe, die auch einen DHCP hat und ich diesen als primären DHCP verwenden möchte, gibt´s da eine Möglichkeit?
Also Quasi nur den DHCP von der DS verwenden, wenn ich was über TFTP installieren will und den DHCP von der FB verwenden, wenn ich "normal" booten will?
 

wuesten_fuchs

Benutzer
Mitglied seit
23. Aug 2012
Beiträge
79
Punkte für Reaktionen
0
Punkte
6
OK, noch eine Frage, wenn ich eine Fritz!Box habe, die auch einen DHCP hat und ich diesen als primären DHCP verwenden möchte, gibt´s da eine Möglichkeit?
Also Quasi nur den DHCP von der DS verwenden, wenn ich was über TFTP installieren will und den DHCP von der FB verwenden, wenn ich "normal" booten will?

Das passiert automatisch. Ich habe auch einen Bintec-Router, der "normal" DHCP ist. Die DS antwortet nur dann, wenn ein Client wirklich PXE will. Frag mich nicht, wieso und warum ...
 

555nase

Benutzer
Mitglied seit
21. Feb 2013
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Genau so habe ich das jetzt auch bei mir gemacht. Also in der DSM 4.2 eingetragen.
Dann Client PC gestartet und:
Es bleibt dabei. ldlinux.c32 not found. Warum sucht PXE nach dieser Datei?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat