Grub error

Discussion in 'Linux -keskustelu' started by ConneX, Aug 31, 2009.

  1. ConneX

    ConneX Member

    Joined:
    Dec 1, 2007
    Messages:
    40
    Likes Received:
    0
    Trophy Points:
    16
    Sup? Oon hankkimas ubuntuu.
    Tuli mielee ladattaes yks problem.

    http://www.ubuntu-fi.org/lataa.html[/i]
    1 Lataa Ubuntu-CD (torrent) tai DVD (torrent)
    Otanko cd vai dvd? Jos niinku ostan muutama euro maksavan tyhjänlevyn jos o tilaa joku 700mb ja poltan ni kumman lataan.

    (no joo ei se dvd versio niinku menis 700mb levylle mutta niinku mitä eroo niis o.)

    Ja kertokaas muutama poltto-ohjelma ku yleensä mul tulee errorii polttaes ja sit ei oikee toimi oikein.
     
    Last edited: Aug 31, 2009
  2. Dreamlore

    Dreamlore Regular member

    Joined:
    Sep 2, 2007
    Messages:
    1,381
    Likes Received:
    0
    Trophy Points:
    46
    Tähän voisi naamapalmuttaa, mutta mennään nyt rölliin...

    Jos sulla on CD, niin ihan maalaisjärjellä voit miettiä että mahtuuko sille polttamaan imagen joka on sen CD:n kokoinen, vai imagen joka on DVD-levyn kokoinen kapasitettiltaan.

    Ja jos "yleensä tulee errorii", niin vika tuskin on polttosoftassa, vaan itse asemassa.
     
  3. ConneX

    ConneX Member

    Joined:
    Dec 1, 2007
    Messages:
    40
    Likes Received:
    0
    Trophy Points:
    16
    Joo kiitti mut siis se softa heittää erroriii. Mutta enköhän käy huomen ostaa tyhjä levy ja poltan sen. Katon jos nero toimis.
     
  4. Xalvador

    Xalvador Member

    Joined:
    Aug 26, 2006
    Messages:
    24
    Likes Received:
    0
    Trophy Points:
    11
  5. ConneX

    ConneX Member

    Joined:
    Dec 1, 2007
    Messages:
    40
    Likes Received:
    0
    Trophy Points:
    16
    Poltin ja asensin ubuntun... Käynnistin uudelleen ja tulee joku grub error 21.

    Oon kokeillu uudelleeasentaa monia kertoja.
     
  6. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Katsoppa Bios ja tarkista levyjärjestys. Asennus CD:llä voit saada systeemin käyntiin. Jos onnistuu niin silloin voit korjata Grubin asetukset /boot/grub/menu.lst.

    http://www.supergrubdisk.org/ tuollainen työkalu voi auttaa nyyppiä.
    Itse en ole kokeillut.

    Levyjen ja osioiden kanssa pitää olla varovainen, ettei menetä tärkeetä dataa. Levyt nimetään Linuxissa hieman toisin, mitä Windows käyttäjä on tottunut.
     
  7. ConneX

    ConneX Member

    Joined:
    Dec 1, 2007
    Messages:
    40
    Likes Received:
    0
    Trophy Points:
    16
    Joo tota oon uus käyttäjä niin en tajuu kaikkii komentoja viel jne.
    Super grub diskin kokeilin jo ni sekään ei toiminu.

    /boot/grub/menu.lst
    Error stating file '/boot/grub/menu.lst': No such file or directory
    Mitäs mä tolla? alt+f2 ja siihe toi? WUT???
     
  8. BforeDusk

    BforeDusk Senior member

    Joined:
    Sep 15, 2006
    Messages:
    6,570
    Likes Received:
    7
    Trophy Points:
    118
    Tuo virhe sanoo, jotta menu.lst ei ole tai se on asennettu mualle ja jos itse grub hakee sitä tuolta /boot/grub/, niin ei löydy.

    Mitäs mä tolla? alt+f2?
    Onko biosin astuksista riippumatta boot-menu, eli poikkeavasti käynnisteään kone valitusta laitteesta, eli cd.

    Sun pitää bootata kone linuxin ext osioita lukevaan tilaan ja käsin luoda tai korjata menu.lst.
    Lue tästä mikä se grub on. (Tuo ei selitä miten grub menu.lst tai joskus grub.conf tiedoston sijainnin lukee, jos se ei ole asennuksessa sijoitettu yleisimpään paikkaan. Sulle virhe kertoo mikä ja missä uupuu.)

    Malliksi oleellinen osa mun yhden koneen menu.lst. Huom ide-kovot oli ennen hd* ja sata kovot sd*. Uudempi versio nimeää idetkin sd*
    Winukka on ekana asennettu ja on sen ekan (* = a, sd*:ssa) kovon ekassa osiossa, jonka winukka sanoo C:ksi. Toinen osio on winukassa D:. Linux sitten perässä, 4. osio = swap, ei näy linuxissakaan asemana. 3. osio on linux = sda3
    Huomaa root suluissa numerointi alkaa 0:sta, ja kovot on aina hd* => hd0,0
    Jos oli merkkikone ja piiloitettu palautusosio, niin se voi viedä sda numeron linuxille yhden kauemmas kuin winukassa näkyvät asemat, niiden määrä.

    # Selite tekstiä mitä seuraa
    title GNU/Linux (osiossa /dev/sda3)
    root (hd0,2)
    kernel /boot/vmlinuz root=/dev/sda3 ro vga=normal
    # Selite päättyy
    # Selite tekstiä mitä seuraa
    title Windows (osiossa /dev/sda1)
    rootnoverify (hd0,0)
    makeactive
    chainloader +1
    # Selite päättyy

    Jos oli tyhjä kovo, linux ainoo, niin sen pitäis olla ekassa osiossa. root (hd0,0)

    Nuo rivit pitää olla oikein jotta se käyttis löytyy. Winukka olis helppo saada käyntiin. Öinuxin osalta sun pitää tietää missä sun kernel on, ei välttämättä noin. root= pitäis olla samoin, sama kuin linux osio.

    Mä oon ite vaihtamalla winukka linux rivien järjestyksen saannut valittua, kumpi käyttis timeout:in jälkeen lähtee itestään.
    Kun hain ohjeita enemmän (enkuksi on) niin default 1 alussa ilmeisesti sanoo mikä kohta on oletus. Numeron vaihto on nopeempi editointi.
    Ubuntun ohje se tämä on niin näät ilman # kommenttirivejä sisällön.
    Tuo kaveri ei kerro mitään, montako osiota hällä xp:ssä on ja mihin osioon se xp on asennettu, mikä asema tunnus c: vai d:, joka ei kerro mitään monesko osio se oikeesti on.

    Ja grubin kaikki salat selviää tästä. siinä sitä luettavaa jouluun asti.
    Kts. ainakin kohdat 4.2.2 GNU/Linux ja 4.1.1 How to boot an OS directly with GRUB, sen 4.1.2 Load another boot loader to ...
     
  9. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    grub error 21 tarkoittaa muistaakseni, että grub ei pysty lukemaan levyä.

    syitä tähän on:
    1. levyjen järjestys on muuttunut. Lisätty poistettu partioita tai bios asetuksia muutettu. Tai joku tikku ym sotkee.
    2. Label tai UUID arvot ovat muuttuneet jos niitä käytetään laitetunnusten sijaan menu.lst tiedostossa.
    3. vanha kone ja bios ei osaa lukea levyn lopusta eli sylinteriraja
    on ylitetty
    4. levyllä tiedostojärjestelmä mitä grub ei osaa lukea.
    5. jostain syystä asennusohjema on tehnyt vääränlaisen menu.lst tai muuten lataajan asennus on mennyt pieleen
    6. levyssä vikaa


    kohtaan 3 ja 4 auttaa pieni boot osio levyn alkuun ja tiedostojärjestelmäksi ext2. Ei Reiser xfs jne!!

    Olisi kiva tietää mitä levyjä koneessa on kiinni.
     
  10. ConneX

    ConneX Member

    Joined:
    Dec 1, 2007
    Messages:
    40
    Likes Received:
    0
    Trophy Points:
    16
    kohtaan 3 ja 4 auttaa pieni boot osio levyn alkuun ja tiedostojärjestelmäksi ext2. Ei Reiser xfs jne!!

    Olisi kiva tietää mitä levyjä koneessa on kiinni. '

    ...

    OK miten noin sais tehtyä? Tää o kannettava ja o yks kiintolevy.
    Olisko ata merkkinen tjsp. Niin ja ku asentaa ubuntuu ni tulee joku ata1 error
    ata2 error tjsp en muista kunnol xd

    Löysin menu.lst

    Code:
    # 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'.
    # WARNING: If you are using dmraid do not use 'savedefault' or your
    # array will desync and will not let you boot your system.
    default		0
    
    ## timeout sec
    # Set a timeout, in SEC seconds, before automatically booting the default entry
    # (normally the first entry defined).
    timeout		3
    
    ## hiddenmenu
    # Hides the menu by default (press ESC to see the menu)
    hiddenmenu
    
    # 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 specific 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_2_6_8=root=/dev/hdc1 ro
    ##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
    # kopt=root=UUID=7a1f41fb-0c3a-4ffd-85f7-f52c0740d99b ro
    
    ## default grub root device
    ## e.g. groot=(hd0,0)
    # groot=7a1f41fb-0c3a-4ffd-85f7-f52c0740d99b
    
    ## 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
    
    ## additional options to use with the default boot option, but not with the
    ## alternatives
    ## e.g. defoptions=vga=791 resume=/dev/hda5
    # defoptions=quiet splash
    
    ## should update-grub lock old automagic boot options
    ## e.g. lockold=false
    ##      lockold=true
    # lockold=false
    
    ## Xen hypervisor options to use with the default Xen boot option
    # xenhopt=
    
    ## Xen Linux kernel options to use with the default Xen boot option
    # xenkopt=console=tty0
    
    ## altoption boot targets option
    ## multiple altoptions lines are allowed
    ## e.g. altoptions=(extra menu suffix) extra boot options
    ##      altoptions=(recovery) 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
    
    ## specify if running in Xen domU or have grub detect automatically
    ## update-grub will ignore non-xen kernels when running in domU and vice versa
    ## e.g. indomU=detect
    ##      indomU=true
    ##      indomU=false
    # indomU=detect
    
    ## should update-grub create memtest86 boot option
    ## e.g. memtest86=true
    ##      memtest86=false
    # memtest86=true
    
    ## should update-grub adjust the value of the default booted system
    ## can be true or false
    # updatedefaultentry=false
    
    ## should update-grub add savedefault to the default options
    ## can be true or false
    # savedefault=false
    
    ## ## End Default Options ##
    
    title		Ubuntu 9.04, kernel 2.6.28-11-generic
    uuid		7a1f41fb-0c3a-4ffd-85f7-f52c0740d99b
    kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=7a1f41fb-0c3a-4ffd-85f7-f52c0740d99b ro quiet splash 
    initrd		/boot/initrd.img-2.6.28-11-generic
    quiet
    
    title		Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
    uuid		7a1f41fb-0c3a-4ffd-85f7-f52c0740d99b
    kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=7a1f41fb-0c3a-4ffd-85f7-f52c0740d99b ro  single
    initrd		/boot/initrd.img-2.6.28-11-generic
    
    title		Ubuntu 9.04, memtest86+
    uuid		7a1f41fb-0c3a-4ffd-85f7-f52c0740d99b
    kernel		/boot/memtest86+.bin
    quiet
    
    ### END DEBIAN AUTOMAGIC KERNELS LIST
    240gb media -> boot -> grub
     
    Last edited: Sep 6, 2009
  11. BforeDusk

    BforeDusk Senior member

    Joined:
    Sep 15, 2006
    Messages:
    6,570
    Likes Received:
    7
    Trophy Points:
    118
    Mä en kommentoinut tota edellisen viestin lainauksessa näkyvää grub error 21, vaan
    Error stating file '/boot/grub/menu.lst': No such file or directory

    Enkä oo ennustaja kuin monta kertaa se viestin kirjoituksen jälkeen on vielä uudelleen asenneltu.

    240gb media -> boot -> grub
    Tarkoittaako 240GB kovossa/osiossa kansiossa /boot/grub/
    Vai kansiossa media/boot/grub/
     
  12. ConneX

    ConneX Member

    Joined:
    Dec 1, 2007
    Messages:
    40
    Likes Received:
    0
    Trophy Points:
    16
    kovossa. Ja oon kokeillu asentaa grubua tälleen:


    Komentorivi tsydeemii nämä:
    sudo grub
    find /boot/grub/stage1
    (hd0,0)
    root (hd0,0)
    setup (hd0)
    Checking if "/boot/grub/stage1" exists... yes
    Checking if "/boot/grub/stage2" exists... yes
    Checking if "/boot/grub/e2fs_stage1_5" exists... yes
    Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 17 sectors are embedded.
    succeeded
    Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,0)/boot/grub/stage2
    /boot/grub/menu.lst"... succeeded
    Done.

    Quit
    Ja sitten oon bootannu ja ei oo auttanu.
     
  13. ConneX

    ConneX Member

    Joined:
    Dec 1, 2007
    Messages:
    40
    Likes Received:
    0
    Trophy Points:
    16
    Tässä kuva kun asennan:
    [​IMG]
    Pitäskö osioita olla enemmän?
    Yleensä asennan kokolevylle mutta asensin uudelleen muutaman kerran rinnakkain ni tuli osioita enemmän.
     
    Last edited: Sep 9, 2009
  14. lettas

    lettas Moderator Staff Member

    Joined:
    Mar 3, 2003
    Messages:
    4,407
    Likes Received:
    218
    Trophy Points:
    93
    Valitse "Käytä koko levyä" jos levyllä ei ole mitään tärkeää.
     
  15. BforeDusk

    BforeDusk Senior member

    Joined:
    Sep 15, 2006
    Messages:
    6,570
    Likes Received:
    7
    Trophy Points:
    118
    Mitä tärkeetä siellä vois olla kun ei se oo käynnistynyt vielä. grub erroria.

    Älä rinnalle asenna toista kopiota ubuntusta. Siks niitä osioita syntyy lisää turhaan.
    Tota käyttäisit jos sulla olis koneessa ekeks winukka, niin rinnalle ubuntu omaan osioon.

    Mene linux.fi lukemaan osioiden määrästä linuxissa. Niillä voi saada omat vermeensä jäämään ja siirtymään toiseen linux distroon. Jos joskus vaihtaa.
     
  16. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Osioiksi esim n. 10-15 G root, swap n. 4 G ja loput /home. Loppuun voi jättää tyhjää tilaa, jos on esim halua kokeilla jotain muuta kättöjärjestelmää. Osiointi on aina hieman hankalaa. Itse tykkään useammista osioista - esim TV-ohjelmat nauhoitan omalle levylle. Jos levy täyttyy niin ei koko systeemi mene jumiin. Muistin tai levyn täyttyessä Linux menee aika juntturaan.
     

Share This Page