Kirjoittaja Aihe: GRUB error 24 / Ubuntu 6.06 / yhä tökkii  (Luettu 1976 kertaa)

jortu

  • Käyttäjä
  • Viestejä: 33
    • Profiili
GRUB error 24 / Ubuntu 6.06 / yhä tökkii
« : 10.04.07 - klo:23.02 »
Kyselin täällä 3.4.07 vinkkejä "kadonneen" GRUB'in palauttamiseksi PC:lleni ja saanutkin muutamia vinkkejä, joita yrittänyt sekä samalla
päässyt (toivottavasti) hiukkasen jyvälle tästä LINUX-järjestelmästä, mutta uupelona aloittelijana aina yritykset päätyy umpikujaan, koska
tiettyjen peruasioiden oivallus ei vielä kohdallaan. PC.llä kaksi fyysistä kovalevyä, joista C:llä (hda) on WIN 2000 ja D:llä (hdc) Linux
Ubuntu 6.06. Ubuntu asennus tehty vasta vajaa kuukausi sitten valmilta, Huutonetistä ostetulta 6.06 asennus CD:ltä.  Aluksi kaikki toimi ihan OK ja saattoi valita kovalevyltä buutatessa käyttöjärjestelmän, kunnes käynnistettäessä heittikin herjan GRUB error 24 ja siihen
jäi - ei voinut käynnistää Linuxia eikä WIN 2000:ta
Olen yrittänyt monin eri tavoin, täältä ja Suomi24/Ubuntu -keskustelupalstalta saamieni ohjeiden mukaan jäljittää ja poistaa ongelmaa, mutta aina tokkää samaan, ei löydä sitä tarvittavaa GRUB-tiedostoa, mikä olisi boottauksessa tarpeen.

Herännyt kokeilujen aikana muutama "perustavaa laatua" oleva kysysmys:
1. Jos asennan UBUNTUN uudelleen asennus-CD:ltä, (alustamatta ja uudelleen osioimatta "LINUX" kovalevyä), löytyvätkö aiemman asennuksen jälkeen taltioidut teksti- ja kuvatiedostot edelleen koneeltani?
2. Miten pääsen ko. tiedostoihin (jos yleensä mitenkään) käsiksi boottaamalla UBUNTUN siltä asennus-CD:ltä? (en ole löytänyt keinoa siihen)
3. Jos asennan UBUNTU:n uudelleen (alustamatta kovoa), pitäisikö asennuksen luoda uusi ja toimiva GRUB-tiedosto? (Yritin sitä jo
kerran, mutta ainakaan silloin ei tuottanut positiivista  tulosta).
4. Onko CD-asennuslevykkeeltä boottaus ja sieltä "Apuohjelmat" / "Pääte" oikea tie yrittää noita "korjauskäskyjä" GRUB'in palauttamiseksi? ( Kun en ole aloittelijana muutakaan kanavaa keksinyt ns. "rescue" tilan käskyjen kirjoittamiseen).

Seuraavassa esimerkki yrityksistäni palautta kadonnut GRUB:

Buuttasin asennuslevyltä UBUNTUN ja sieltä, apuohjelmat/pääte kautta pääsin kirjoittelemaan noita käskyjä.
Linux on levyllä /dev/hdc1 (ID 83) /dev/hdc2 on laajennusosa (ID 5) ja /dev/hdc5 0n Linux/Solaris
heittovaihtotiedosto (ID 82)
käskyllä : fsck -fnv /dev/hdc1 sain:
fsck 1.38 (30-jun-2005)
e2fsck 1.38 (30-jun-2005)
Group descriptions look bad.... trying backup blocks... ..
fsck.ext3:Bad magic number in superblock while trying to open /dev/hdc1
The superblock could not be read or does not describe correct ext2 filesystem. If the device is valid and really contains ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt and you might try running e2fsck with alternate superblock: e2fsck -b 8193  <device>.
Kun yritin korjata "fsck -pv/dev/hdc1" antoi ilmoitukset: fsck 1.38 (30-jun-2005)
/dev/hdc1: Superblock has an invalid ext3 journal (inode 8) CLEARED
ext3 journal has been deleted -filesystem is now ext2 only ***
/dev/hdc1 : corruption found in superblock
(first_data_block = 4294967295)
/dev/hdc1
The superblock could not.....(sitten sama litania kuin aiemmin edellä, mutta alternate superblock:
e2fsck -b 32767 <device>

Yrittämällä tuota ehdotettua, jossa <device> hdc1
tulee taas tuo e2fsck - 8193 <device> ehdotus ja niin edeleen ja PC heittää saman GRUB error 24:n
kuin aiemminkin, jos yrittää bootata sitä kovalevyltä.

Olen yrittänyt myös CD:ltä bootatulla  "pääteohjelmalla" tutkia tuota "grub"ia: find /boot/grub/stage1  mutta ilmoittaa ettei tiedostoa
ole, mutta käskyllä GRUB antaa tiedon :
GNU GRUB version 0.97 (640K lower / 3072K upper memory)
[Minimal BASH-like line editing is supported. For the first word, TAB list possible command completions.  Anywhere else  TAB lists the possible completions of  a device/filename]

Eli päätelmänä - jossain se GRUB-tiedosto vielä piilee, mutta miten saada se ajantasalle ja esiin, että löytyisi kovalevyltä bootatessa? Ei haluttaisi kumminkaan vielä aloittaa PC.n "rakentamista" taas alusta: asentaa formatoiden sekä WINNU että LINUX ja hakea ne kaikki päivitykset uudelleen...

P.S. Lisää taustaa ko. ongelmaan on aiemmassa, 3.4. aloittamassani keskustelussa.







lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: GRUB error 24 / Ubuntu 6.06 / yhä tökkii
« Vastaus #1 : 11.04.07 - klo:00.47 »
Vaikuttaa siltä, että kovalevysi on hajoamassa ja ongelmasi johtuu siitä. Suosittelen, että otat cd:n kanssa varmuuskopiot mahdollisista omista tärkeistä tiedostoistasi. Sen jälkeen toimimattoman levyn vaihto ja ubuntun uudelleen asennus.

Lainaus
2. Miten pääsen ko. tiedostoihin (jos yleensä mitenkään) käsiksi boottaamalla UBUNTUN siltä asennus-CD:ltä? (en ole löytänyt keinoa siihen)

Koodia: [Valitse]
mkdir levy
sudo mount /dev/hdc1 levy

Sen jälkeen levyn sisältö löytyy luodusta levy kansiosta, jos levy on vielä luettavissa.

http://www.linuxselfhelp.com/gnu/grub/html_chapter/grub_13.html
Lainaus
24 : Attempt to access block outside partition
    This error is returned if a linear block address is outside of the disk partition. This generally happens because of a corrupt filesystem on the disk or a bug in the code handling it in GRUB (it's a great debugging tool).

Kummaa, ettei hda:lta voi käynnistää tähän voisi auttaa GRUBin uudelleenasennus.

jortu

  • Käyttäjä
  • Viestejä: 33
    • Profiili
Vs: GRUB error 24 / Ubuntu 6.06 / yhä tökkii
« Vastaus #2 : 11.04.07 - klo:19.09 »
Vaikuttaa siltä, että kovalevysi on hajoamassa ja ongelmasi johtuu siitä. Suosittelen, että otat cd:n kanssa varmuuskopiot mahdollisista omista tärkeistä tiedostoistasi. Sen jälkeen toimimattoman levyn vaihto ja ubuntun uudelleen asennus.

Lainaus
2. Miten pääsen ko. tiedostoihin (jos yleensä mitenkään) käsiksi boottaamalla UBUNTUN siltä asennus-CD:ltä? (en ole löytänyt keinoa siihen)

Koodia: [Valitse]
mkdir levy
sudo mount /dev/hdc1 levy

Yritin tuota, mutta "vastauksena" sain:
wrong fs type, bad option, bad superblock on /dev/hdc1, missing codepage or other error
In some cases useful info is found in syslog - try dmesg l tail or so
Ja siitä vastauksena sain: Käyttö: dmesg [-c] [-n taso] [-s puskurin_koko]

Jos yritän tuota sudo mount  /dev/hda2 (missä WIN2000 käyttöjärjestelmä sijaitsee) näyttää siellä olevat alihakemistot mielestäni aivan loogisesti.
Kiitos neuvoista, kuinka pääsee tarkastelemaan kovalevyjen hakemistoja asennus-CD:n ohjelman kautta.
Nyt vaan vielä tuo perusongelma jäljellä, eli miten ja mistä voi asentaa tuon "GRUB'in" asentamatta koko UBUNTUA uudelleen ja etenkin, alustamatta tuota levyä.

Sen jälkeen levyn sisältö löytyy luodusta levy kansiosta, jos levy on vielä luettavissa.

http://www.linuxselfhelp.com/gnu/grub/html_chapter/grub_13.html
Lainaus
24 : Attempt to access block outside partition
    This error is returned if a linear block address is outside of the disk partition. This generally happens because of a corrupt filesystem on the disk or a bug in the code handling it in GRUB (it's a great debugging tool).

Kummaa, ettei hda:lta voi käynnistää tähän voisi auttaa GRUBin uudelleenasennus.

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: GRUB error 24 / Ubuntu 6.06 / yhä tökkii
« Vastaus #3 : 12.04.07 - klo:01.47 »
Lainaus
Nyt vaan vielä tuo perusongelma jäljellä, eli miten ja mistä voi asentaa tuon "GRUB'in" asentamatta koko UBUNTUA uudelleen ja etenkin, alustamatta tuota levyä.

Perusongelma on toimimaton kovalevy. Jos/kun levy on rikki, ei sille kannata asentaa GRUBia uudelleen. Vaihda kovalevy. Uudelleenasennuksestakaan ei ole hyötyä.

Jos kuitenkin haluat leikkiä, kokeile
Koodia: [Valitse]
sudo fsck -c /dev/hdcmikä merkiktsee vialliset osat (bad blocks) niin ettei niitä käytetä.