ich teste gerade die Möglichkeit, eine Windows PE Umgebung per Netzwerkboot zu laden. Das ansich klappt relativ stressfrei. Es gibt zahlreiche Beschreibungen im Netz dazu.
Das Problem, das ich habe, ist der Umgang mit Slash und Backslash. Das bootende WAIK erwartet vom TFTP-Server Windows-Pfade mit Backslashes, bekommt aber Pfade mit Slashes zurück.
Eine beschriebene Methode im Netz beschreibt folgende Methode, um dem entgegen zu wirken:
(Quelle: http://www.rrzn.uni-hannover.de/anl-waikpxe.html)Zudem gibt es ein generells Problem mit Pfaden, der Trenner für Pfadangaben ist unter Windows der Backslash (\) und unter Unix der normale Schrägstrich (/). Da das bootende WAIK vom tftp-Server Dateien in Windows-Notation abfragt, muss der tftp-Server das in Unix-Angaben umsetzen. Unter Debian haben wir dafür den HPA-tftpd benutzt (aptitude install tftpd-hpa) und wie folgt konfiguriert:
* Anlegen einer Datei /etc/tftp_remap.conf mit Übersetzungsregeln. Für die Slash-Umsetzung muss die Datei die Zeile rg \\ / enthalten.
* In der Datei /etc/default/tftpd-hpa wird dann die eben erstellte Übersetzungsregel mit der Option -m /etc/tftp_remap.conf aktiviert (bei uns steht dann in der Datei die Zeile OPTIONS="-v -l -s /srv/tftpboot -m /etc/tftp_remap.conf")
Wie kann ich was Entsprechendes in OPSI realisieren?
ACHTUNG für andere, die das ausprobieren wollen. Das Installieren von tftp-hpa bewirkt das Deinstallieren von opsi-depotserver, opsi-linux-bootimage und opsipxeconfd! Das funktioniert also nicht.
Grüße!
Bastian Martin