Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Aiss1 - 03.11.09 - klo:22.17

Otsikko: GRUB ja Error 15 (File not found) [ratkaistu]
Kirjoitti: Aiss1 - 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ä (http://stringofthoughts.wordpress.com/2009/05/25/grub-error-15-debianubuntu/) 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?
Otsikko: Vs: GRUB ja Error 15 (File not found)
Kirjoitti: oobetimer - 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ä (http://stringofthoughts.wordpress.com/2009/05/25/grub-error-15-debianubuntu/) 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 (http://debian-fi.eu/foorumi/viewtopic.php?f=12&t=8)
Otsikko: Vs: GRUB ja Error 15 (File not found)
Kirjoitti: Aiss1 - 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.
Otsikko: Vs: GRUB ja Error 15 (File not found)
Kirjoitti: oobetimer - 04.11.09 - klo:20.22
Kokeile sitä perinteistä grub-asennusta, ja suorita sitten chrootin kautta update-grub.. :)

Koodia: [Valitse]
sudo grub
Otsikko: Vs: GRUB ja Error 15 (File not found)
Kirjoitti: Aiss1 - 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 (http://linux.fi/wiki/GNU_GRUB). (Asennus-kohta)
Näinhän se on että olisi pitänyt alunperinkin käyttää googlea. Kiitos kuitenkin avusta.