LINBO Registry-Patcher-Bugfix u.a.m.
Was mit Windows 7 funktioniert, funktioniert mit XP nicht unbedingt. Das ist die Erkenntnis aus dem letzten LINBO-Release. Mit 1.99.12 klappt das Patching mit XP/W2K wieder. Außerdem sollte der Patcher jetzt ingesamt robuster agieren. Weitere Änderungen:
- Kernel 2.6.31.5 und
- Grub4dos 0.4.4-2009-10-16.
- badgrub.exe entfernt.
- neue PXE-Bootmethode für Reboot-Workaround-Clients.
- lokale PXE-Bootmethode aus Standard-menu.lst wieder entfernt.
Details siehe Changesets 557, 560 und 565.
Wie immer in testing.
Wichtig: linuxmuster-linbo 1.99.12-1 bringt eine neue Version der Konfigurationsdatei /etc/linuxmuster/linbo/pxelinux.cfg.default mit (s.u.). Damit diese korrekt installiert wird, muss auf die Frage des Paketsystems diesmal ausnahmsweise mit
Y oder I : Die Version des Paket-Betreuers installieren
geantwortet werden. Die alte Version der Datei wird nach /etc/linuxmuster/linbo/pxelinux.cfg.default.dpkg-old gesichert.
Neue PXE-Bootmethode für Reboot-Workaround-Clients
Die neue Standard-PXE-Konfigurationsdatei hat folgenden Inhalt:
# use "reboot" instead of "linbo" for clients which need the reboot workaround DEFAULT linbo # # # you have to uncomment next line if you want to be able to type options on the boot prompt #PROMPT 1 # # # 3 secs boot prompt timeout TIMEOUT 30 # # KBDMAP /german.kbd DISPLAY /boot.msg # # # the default boot method, pxe boots linbo kernel directly LABEL linbo KERNEL linbo APPEND initrd=linbofs.gz vga=788 quiet # # # boot method to use with reboot workaround LABEL reboot KERNEL grub.exe APPEND keeppxe --config-file=pxe basedir /; default 0; timeout 0; hiddenmenu; title REBOOT; fallback 1; find --ignore-floppies --ignore-cd --set-root /.linbo.reboot; cmp /.linbo.reboot /.grub.reboot || ls FALLBACK; write /.grub.reboot DONE; ls /boot/grub/menu.lst && configfile /boot/grub/menu.lst; ls /menu.lst && configfile /menu.lst; chainloader +1; title LINBO PXE; kernel (pd)/linbo quiet vga=788; initrd (pd)/linbofs.gz; # # # to boot LINBO in debug mode simply type "debug" on boot prompt and press ENTER LABEL debug KERNEL linbo APPEND initrd=linbofs.gz vga=788 debug
Diese Datei wird als Vorlage für neue Gruppen, die noch keine PXE-Konfiguration haben, genommen. In der Standardversion wird einfach der Linbokernel per PXE gebootet. Für Clients, die den Reboot-Workaround benötigen, besteht nun die Möglichkeit, den PXE-Boot beizubehalten.
Dazu wird einfach der Default-Boot-Label auf "reboot" geändert, indem die zweite Zeile in
DEFAULT reboot
geändert wird. Damit können die Clients weiterhin per PXE booten und müssen nicht auf lokalen Boot umgestellt werden. Bis auf den Reboot beim Start von Windowssystemen verhalten diese Clients sich nun genauso wie standardkonfigurierte Clients.
Um nachträglich Reboot-Workaround-Clients auf die neue Bootmethode umzustellen, reicht es
- die Standardkonfigurationsdatei für die Gruppe zu kopieren:
# cp etc/linuxmuster/linbo/pxelinux.cfg.default /var/linbo/pxelinux.cfg/gruppe
- und dann den DEFAULT-Eintrag in
DEFAULT reboot
zu ändern.
Zusätzlich muss noch - wie gehabt - in der start.conf-Datei der Rechnergruppe
Kernel = reboot
eingetragen werden.
Ausführliche Anleitung demnächst hier im Wiki.

rss
Comments
No comments.