Seite 1 von 1

Direktes Starten von Netboot-Produkten aus dem PXE-Bootmenu?

Verfasst: 20 Okt 2009, 18:37
von chhaas
Hallo,

gibt es eine Moeglichkeit im PXE-Bootmenu /tftpboot/linux/pxelinux.cfg/default.menu die unterschiedlcihen Netboot-Produkte direkt zu starten / installieren?

Wenn ich z.B. als Netboot-Produkte WindowsXP, Win2k, und Win2003, sowie verschiedene NTFS-Images in /var/lib/opsi/ntfs-images habe und nun direkt beim booten auswaehlen moechte, ob welche Windows-Version installiert bzw. welches NTFS-Image restored werden soll.

Momentan sieht der OPSI-Abschnitt in default.menu so aus:
label install
menu label Start ^opsi bootimage
text help
Start opsi linux bootimage from tftp server.
endtext
kernel install
append noapic lang=de ramdisk_size=172084 initrd=miniroot.gz reboot=b video=vesa:ywrap,mtrr vga=791 quiet splash service


Wenn dazu ein neues miniroot.gz bzw. mehrere verschiedene Abkoemmlinge davon gebaut werden muessen, waere es gut zu wissen, was modifiziert werden muss ...
Danke!

Christoph.

Re: Direktes Starten von Netboot-Produkten aus dem PXE-Bootmenu?

Verfasst: 20 Okt 2009, 19:34
von Neptunium
chhaas hat geschrieben:gibt es eine Moeglichkeit im PXE-Bootmenu /tftpboot/linux/pxelinux.cfg/default.menu die unterschiedlcihen Netboot-Produkte direkt zu starten / installieren?

Wenn ich z.B. als Netboot-Produkte WindowsXP, Win2k, und Win2003, sowie verschiedene NTFS-Images in /var/lib/opsi/ntfs-images habe und nun direkt beim booten auswaehlen moechte, ob welche Windows-Version installiert bzw. welches NTFS-Image restored werden soll.

Momentan sieht der OPSI-Abschnitt in default.menu so aus:
label install
menu label Start ^opsi bootimage
text help
Start opsi linux bootimage from tftp server.
endtext
kernel install
append noapic lang=de ramdisk_size=172084 initrd=miniroot.gz reboot=b video=vesa:ywrap,mtrr vga=791 quiet splash service


Wenn dazu ein neues miniroot.gz bzw. mehrere verschiedene Abkoemmlinge davon gebaut werden muessen, waere es gut zu wissen, was modifiziert werden muss ...
Danke!
Ich vermute, daß du auch dem gleichen Irrtum wie schon viele andere vor dir aufgesessen bist (siehe z.B. viewtopic.php?f=7&t=993), nur bei dir etwas extremer. ;)
Normalerweise solltest du im Verzeichnisbereich des TFTP gar nix editieren (außer man muß z.B. die Kernel-Startparameter anpassen, aber das sollte man nur tun, wenn es 1. wirklich nicht anders geht und 2. sollte man dann auch wissen, was man tut). Du willst das Konfigurationsinterface configed aufrufen (entweder direkt als Java-Programm vom Desktop aus oder via Browser) und dort die Aktion triggern, die du für einen Client ausgeführt haben möchtest.

Gruß und viel Erfolg

Dirk

Re: Direktes Starten von Netboot-Produkten aus dem PXE-Bootmenu?

Verfasst: 21 Okt 2009, 14:42
von d.oertel
Hi,

normalerweise ist die Datei default ein link auf default.nomenu.
Man kann den link ändern auf default.menu (Allerdings funktioniert das unsrer Erfahrung nach dann nicht auf jeder Hardware).
Wenn man das tut bekommt man kurz eine Auswahl ob man das opsi-bootimage booten möchte.
Wenn man dies anwählt, so wird das bootimage geladen. Dieses stellt fest, das es keinen Schlüssel hat und fragt ob der Schlüssel eingegeben oder 'Vom Service holen' will. Wählt man 'Vom Service holen' muss man sich mit username und Passwort (wie beim opsi-configed) am webservice authentifizieren. Hat das geklappt, so bekommt man eine Auswahl der netboot Produkte welche man dann auch direkt starten kann.

Hilft das ?

gruss
d.oertel