Erstmal besten Dank für das tolle Stück Software, dass ihr abgeliefert habt! Sowohl die Installation, als auch die Konfiguration verlief ohne größere Probleme, vereinzelte Anmerkungen dazu werde ich noch separat posten, aber es ist in der Tat nicht mehr viel.
Nun zum eigentlichen Grund meines Posts:
Beim Netzwerkboot eines Rechners, der OPSI nicht bekannt ist, erhält man folgendes Fenster:
Ich kann also wählen, ob ich den Rechner von seiner internen Platte booten will oder die OPSI-Konfiguration starte (dabei wird der Rechner dann in OPSI integriert und der Client installiert).
Was aber, wenn ich auf dem Rechner einfach mal memtest durchlaufen lassen oder in eine Ubuntu LiveCD starten will, ohne das der Rechner vorher mit dem OPSI-Client ausgestattet werden muss? Aus Erfahrung weiß ich nämlich, dass man ab und zu einfach eine Maschine zum Checken erhält, die aus irgendwelchen Gründen keinen Client erhalten soll (z.b. Ist es eine Maschine, die nicht am internen Netz hängt und deshalb nicht angesprochen werden kann (und ich hab grad das VPN/WAN-Modul nicht gekauft/wird nicht eingesetzt )
Deshalb habe ich die Konfiguration des PXE-Servers leicht angepasst, um meinen Wünschen zu entsprechen und stelle die Daten, ganz dem OpenSource-Gedanken entsprechend, hier zur Verfügung:
Menu um memtest86 erweitern
Ich verwende die schon in OPSI integrierten memtest86 und wipedisk Funktionen. Folgende Anpassungen müssen vorgenommen werden:
1) default.menu im Ordner /tftpboot/linux/pxelinux.cfg anpassen. Die Änderung sind minimal:
default.menu
Code: Alles auswählen
default menu.c32
timeout 200
prompt 0
noescape 1
menu title PXE BOOT MENU
menu width 50
menu rows 4
menu helpmsgrow 10
menu timeoutrow 15
menu tabmsgrow -1
menu hshift 0
#menu vshift 9
menu color tabmsg 30;40 #00000000 #00000000 std
label hd
menu label Normal boot
text help
Betriebssystem auf der ersten Festplatte booten
endtext
localboot 0
label memtest86
menu label memtest86
text help
Arbeitsspeichertest mit memtest86 starten (Endloser Modus)
endtext
kernel memtest86
label install
menu label OPSI Bootimage
text help
Starte OPSI Bootimage um diesen Client zu erfassen
endtext
kernel install
append initrd=miniroot.bz2 video=vesa:ywrap,mtrr vga=791 quiet splash
Ich kann also jetzt auf einer beliebigen, angeschlossenen Station memtest86 starten. Ich werde für mich anschliessend noch wipedisk und eine Ubuntu 10.04 LiveCD hinzufügen, damit wären alle bei mir auftretenden Anwendungsfälle abgedeckt
Gruss
Jeromy