in grub funktioniert der timer nicht

  • Hi,


    habe am Wochenende die CT-Version 4.5 installiert! prinzipiell funktioniert alles bis auf dass mein Cuputer nach einem reboot bzw. nach dem Aufwachen im Grub hängen bleibt! Eigenartiger weise habe ich aber ein Timeout von 5 eingestellt!


    Kennt jemand das Problem? Muß das Grub nur editiert werden, oder muss man einen command ausführen, dass die Einstellungen übernommen werden (wie in lilo?)


    THX, Beffl

  • Danke für die schnelle antwort,


    habe mich schlecht ausgedrückt! Ich habe nur in /boot/grub/menu.lst geä Timout geändert, mit der Hoffnnung, dass es dann funktioniert - leider ohne Erfolg!


    Leider habe ich auch gerade keinen zugriff auf den VDR, werde aber so schnell wie möglich die files /boot/grub/menu.lst und grub.conf posten!


    THX, Beffl

  • Die /boot/grub/menu.lst sieht folgender massen aus:
    ------------------------------------------------------------------------


    # menu.lst - See: grub(8), info grub, update-grub(8)
    # grub-install(8), grub-floppy(8),
    # grub-md5-crypt, /usr/share/doc/grub
    # and /usr/share/doc/grub-doc/.


    ## default num
    # Set the default entry to the entry number NUM. Numbering starts from 0, and
    # the entry number 0 is the default if the command is not used.
    #
    # You can specify 'saved' instead of a number. In this case, the default entry
    # is the entry saved with the command 'savedefault'.
    default 0


    ## timeout sec
    # Set a timeout, in SEC seconds, before automatically booting the default entry
    # (normally the first entry defined).
    timeout 5


    # Pretty colours
    color cyan/blue white/blue


    ## password ['--md5'] passwd
    # If used in the first section of a menu file, disable all interactive editing
    # control (menu entry editor and command-line) and entries protected by the
    # command 'lock'
    # e.g. password topsecret
    # password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
    # password topsecret


    #
    # examples
    #
    # title Windows 95/98/NT/2000
    # root (hd0,0)
    # makeactive
    # chainloader +1
    #
    # title Linux
    # root (hd0,1)
    # kernel /vmlinuz root=/dev/hda2 ro
    #


    #
    # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST


    ### BEGIN AUTOMAGIC KERNELS LIST
    ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
    ## by the debian update-grub script except for the default options below


    ## DO NOT UNCOMMENT THEM, Just edit them to your needs


    ## ## Start Default Options ##
    ## default kernel options
    ## default kernel options for automagic boot options
    ## If you want special options for specifiv kernels use kopt_x_y_z
    ## where x.y.z is kernel version. Minor versions can be omitted.
    ## e.g. kopt=root=/dev/hda1 ro
    # kopt=root=/dev/hda7 ro


    ## default grub root device
    ## e.g. groot=(hd0,0)
    # groot=(hd0,6)


    ## should update-grub create alternative automagic boot options
    ## e.g. alternative=true
    ## alternative=false
    # alternative=true


    ## should update-grub lock alternative automagic boot options
    ## e.g. lockalternative=true
    ## lockalternative=false
    # lockalternative=false


    ## altoption boot targets option
    ## multiple altoptions lines are allowed
    ## e.g. altoptions=(extra menu suffix) extra boot options
    ## altoptions=(recovery mode) single
    # altoptions=(recovery mode) single


    ## controls how many kernels should be put into the menu.lst
    ## only counts the first occurence of a kernel, not the
    ## alternative kernel options
    ## e.g. howmany=all
    ## howmany=7
    # howmany=all


    ## should update-grub create memtest86 boot option
    ## e.g. memtest86=true
    ## memtest86=false
    # memtest86=true


    ## ## End Default Options ##


    title Debian GNU/Linux, kernel 2.6.12-ct-1
    root (hd0,6)
    kernel /boot/vmlinuz-2.6.12-ct-1 root=/dev/hda7 ro
    initrd /boot/initrd.img-2.6.12-ct-1
    savedefault
    boot


    title Debian GNU/Linux, kernel 2.6.12-ct-1 (recovery mode)
    root (hd0,6)
    kernel /boot/vmlinuz-2.6.12-ct-1 root=/dev/hda7 ro single
    initrd /boot/initrd.img-2.6.12-ct-1
    savedefault
    boot


    ### END DEBIAN AUTOMAGIC KERNELS LIST


    # This is a divider, added to separate the menu items below from the Debian
    # ones.
    title Other operating systems:
    root



    # This entry automatically added by the Debian installer for a non-linux OS
    # on /dev/hda1
    title Microsoft Windows XP Professional
    root (hd0,0)
    savedefault
    makeactive
    chainloader +1



    ------------------------------------------
    grub.conf stat grub finde ich leider nicht!


    Beffl

  • Der Rechner startet bis grub, zeigt alle Einträge und wartet bis ich entweder ENTER drücke - dann bootet er /dev/hda7, außer ich wähle einen anderen Eintrag!


    Es funktionieren alle Einträge ohne prbleme (auch XP) abgesehen, dass ich es manuell (mit ENTER) starten muss!


    habe VDR schon öfters installiert -- immer mit dem selben Ergebnis. Reinstall of Grub hat auch nichts genützt!


    hjs: Der Kernel und initrd existieren ? --> ist das Bewis genug wenn der Eintrag manuell zu booten ist, oder wo kann ich noch nachsehen?


    BIG THX, Beffl

  • Hallo beffl,


    welche Version von Grub hast Du? Ab ca. 0.92 muss man dort

    Code
    # You can specify 'saved' instead of a number. In this case, the default entry
    # is the entry saved with the command 'savedefault'.
    default 0


    eben auch "saved" eintragen.


    Schau' evtl. mal da rein.


    Viele Grüße
    Chriss


  • Warum bootet dann die menu.lst mit grub > 0.92 ?



    Zitat

    hjs: Der Kernel und initrd existieren ? --> ist das Bewis genug wenn der Eintrag manuell zu booten ist, oder wo kann ich noch nachsehen?


    Manuelles Booten sollte als Beweis langen :D


    HJS

  • Hallo hjs,

    Zitat

    Warum bootet dann die menu.lst mit grub > 0.92 ?


    Wahrscheinlich weil ich angenommen hatte, es ginge um Booten, nachdem "savedefault" gesetzt wurde - aber es geht ja um ein "generelles" Boot-Problem. Weiss auch nicht, was ich mir heute morgen dabei gedacht habe. Ich ziehe alles zurück und behaupte das Gegenteil.


    Viele Grüße
    Chriss

  • HI,


    Danke für Eure Bemühungen, leider hat das mit dem "saved" wie erarten nicht funktioniert!


    Ganz verstehen tu ich das nicht, warum der Timer überhaupt nicht kommt! Kann es sein, dass ein anderes Programm da etwas überschreibt? Mit lilo hat das eigentlich immer zufriedenstellend funktioniert! Was ist eigentlich der Unterschied zwischen Grub und lilo?


    THX, Beffl

  • Zitat

    Original von beffl
    Ganz verstehen tu ich das nicht, warum der Timer überhaupt nicht kommt!


    Kann es sein, daß Du den grub nicht neu geschrieben hast, sondern nur den Eitnrag in der menu.lst geändert hast?


    Unter einigen Distris gibt es grub-install. Starte das mal, dann wird auch der Bootsektor neu geschrieben :]

    Glotze: yaVDR (ASRock Q1900M, 4GB RAM, DD Cine S2 V6.5, ZOTAC GT630 (Rev. 2)
    Server: HP ProLiant MicroServer G8, VMware ESXi 5.5 :P

  • beffl,


    genau das gleiche Problem wie Du habe ich auch. Ein Timeout != 0 scheint einfach ignoriert
    zu werden. Ich habe noch nicht erforscht, welche Randbedingungen zu diesem Verhalten
    fuehren. Das Problem laesst sich aber umgehen, wenn Du in '/boot/grub/menu.lst'


    timeout 0


    setzt. Darum bin ich dem Problem nicht weiter nachgegangen.


    -sparkie

  • Hi sparkie,


    danke für die Antwort! timeout auf "0" zu stellen bin ich noch nicht ´draufgekommen! Was heißt dass? Grub wird dann zwar gestartet aber wartet 0sec und wählt sofort den ersten Eintarg aus?`


    Beffl

  • Zitat

    Originally posted by beffl


    Grub wird dann zwar gestartet aber wartet 0sec und wählt sofort den ersten Eintarg aus?`


    Beffl


    Nicht den ersten, sondern den Default-Eintrag. Es verhaelt sich so, als wuerdest Du sofort die Returntaste druecken, sobald das Auswahlmenue kommt.
    ...was Dir natuerlich etwas wenig Zeit gibt, was anderes als den Default Eintrag,
    zu waehlen:-)

  • Dafür gibts dann ja grub-reboot, wenn er aber mit default nimma startet ists etwas fad.


    Was spricht denn dagegen, grub gegen lilo zu tauschen?


    Funktionieren sollte das ganze natürlich auch mit grub.
    Aber ist ja auch nur ein Computer.

  • sparkie,


    danke für den entscheidenden Tipp!!! :]!! Ich habe den Timer auf 0 gesetzt, und nun bootet mein VDR automatisch wieder hoch, ohne im Grub hängen zu bleiben.


    Werde es wohl verkraften keine Auswahl zu haben :(!


    LG, Beffl

  • Hoi


    Haste denn mal einfach ne neue Datei erstellt , mit den bentötigtn Angaben und nix mehr und geschaut was passiert ?
    Sowas wie drunter ? Manchmal hab ich erlebt , daß _scheinbar_ alles war , wies sein sollte und bloßes Löschen und Neuschreiben hats rausgerissen - was auch immer der Fehler gewesen sein mag ...



    HJS

  • Zitat

    Ich habe den Timer auf 0 gesetzt, und nun bootet mein VDR automatisch wieder hoch, ohne im Grub hängen zu bleiben.


    Super, freut mich! Als ich Deine Fehlerbeschreibung gesehen habe, war mir schon
    klar, was los ist. Bei Gelegenheit versuche ich mal rauszufinden, warum das Problem
    ueberhaupt auftritt. Ich vermute, es ist sehr hardwareabhaengig. Betroffen sind bei mir nur
    3 Pundit-ID3 Kisten. Bei anderen Mainboards hab' ich das Phaenomen noch nicht
    beobachtet.
    Der lustige Effekt ist zudem der, dass der erste Reboot unmittelbar
    nach dem Debian- Netinst sogar auch bei den Pundits noch funktioniert. Es reicht dann aber
    ein paar Reboots zum machen (OHNE manuelle Aenderung am Boot, Kernel etc.), dass es
    dann irgendwann nicht mehr geht. Wahrscheinlich schraubt Debian bei den ersten
    Reboots automatisch am grub herum, mit den bekannten Folgen.

Jetzt mitmachen!

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