Kirjoittaja Aihe: GRUB ja Error 15 (File not found) [ratkaistu]  (Luettu 2645 kertaa)

Aiss1

  • Käyttäjä
  • Viestejä: 17
    • Profiili
GRUB ja Error 15 (File not found) [ratkaistu]
« : 03.11.09 - klo:22.17 »
Tervehdys!


Poistin tässä viimein Vistan Ubuntu 9.04n rinnalta, näin vapauttaen runsaasti kovalevytilaa. Koska halusin tuon nyt määrittelemättömän tilan Ubuntuni käyttöön, päätin käydä sorkkimaan osioita. Laajensin siis /home -osion täyttämään tuon tyhjän tilan.

Asiaan, kaikki tuntui sujuvan hyvin, kunnes boottasin koneeni uusin osioin. Silloin GRUB vastasi että Error 15, eli File not found (stage 1.5). Seurasin tätä ohjetta, ja huomasinkin, että menu.lst tiedostossani oli muutamia epäkohtia, jotka korjasin ohjeen mukaisesti. Olen siis korjannut kaikki (hdX,Y) kohdat niin, että ne osoittavat oikeisiin osioihin. UUID -kohtiin en ole koskenutkaan, sillä juuriosioni UUID ei ole muuttunut miksikään uudelleenosioidessani levyä.

Tässä kuva nykyisestä osioinnista (ubuntun juurihakemisto on tummattu):
http://ihku.fi/~aisdeck/GParted.png
(En tiedä mistä tuo ~8M kokoinen tyhjä tila tuohon extendedin alkuun tuli, mutta eipä sitä näytä saavan poiskaan.)


Mikä siis neuvoksi? Tuleeko minun asentaa koko grub uudestaan vai pääseekö tästä vähemmälläkin vaivalla?
« Viimeksi muokattu: 06.11.09 - klo:20.37 kirjoittanut Aiss1 »

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: GRUB ja Error 15 (File not found)
« Vastaus #1 : 03.11.09 - klo:22.57 »
Tervehdys!


Poistin tässä viimein Vistan Ubuntu 9.04n rinnalta, näin vapauttaen runsaasti kovalevytilaa. Koska halusin tuon nyt määrittelemättömän tilan Ubuntuni käyttöön, päätin käydä sorkkimaan osioita. Laajensin siis /home -osion täyttämään tuon tyhjän tilan.

Asiaan, kaikki tuntui sujuvan hyvin, kunnes boottasin koneeni uusin osioin. Silloin GRUB vastasi että Error 15, eli File not found (stage 1.5). Seurasin tätä ohjetta, ja huomasinkin, että menu.lst tiedostossani oli muutamia epäkohtia, jotka korjasin ohjeen mukaisesti. Olen siis korjannut kaikki (hdX,Y) kohdat niin, että ne osoittavat oikeisiin osioihin. UUID -kohtiin en ole koskenutkaan, sillä juuriosioni UUID ei ole muuttunut miksikään uudelleenosioidessani levyä.

Tässä kuva nykyisestä osioinnista (ubuntun juurihakemisto on tummattu):
http://ihku.fi/~aisdeck/GParted.png
(En tiedä mistä tuo ~8M kokoinen tyhjä tila tuohon extendedin alkuun tuli, mutta eipä sitä näytä saavan poiskaan.)


Mikä siis neuvoksi? Tuleeko minun asentaa koko grub uudestaan vai pääseekö tästä vähemmälläkin vaivalla?

Oudon pieni juurihakemisto  :o  Live-CD:n avulla voit asentaa uudestaan grubin. Eli live-CD:llä kone käyntiin, ja sitten päätteessä seuraavat komennot..

Koodia: [Valitse]
sudo grub

....sitten jotain tällaista

grub> find /boot/grub/stage1
 (hd0,5)

grub> root (hd0,5)

grub> 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.

grub> quit

sudo fdisk -l

sudo mkdir /mnt/abc

sudo mount -t ext3 /dev/sda6 /mnt/abc

...huomaa, että sda6:n ja /mnt väliin tulee välilyönti!

chroot /mnt/abc

update-grub

exit

exit

Jos kaikki meni hyvin niin kone käynnistyy seuraavassa bootissa, mutta ihmettelen kyllä tuota juuriosion kokoa (2,96GB)   ::)

Edit: 4.10 Chrootin käyttö ei näytä onnistuvan enää uudemmissa distroissa yhtä hyvin kuin vanhoissa :)

Joskus se oli helpompaa ::)      a long time ago
« Viimeksi muokattu: 04.11.09 - klo:20.18 kirjoittanut oobetimer »
13/2/2009 and friday....

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

Aiss1

  • Käyttäjä
  • Viestejä: 17
    • Profiili
Vs: GRUB ja Error 15 (File not found)
« Vastaus #2 : 04.11.09 - klo:18.11 »
Kiitos vastauksestasi.

Pelkastaan juuriosion liittaminen ei riittanyt, vaan minun piti myos liittaa /usr hakemisto juuren alle.
Lisaksi, chrootin jalkeen ei liene tarpeellista kayttaa sudoa silla chroot vaihtaa kayttajan rootiksi.

grub-installia suorittaessani sain seuraavanlaisen virheilmoituksen:
Koodia: [Valitse]
/dev/sda: Not found or not a block device.Selvitin hieman asiaa ja huomasinkin, ettei /dev :issani ollut lainkaan sda-alkuisia laitteita. Siella ei myoskaan ollut disk -hakemistoa, jonka alta nuo osiot olisivat mahdollisesti loytyneet. Tarkistin myos /proc :in, sekin oli tyhja.

Selvyyden vuoksi tassa on koodi jonka suoritin:
Koodia: [Valitse]
ubuntu@ubuntu:~$ sudo mkdir /mnt/root
ubuntu@ubuntu:~$ sudo mount -t ext3 /dev/sda6 /mnt/root
ubuntu@ubuntu:~$ sudo mount -t ext3 /dev/sda7 /mnt/root/usr
ubuntu@ubuntu:~$ sudo chroot /mnt/root
root@ubuntu:/# grub-install /dev/sda
/dev/sda: Not found or not a block device.

... mutta ihmettelen kyllä tuota juuriosion kokoa (2,96GB)   ::)
Mikas siina koossa on vialla? Toistaiseksihan siita on kaytetty vain alle puolet. /home ja /usr sijaitsevat omilla osioillaan, joten juuren koon ei pitaisi linuxin ytimesta tai lokitiedostoista kovinkaan paljoa kasvaa.


* Pahoittelen aakkosten puuttumista.

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: GRUB ja Error 15 (File not found)
« Vastaus #3 : 04.11.09 - klo:20.22 »
Kokeile sitä perinteistä grub-asennusta, ja suorita sitten chrootin kautta update-grub.. :)

Koodia: [Valitse]
sudo grub
13/2/2009 and friday....

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

Aiss1

  • Käyttäjä
  • Viestejä: 17
    • Profiili
Vs: GRUB ja Error 15 (File not found)
« Vastaus #4 : 06.11.09 - klo:20.33 »
Koodia: [Valitse]
sudo grub
Jostain syystä Karmicin Live-CDltä ei löytynyt grub -ohjelmaa.  ???

Sain kuitenkin ongelman ratkaistua linux.fistä löytämilläni ohjeilla. (Asennus-kohta)
Näinhän se on että olisi pitänyt alunperinkin käyttää googlea. Kiitos kuitenkin avusta.