Grub päivitys susi!!!!!

Debian 6.0:n tuli Grub päivitys ja uudelleen käynnistyksen jälkeen Grubista oli kadonnut puolet distroista!!!
15687
Äänestä

Muut lukivat myös

Vastaukset 15

Vanhimmat

Vikaa on ollut.

Kun käsipelillä mounttaa nuo "kadonneitten distrojen" osiot, niin os-prober löytää ne. Sitten ajetaan startupmanager ja kadonneet distrot ovat palanneet grubin valikkoon.

Äänestä

Milloin tällainen päivitys tuli, minä en ole huomannut mitään erityistä. Aamulla olin squeezessa, päivällä ubuntussa ja nyt rebuuttasin squeezeen eikä mikään ole ainakaan minulla muuttunut, kaikissa (Lenny, Squeeze, Ubuntu) ajan tasalla olevat päivitykset ja grubia hallinnoi tämä Squeeze.

Äänestä
  • Grubin päivitys versioon 1.98 20100804-13

    Äänestä

  • Varoitus! kirjoitti:

    Grubin päivitys versioon 1.98 20100804-13

    Jospa uudessa Debianissa on sama kuin Ubuntussa että vain kriittiset päivitykset ilmoitetaan heti ja muut vain kerran viikossa. Koitappa hakea päivitykset manuaalisesti.

    Äänestä

  • Kaksi tai kolme viimeistä grub-päivitystä ovat minulla jättäneet Ubuntun pois käynnistysvalikosta. Muut järjestelmät ovat kyllä säilyneet Squeezen grubissa.

    Äänestä

  • Varoitus! kirjoitti:

    Grubin päivitys versioon 1.98 20100804-13

    Kyllä minulla on ihan sama versio enkä ole havainnut ongelmaa? Aika outoa.. onko muut järjestelmät eri levyillä? Tosin minullakin on Ubuntu omalla erillisellä levyllä mutta kyllä tuo löytyy.

    Äänestä

  • Varoitus! kirjoitti:

    Grubin päivitys versioon 1.98 20100804-13

    just päivittyi grub:

    $ dpkg -l | grep grub
    ii grub-common 1.98 20100804-13 GRand Unified Bootloader, version 2 (common files)
    ii grub-pc 1.98 20100804-13 GRand Unified Bootloader, version 2 (PC/BIOS version)

    eikä mitään häikkää moni(=3)käynnistyksessä

    Äänestä

  • vk. kirjoitti:

    Kaksi tai kolme viimeistä grub-päivitystä ovat minulla jättäneet Ubuntun pois käynnistysvalikosta. Muut järjestelmät ovat kyllä säilyneet Squeezen grubissa.

    Muutama kuukausi sitten squeezen grub2:n päivittyessä lenny (osiolla /dev/hda1)
    ei käynnistynyt enää grubin valikosta. Mulla syyksi ilmeni se, että update-grub muutti yhden kirjaimen tiedostossa /etc/grub/grub.cfg. Kyseinen rivi oli tämä:
    linux /boot/vmlinuz-2.6.26-2-686 root=/dev/hda1
    linux /boot/vmlinuz-2.6.26-2-686 root=/dev/sda1
    Eli:
    /dev/hda1 -> /dev/sda1 !!!

    Korjasin tuon pakottamalla grub2:n käyttämään levyosioiden tunnistamiseen _vain_ UUID:tä:
    linux /boot/vmlinuz-2.6.26-2-686 root=UUID=fa2221e3-d852-4a91-9e41-3582c698d38e
    Tein korjauksen vaikeimman (?) kautta:

    >> ----- klipsu alkaa ------->>

    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry "Debian GNU/Linux (5.0.7) (on /dev/sda1)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set fa2221e3-d852-4a91-9e41-3582c698d38e
    linux /boot/vmlinuz-2.6.26-2-686 root=/dev/sda1
    initrd /boot/initrd.img-2.6.26-2-686
    }

    ### BEGIN /etc/grub.d/40_custom ###
    # This file provides an easy way to add custom menu entries. Simply type the
    # menu entries you want to add after this comment. Be careful not to change
    # the 'exec tail' line above.
    ### OMA
    menuentry "OMA: Debian 5.0.5 (on /dev/hda1 by UUID)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set fa2221e3-d852-4a91-9e41-3582c698d38e
    linux /boot/vmlinuz-2.6.26-2-686 root=UUID=fa2221e3-d852-4a91-9e41-3582c698d38e ro quiet
    initrd /boot/initrd.img-2.6.26-2-686
    }

    ### END /etc/grub.d/40_custom ###

    ### BEGIN /etc/grub.d/41_custom ###
    if [ -f $prefix/custom.cfg ]; then
    source $prefix/custom.cfg;
    fi
    ### END /etc/grub.d/41_custom ###

    Äänestä

Onpas kumma? Grub2 on hakenut kaikki omilla osioillani olevat järjestelmät, jopa sellaisia, joita ei oikeasti ole enää käytössä vaikka kerneleitä boot-osiolla onkin ollut. Lisäksi Grub2 "arvaa" varsin hyvin erilaisia jakeluja.
Paljonkohan tuo sinun puolet oikein on? Minulla taitaa olla n. puolentusinaa eri jakeluja.

Äänestä

su
grub-update

Äänestä
  • Voisikohan se olla

    su
    update-grub

    toimii varmaan paremmin? Jopa

    update-grub2

    pitäisi toimia jos grub on uusin versio, joskin komennot tekevät saman asian.

    Äänestä

Miten?

Äänestä
  • 1) Avaa tiedosto (roottina):
    /etc/default/grub

    2) Etsi sieltä tämä rivi:
    GRUB_DEFAULT=0

    3) Vaihda nollan tilalle (0=eka vaihtoehto, 1=toka vaihtoehto jne. grub2:n valikossa) se vaihtoehtoinen käyttis, jonka haluat käynnistyvän oletuksena ja tallenna tiedosto.

    4) Päivitä grub2 (roottina):
    update-grub

    Äänestä

  • Startupmanagerilla

    Äänestä

  • vk. kirjoitti:

    Startupmanagerilla

    Kiitti, vastauksista. Tuolla Starupmanagerilla osasin.

    Äänestä

Kommentoi aloitusta


Varoitus! kirjoitti:

Debian 6.0:n tuli Grub päivitys ja uudelleen käynnistyksen jälkeen Grubista oli kadonnut puolet distroista!!!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu