Nvram und grub !

  • Hi ,
    also einige haben anscheinnd Probleme mit Grub und Nvram.
    Leider kann ich das nicht richtig testen , da meine VDR-Kiste das nicht
    unterstützt.
    Jedenfalls habe ich mir mal das Nvram-Paket angeschaut und wenn ich
    das richtig verstanden habe , braucht nur das BIOS kurz durchlaufen
    werden , damit die neue Zeit ins NVRAM geschrieben wird und der
    bzImage.poweroff Kernel ist nur dazu da , damit man nicht das ganze
    System starten mußt bevor man den Rechner in den Standby bringt.
    WEnn das so richtig ist müßte meine Lösung eigentlich klappen.
    In Zusammenarbeit mit gentoo.org :D . Also ist nicht nur auf meinem
    Mist gewachsen. Irgendwie mußt das nicht richtig dokumentiert sein . Jedenfalls habe ich es nicht unter "info grub" noch "man grub" oder
    sonstwo gefunden.
    Vorraussetzung scheint aber GRUB 0.92 zu sein. Jedenfalls kennt 0.93
    den Befehl nicht. Vielleicht wars auch noch maskiert ;)
    Naja , bevor ich mir hier den Pelz von der Zunge laber.
    Angenommen die grub.conf sieht so aus:


    So , man bräuchte ja nicht den Powerdown Kernel kompilieren , weil
    Grub den Befehl "halt" kennt. Denke mal das ist das Gleiche wie "shutdown -h now".
    Jedenfalls geht er nach einer Nanosekunde ;) in den Standby.


    theoretisch braucht man jetzt nur sein "vdrshutdown"-Script anpassen,
    welches beim nvram paket dabei ist.
    Also:


    So , (hd0,13) muß natürlich an das System selber angepasst werden. Meist wohl (hd0) -> Grub in MBR .


    WEnn das mit dem Befehl "halt" in der grub.conf nicht funzt weil der
    Poweroff-Kernel gebootet werden mußt , dann nimmt ihn halt raus und
    setzt den Kernel da rein.
    Jedenfalls dies als Script ausgeführt funzt 1a.
    Führe ich es aus , geht der Rechner gleich aus. Egal wie der timeout ist. Stelle ich ihn wieder an , wird normal gebootet.


    Vielleicht kann das ja jemand mal bei sich testen , der nvram nutzt.


    Bye

  • Hi


    CCCCCCOOOOOOOOOOOOLLLLLLL


    Das ist Spitze!!!
    Werde das heute auf alle Fälle Testen!!!!

    Dirk

  • Zitat

    Original von Morone


    So , (hd0,13) muß natürlich an das System selber angepasst werden. Meist wohl (hd0) -> Grub in MBR .
    Vielleicht kann das ja jemand mal bei sich testen , der nvram nutzt.


    Genau das hab ich gemacht. Funktioniert fast!


    Ich hab das Problem, dass beim hochfahren zwar in Grub der NVRAM_Timer Eintrag ausgewählt ist, nur schient der timeout Eintrag nichtmehr zu gelten. Er wartet naemlich auf die Bestaetigung durch RETURN. Soweit so schlecht, denn damit klappt das nicht voellig ohne Eingriff.


    Ich hab es auch mit

    Zitat


    savedefault --default=1 --once --timeout=3


    probiert. Klappt leider nicht. Genauere Infos zu den optionen von savedefaults hab ich auch nicht gefunden.


    Ausserdem dauert der Part

    Zitat


    echo | grub << EOF
    ...
    EOF


    Ziemlich lange. Da kommt bei mir folgende Meldung:

    Zitat


    Probing devices to guess BIOS driver. This may take a while.


    Ja und es dauert tatsaechlich ne Weile, so ca 30sec!


    Das erste Problem ist aber wesentlicher dringlicher, denn so ganz funktionierts ja nicht, wenn ich an der richtigen Stelle noch Return druecken muss.


    Ich hab selber wenig Ahnung von Grub und Co. Insofern bin ich auf eure Hilfe angewisen. Ich wuerde mich aber bereit erklaeren daraus ne kleine Howto zu machen. Wenns denn nun richtig funktiniert.


    Ich nutze Suse8.1 und damit Grub0.92.


    Gruss

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!