grub vs. lilo (Option -R)
Hallo! Ich benutze auch mit SuSE 8.2 weiterhin lilo als Bootloader. Kann mir jemand, der grub genauer kennt, sagen, ob es dort wie bei lilo (Option -R) die Moeglichkeit gibt, die Komman- dozeile fuer den naechsten Bootvorgang (einmalig) festzule- gen aus einem laufenden System heraus? Das ist gerade beim Hantieren mit neuen Kerneln an Remote- Rechnern sehr hilfreich, denn bootet der neue Kernel nicht, so kann jemand einfach die Reset-Taste druecken und der Rechner faehrt mit dem alten Kernel wieder hoch (ohne dass eine weitere Auswahl getroffen werden muss; Voraussetzung ist natuerlich eine entsprechend konfigurierte lilo.conf). In den Manual- bzw. Info-Seiten zu grub habe ich leider nichts entsprechendes gefunden. Bei google gab es leider auch keine all zu guten Treffer, da ist aber auch die Auswahl der Such- begriffe nicht so einfach. Jegliche Hinweise sind willkommen. Gruesse, Thomson
Moin Thomas, From: Thomas Hertweck <Thomas.Hertweck@gpi.uni-karlsruhe.de>
Ich benutze auch mit SuSE 8.2 weiterhin lilo als Bootloader. Kann mir jemand, der grub genauer kennt, sagen, ob es dort wie bei lilo (Option -R) die Moeglichkeit gibt, die Komman- dozeile fuer den naechsten Bootvorgang (einmalig) festzule- gen aus einem laufenden System heraus? Ich glaube eher nicht, dass es etwas vergleichbares fuer Grub gibt :-(
Das ist gerade beim Hantieren mit neuen Kerneln an Remote- Rechnern sehr hilfreich, denn bootet der neue Kernel nicht,
Wenn der Rechner nicht so richtig remote ist sondern einfach nur keine Tastatur/Bildschirm hat, kann die Steuerung von Grub per seriellem i/f recht hilfreich sein. http://www.gnu.org/manual/grub/html_mono/grub.html#Serial%20terminal Sonst koennte man auch ueber TFTP booten. http://www.gnu.org/manual/grub/html_mono/grub.html#Network Gruss, Oliver
Thomas Hertweck wrote:
Ich benutze auch mit SuSE 8.2 weiterhin lilo als Bootloader. Kann mir jemand, der grub genauer kennt, sagen, ob es dort wie bei lilo (Option -R) die Moeglichkeit gibt, die Komman- dozeile fuer den naechsten Bootvorgang (einmalig) festzule- gen aus einem laufenden System heraus?
Das ist gerade beim Hantieren mit neuen Kerneln an Remote- Rechnern sehr hilfreich, denn bootet der neue Kernel nicht, so kann jemand einfach die Reset-Taste druecken und der Rechner faehrt mit dem alten Kernel wieder hoch (ohne dass eine weitere Auswahl getroffen werden muss; Voraussetzung ist natuerlich eine entsprechend konfigurierte lilo.conf).
Kann ja sein, dass ich das nicht richtig verstanden habe. Aber trag Deinen neuen Kernel als Auswahl 2 ein und boote per default auswahl 1, sprich den alten Kernel. Und wenn Du fertig mit experimentieren bist, ändere die "menu.lst". -- Andreas
Andreas Winkelmann schrieb:
[...] Kann ja sein, dass ich das nicht richtig verstanden habe.
Sieht so aus.
Aber trag Deinen neuen Kernel als Auswahl 2 ein und boote per default auswahl 1, sprich den alten Kernel. Und wenn Du fertig mit experimentieren bist, ändere die "menu.lst".
Das geht bei lilo genau so, hilft aber in diesem Falle nichts... Wie soll ich grub denn mitteilen, dass er beim naechsten Booten einmalig den neuen Kernel nehmen soll und nicht den Default (was ja der Alte waere), da ich ja nicht vor der Kiste sitze!? Bei Deiner Methode bootet einfach _immer_ der alte Kernel, ausser ich sitze vor dem PC und waehle explizit einmalig den neuen Kernel aus. Bei lilo kann ich das eben im laufenden Betrieb per Option -R machen ("boote beim naechsten Mal bitte einmalig den _neuen_ Kernel und nich den Default") und muss beim Booten dann nicht am PC sein! Bei grub scheint es nicht zu gehen - IMHO ein sehr grosser Nachteil von grub. CU, Th.
participants (3)
-
Andreas Winkelmann
-
Oliver Fuchs
-
Thomas Hertweck