03.11.2013 Aufrufe

opsi Version 3.3 - opsi Download - uib

opsi Version 3.3 - opsi Download - uib

opsi Version 3.3 - opsi Download - uib

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

5. Netboot Produkte<br />

/tftpboot. Konfiguriert ist dies in der Konfigurationsdatei des inetd (/etc/inetd.conf), der<br />

den eigentlichen tftpd bei Bedarf startet. (z.B. tftpd -p -u tftp -s /tftpboot).<br />

Der Ladevorgang gemäß dem PXE-Standard ist dabei mehrstufig:<br />

In der ersten Stufe wird die per tftp übermittelte Datei (üblicherweise /tftpboot/linux/<br />

pxelinux.0) geladen und gestartet.<br />

Das Programm pxelinux.0 sucht bei Ausführung im Verzeichnis<br />

/tftpboot/linux/pxelinux.cfg nach Konfigurations- bzw. Bootinformationen. Dabei wird<br />

zunächst nach PC-spezifischen Informationen gesucht. Eine solche PC-spezifische<br />

Datei basiert auf der Hardwareadresse (MAC-Adresse) der Netzwerkkarte im Dateinamen.<br />

Die Datei ist eine 'Einweg'-Datei (named pipe) und kann daher nur einmal<br />

gelesen werden. Der Hardwareadresse im Dateinamen werden dabei immer die zwei<br />

Ziffern 01 vorangestellt. Alle Zeichenpaare werden durch ein Minuszeichen verknüpft,<br />

z.B. 01-00-0c-29-11-6b-d2 für eine Netzwerkkarte mit MAC: 00:0C:29:11:6B:D2. Wird<br />

eine solche Datei nicht gefunden wird nach einer Datei gesucht deren Namen der<br />

Hexadezimaldarstellung der IP-Adresse entspricht. Ist auch keine solche PCspezifische<br />

Datei vorhanden, wird pxelinux.0 den Dateinamen (von hinten beginnend)<br />

immer weiter verkürzt suchen, bis die Suche ergebnislos verlaufen ist und bei der Datei<br />

„default“ endet. Diese Datei enthält den Befehl hdboot. Lädt der PC diese Datei, findet<br />

also keine Installation statt, sondern das lokal installierte Betriebssystem wird gestartet.<br />

depotserver<br />

PC/Client<br />

/tftpboot/linux/pxelinux.0<br />

sucht in:<br />

/tftpboot/linux/pxelinux.cfg<br />

→01-Datei<br />

TFTP-Anfrage<br />

nach Bootfile<br />

PC kennt seine IP, Server,<br />

Bootfilename ...<br />

BootImage<br />

wird geladen<br />

Abbildung 23: Schritt 2 beim PXE-Boot<br />

83

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!