Kirjoittaja Aihe: Ongelma 10.04 päivityksessä (error no such device: .... grub rescue>)  (Luettu 2605 kertaa)

sumppi

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Hei!

Olen pitkään käyttänyt windows vistaa ja ubuntua dualboottina acer 5520G läppärissäni. Ubuntun käyttö oli jäänyt lähiaikoina hyvin paljon vähemmälle, mutta nyt ajattelin taas käytellä sitä ja huomasinkin lukuisia uusia päivityksiä. Päivitin versioni (versio 9.* en ole aivan varma mikä tarkka versio oli) uuteen 10.04:n. Päivitys näytti sujuivan ihan jouhevasti, kunnes oli viimeisen bootin aika.

Bootin jälkeen kone ei enää käynnistynytkään. Aivan alkunäytön jälkeen kone herjaa:
 "
Error: no such device: 258c24ce-0955-4774-82f4-efaee6374aa1.
grub rescue>
"

Pikaisella googlettelulla löysin pari korjausohjetta, mutta molemmissa tarvittiin windowsin omaa cd:tä live-cd:n lisäksi. Live-cd:n hankkiminen ei ole ongelma, mutta windowsin levyn hankkiminen on hankalampaa. Pakettiläppärillänihän ei sellaista ole, vaan windowsin uudelleenasennusdata on kirjoitettu kovalevyn toiselle osiolle, mutta en siihen tämän ongelman myötä pääse käsiksi. Oikeastaan en pääse käsiksi kuin bios:iin, enkä tiedä tai osaa sieltä ongelmalle mitään tehdä.

Siksi pyydänkin apua, mitä ihmettä tämä tarkoittaa ja miten se on korjattavissa? Miksi ongelma ilmestyi päivityksen jälkeen kuin tyhjästä? Muita ongelmia ei liiemmin ole ollut.


oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Hei!

Olen pitkään käyttänyt windows vistaa ja ubuntua dualboottina acer 5520G läppärissäni. Ubuntun käyttö oli jäänyt lähiaikoina hyvin paljon vähemmälle, mutta nyt ajattelin taas käytellä sitä ja huomasinkin lukuisia uusia päivityksiä. Päivitin versioni (versio 9.* en ole aivan varma mikä tarkka versio oli) uuteen 10.04:n. Päivitys näytti sujuivan ihan jouhevasti, kunnes oli viimeisen bootin aika.

Bootin jälkeen kone ei enää käynnistynytkään. Aivan alkunäytön jälkeen kone herjaa:
 "
Error: no such device: 258c24ce-0955-4774-82f4-efaee6374aa1.
grub rescue>
"

Pikaisella googlettelulla löysin pari korjausohjetta, mutta molemmissa tarvittiin windowsin omaa cd:tä live-cd:n lisäksi. Live-cd:n hankkiminen ei ole ongelma, mutta windowsin levyn hankkiminen on hankalampaa. Pakettiläppärillänihän ei sellaista ole, vaan windowsin uudelleenasennusdata on kirjoitettu kovalevyn toiselle osiolle, mutta en siihen tämän ongelman myötä pääse käsiksi. Oikeastaan en pääse käsiksi kuin bios:iin, enkä tiedä tai osaa sieltä ongelmalle mitään tehdä.

Siksi pyydänkin apua, mitä ihmettä tämä tarkoittaa ja miten se on korjattavissa? Miksi ongelma ilmestyi päivityksen jälkeen kuin tyhjästä? Muita ongelmia ei liiemmin ole ollut.



Ubuntu on hukannut juuriosionsa. Helpointa jos katsoo live-CD:llä Ubuntun /etc/fstab ja /boot/grub/grub.cfg tiedostoja, ja niiden mahdollisia eroja. Noin helppona väliaikaisratkaisuna voisi olla UUID-tietojen korvaaminen perinteisillä /dev/sda1 , ym merkinnöillä fstabissa ja grub.cfg tiedostoissa.

Esimerkiksi fstab:

/dev/sda1      /      ext3    relatime,errors=remount-ro 0       1

grub.cfg:

set root=(hd0,1)                          
 search --fs-uuid --set b02e1934-12dd-418a-be3a-9ff7d3e7e7ea                      
menuentry "Ubuntu, linux 2.6.28-13-generic" {                                    
linux   /boot/vmlinuz-2.6.28-13-generic root=/dev/sda1 ro  
initrd  /boot/initrd.img-2.6.28-13-generic                                
 }                  


https://wiki.ubuntu.com/Grub2

https://wiki.ubuntu.com/Grub2#Recover Grub 2 via LiveCD

http://linux.fi/wiki/GNU_GRUB_2

Tiedostoja pääsee muokkaamaan live-CD:n avulla kun liittää ensin muokattavan osion, ja sen jälkeen komentaa päätteessä sudo nautilus

Grubin voi poistaa esimerkiksi tämän ohjeen avulla.

13/2/2009 and friday....

http://debian-fi.dy.fi/

sumppi

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Ubuntu on hukannut juuriosionsa. Helpointa jos katsoo live-CD:llä Ubuntun /etc/fstab ja /boot/grub/grub.cfg tiedostoja, ja niiden mahdollisia eroja. Noin helppona väliaikaisratkaisuna voisi olla UUID-tietojen korvaaminen perinteisillä /dev/sda1 , ym merkinnöillä fstabissa ja grub.cfg tiedostoissa.

Esimerkiksi fstab:

/dev/sda1      /      ext3    relatime,errors=remount-ro 0       1

grub.cfg:

set root=(hd0,1)                          
 search --fs-uuid --set b02e1934-12dd-418a-be3a-9ff7d3e7e7ea                      
menuentry "Ubuntu, linux 2.6.28-13-generic" {                                    
linux   /boot/vmlinuz-2.6.28-13-generic root=/dev/sda1 ro  
initrd  /boot/initrd.img-2.6.28-13-generic                                
 }                  


https://wiki.ubuntu.com/Grub2

https://wiki.ubuntu.com/Grub2#Recover Grub 2 via LiveCD

http://linux.fi/wiki/GNU_GRUB_2

Tiedostoja pääsee muokkaamaan live-CD:n avulla kun liittää ensin muokattavan osion, ja sen jälkeen komentaa päätteessä sudo nautilus

Grubin voi poistaa esimerkiksi tämän ohjeen avulla.


[/quote]

Hei!

Jostain syystä en löydä /boot/grub/grub.cfg tiedostoa. Kansiossai /boot/grub on vain tiedosto nimeltä grubenv, joka sisältää vain # GURB enviroment block ################################## tekstin.
Luonko grub.cfg:n?

fstab löytyy, mutta en ole varma mitä siellä pitää tehdä. Sisältö on seuraavanlainen:

aufs / aufs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0

Lisäänkö vain antamasi komennot sinne?

Kiitos avusta jo etukäteen!



oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili


aufs/ aufs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0

Lisäänkö vain antamasi komennot sinne?

Kiitos avusta jo etukäteen!

aufs on live-CD:n käyttämä tiedostojärjestelmä, joten ei ainakaan sinne.

Jospa liittäisit Ubuntu-osion päätteen kautta ja nano-editorilla korjaisit tiedot oikeiksi.

sudo fdisk -l

....eli tuloste paljastaa osiotyypit ja niiden sijainnit. Ubuntu voi olla osiolla sda5

...jos Ubuntu on osiolla sda 5, niin

sudo mount /dev/sda5 /mnt

sudo chroot /mnt

nano /etc/fstab

....nano aukeaa ja sinne se /dev/sda5 sen UUID=jokinpitkäriimi tilalle

Ctrl o

enter

Ctrl x

nano /boot/grub/grub.cfg

...UUID:n paikalle root=/dev/sda5

Ctrl o

enter

Ctrl x

Ctrl d

sudo umount /mnt

exit


Sitten vain sormet ristiin ..  :)
13/2/2009 and friday....

http://debian-fi.dy.fi/

sumppi

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Hei!

Kiitos avusta, mutta siltikään en onnistu saamaan tuota toimimaan uudelleen.

sudo chroot komento antaa vastauksen: "cannot run command `/bin/bash' : No such file or directory

ajattelin aluksi että olin mountannut väärän osion, kun en ollut varma millä osiolla sda1, sda2 vai sda3 ubuntu sijaitsee. Koitin komentoa kuitenkin jokaisella niistä, ja vastaus oli sama. 

nano /etc/fstab aukaisee saman filun josta löytyy sama aufs / aufs, joten taidan olla väärillä jäljillä..