Moinsens,
also zunächst kann ich eine Opsi-Schulung wärmstens ans Herz legen

oder auch die Empfehlung aussprechen einen Supportvertrag abzuschließen...
Aber ernsthaft:
Zunächst sollte man sich grundsätzlich klar machen, wie ein Netboot funktioniert (
Netboot Einführung). Der DHCP-Ruf eines Clients in das Netzwerk wird - sofern ein DHCP-Server vorhanden und aktiv ist - mit einer IP-Adresse und mit DHCP-spezifischen Parametern beantwortet. Das kann beispielsweise die Information für einen Time-Server aber auch für einen Bootserver oder ein Bootmenü sein, wie das von Dir schon angesprochene Default.menu.
Für die DHCP-Neulingen einfach mal eine sehr vereinfachte Darstellung eines PXE'ing...
Client-------------------------------------------------------DHCP-Server
"HUHUUUU"------------------------------------------------"Wer ist da?!"
"12:34:56:78:90:AB"-------------------------------------"Deine IP-Adresse ist 192.168.25.168, Zeitserver: naic.nasa.gov, Bootmenü default.menu, Nextserver: 192.168.25.1"
Client-------------------------------------------------------TFTP-Server
"Rufe 192.168.25.1"--------------------------------------"Ja, Hallo?"
"Bitte default.menu"--------------------------------------"hier bitte..."
Client-------------------------------------------------------User am Bildschirm
"Hier bitte, das Menü"------------------------------------"Desinfect2014 bitte..."
"aha. /tftpboot/Linux/desinfect/vmlinuz also..."
Client-------------------------------------------------------TFTP-Server
"Rufe 192.168.25.1"--------------------------------------"Ja, Hallo?"
"/tftpboot/Linux/desinfect/vmlinuz bitte..."--------"hier bitte..."
An dieser Stelle muss nun ein bootfähiges File übergeben werden.
Ich habe mal den Verzeichnisbaum von AVG Rescue CD aufgeführt, vielleicht wird es etwas deutlicher, was Du aus dem iso kopieren musst:
Code: Alles auswählen
boot.cat
f1.msg
initrd.lzm
isolinux.bin
memtest
menu.c32
syslinux.cfg
vmlinuz
Natürlich werden nicht alle Files benötigt. Das war im /boot Verzeichnis der AVG-CD drin. Ich habe sie der Einfachheit halber und damals aus Umwissenheit einfach alle in das Verzeichnis
kopiert.
Du musst das iso-File mounten, dafür gibt es Programme unter Windows, unter Linux geht es ohne zusätzliche Programme:
Dann kannst Du Einblick nehmen in die CD/DVD und die entsprechenden Dateien kopieren. Unter Umständen musst Du etwas probieren, bis der Start des Clients durchläuft.
Im default.menu steht dann folgendes drin:
Code: Alles auswählen
label avg-rettungsdisk
menu label Starte ^avg-Rettungssystem
text help
Starte AVG-Rettungssystem
endtext
menu passwd meinpasswortdassichaendere
kernel avg/vmlinuz
append initrd=avg/initrd.lzm
Ein vmlinuz startet in aller Regel den Client, danach wird initrd ("initialize ramdisk") geladen, welches je nach Betriebssystem und Inhalt in der Größe variiert.
opsi.simi hat geschrieben:
muss ich unter /var/lib/opsi/ Depot ein Verzeichnis anlegen oder unter /home/opsiproducts ?
Nö. Ist ja ein Netboot-Produkt und damit zunächst mal Sache des TFTP-Servers. Du willst damit ja wahrscheinlich lediglich ein Werkzeug zum Cleanen der PCs anbieten.
Gruß
Thomas_H