Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: 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?
-
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..
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)
-
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:
/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:
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.
-
Kokeile sitä perinteistä grub-asennusta, ja suorita sitten chrootin kautta update-grub.. :)
sudo grub
-
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.