Portál AbcLinuxu, 1. května 2025 21:49

Hybernované Ubuntu a grub 24 error spolu s ext4 filesystémom

2.4.2009 02:57 | Přečteno: 1410× | Linux | Výběrový blog | poslední úprava: 2.4.2009 03:08

Tak dnes som si prešiel peklíčkom.
Na NB som spravil upgrade Ubuntu na 9.04. Samozrejme nasledovala konverzia ext3 na ext4. Stabilita i rýchlosť celkom fajn. Vývojári vyzývajú na test hybernácie, tak som ho skúsil. Ach jo ... Tá iniciatíva ...


Po reštarte mi grub zahlásil:

Error 24: Attempt to access block outside partition

Návod na vyriešenie problému:

1. Našiel som live distro, ktoré je malé a obsahuje nástroje pre ext4 SystemRescueCd a nainštaloval som ho na USB kľúč z ktorého som aj bootoval.

2. Skontroloval a opravil som chyby na linux oddiele:

fsck.ext4 -f /dev/sda2

3. Následne som vykonal nasledujúce kroky na reinštaláciu grub zavádzača:

# mount /dev/sda2 /mnt/ubuntu
# mount --bind /dev /mnt/ubuntu/dev
# mount --bind /dev/pts /mnt/ubuntu/dev/pts
# mount --bind /dev/shm /mnt/ubuntu/dev/shm
# mount -t proc none /mnt/ubuntu/proc
# mount -t sysfs none /mnt/ubuntu/sys
# chroot /mnt/ubuntu /bin/bash
# grub-install /dev/sda --root-directory=/ --recheck

4. Pri štarte mi Ubuntu skoro nabehlo a potom zahlásilo chyby na disku. Tak znovu manuálna oprava disku:

fsck.ext4 -f /dev/sda2

Po tejto oprave začínam mať pocit, že časť dát je nenávratne ta-tam ...

5. Ubuntu štartuje OK a ja hlásim chybu do Launchpadu.


Doplnkové informácie:

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

2.4.2009 04:18 ____ | skóre: 15 | blog: _
Rozbalit Rozbalit vše Re: Hybernované Ubuntu a grub 24 error spolu s ext4 filesystémom
Odpovědět | Sbalit | Link | Blokovat | Admin

Pokud vím, ten postup u GRUBu se dá podstatně zjednodušit. Hodí se zejména když máte 64-bit systém a potřebujete opravit zavaděč jedním z milionu 32-bit LiveCD, co máte k dispozici. (Nedávno jsem tímhle stylem opravoval zavaděč po tom, co mi ho přepsalo PC-BSD a dal jsem to podle paměti správně až potřetí :D. Nejdříve jsem ho nainstaloval na oddíl se systémem, pak na oddíl s Windows a nakonec jsem se trefil do MBR.)

# grub
grub> root (hd0,1)
grub> setup (hd0)
grub> quit
kotyz avatar 2.4.2009 12:33 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Hybernované Ubuntu a grub 24 error spolu s ext4 filesystémom
Jo, taky sem tenhle postup uspesne nedavno pouzil. Nasel sem ho na cesky wikipedii :-D
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
saly avatar 2.4.2009 13:55 saly | skóre: 23 | blog: odi_et_amo
Rozbalit Rozbalit vše Re: Hybernované Ubuntu a grub 24 error spolu s ext4 filesystémom
Odpovědět | Sbalit | Link | Blokovat | Admin

Já si přeflashoval BIOS, že mi předtím suspend nefungoval, uspal jsem a PC v haj***, takže seš na tom ještě dobře :-)

Mám svůj web: https://www.renekliment.cz/.

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.