Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: ritchey 08 Ledna 2010, 21:30:49
-
Ahoj, dneska jsem provedl aktualizace svého Ubuntu Karmic Koala 9.10 pro 64-bitovou platformu. Stáhnulo se mi asi 28 balíků (mezi nimi mimo jiné i nový kernel - myslím, že to byla verze 2.6.31.-17). Po restartu mi však nenajede klasický GRUB, ale místo něj se objeví následující hláška:
GNU-GRUB version 1.97~beta4
Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device/file completions.
sh:grub>
Pokud dám příkaz:
boot - vyskočí chyba error: no loaded kernellinux - vyskočí chyba error: no kernel specifiedls - vypíše následující (loop0) (hd0) (hd0,6) (hd 0,5) hd (0,1) (fd0)
Dokážete někdo poradit co s tím? Díky.
P.S. Ještě jedna věc. Během aktualizací jsem zároveň stahoval DropBox, tak nevím, jestli ten v tom nemohl napáchat neplechu. :( Díky.
-
Pamatuješ si, na kterém oddíle máš Ubuntu?
Pokud dám příkaz:
ls - vypíše následující (loop0) (hd0) (hd0,6) (hd 0,5) hd (0,1) (fd0)
Pokud ano, zkus zkontrolovat, jestli tam máš soubor /boot/grub/grub.cfg pomocí příkazucat (hd0,5)/boot/grub/grub.cfg(místo (hd0,5) dej správné označení toho oddílu)
Soubor by měl vypadat nějak takto
http://wiki.ubuntu.cz/GRUB2#grub.cfg_.28.2BAC8-boot.2BAC8-grub.2BAC8-grub.cfg.29
Pokud si netroufáš do grubovské příkazové řádky, zkontroluj ten soubor přes LiveCD.
-
není tam >:(
-
Jsi si jistý? Zkoušel jsi to z LiveCD, nebo z příkazové řádky Grubu?
Pokud z Grubu, dej ještě pro jistotufind /boot/grub/grub.cfgmělo by to vypsat něco jako(hd0,5)
-
Zkouším to právě z LiveCD. Zkoušel jsem i postup podle návodu na wiki (https://wiki.ubuntu.com/Grub2#Recover%20Grub%202%20via%20LiveCD), ale zarazil jsem se na příkazu chroot. Píše mi to no scuh file or directory. Zkontroloval jsem, že Linux je nainstalován na disku sda1, namountoval jsem ho, i všechny ostatní, ale nechce to fungovat. >:(
-
ještě mě tak napadá, že se mi do adresáře /mnt namountuje celý windowsovský disk C:, kde je teprve adresář ubuntu, tak nevím, jestli ho dokáže chroot najít ???
-
petrakis má lepší návod na obnovu Grubu
http://forum.ubuntu.cz/index.php?topic=42267.0
Dávej ale bacha, abys vybral ten správný oddíl!
ještě mě tak napadá, že se mi do adresáře /mnt namountuje celý windowsovský disk C:, kde je teprve adresář ubuntu, tak nevím, jestli ho dokáže chroot najít ???
???
-
tak jsem to zkusil podle toho návodu, ale jediné, čeho jsem dosáhl je, že se mi grub nainstaloval na systémový disk windows (kde je taky nainstalovaný linux ale v extra adresáři ubuntu), takže se mi grub zpouští ještě dřív než minule (tehdy se zpuštěl až když jsem si vybral z nabídky ubuntu), navíc vyskakuje furt ta samá hláška, takže už se nedostanu ani do blbejch Woken. Ach jo. Co s tím? :'(
-
Jak máš prosím tě nainstalované Ubuntu? Přímo ve Windows pomocí Wubi? Nebo bootuješ Ubuntu ze zavaděče Windows (boot.ini tuším)? Nebo jinak?
Případně dej odkaz na návod, podle kterého si postupoval.
-
Mám nainstalovaný WinXP na disku C. Na tom samém disku mám adresář ubuntu. Když bootuju, tak z boot.ini. Pokud zvolím volbu ubuntu, tak mi teprve pak najížděl GRUB. Postupoval jsem podle návodu petrakise (dick C je na partici hd0,1 a je to tedy sda1). Moc díky. ;)
-
Mám nainstalovaný WinXP na disku C. Na tom samém disku mám adresář ubuntu. Když bootuju, tak z boot.ini. ... Moc díky. ;)
Zatím neděkuj, protože tuto zásadní informaci jsi na začátku nesdělil (bootování z boot.ini není standardní způsob), a pak jsi udělal chybu, že ses snažil obnovit Grub podle toho anglického návodu.
Být tebou, nejdřív bych opravil zavaděč Windows
http://wiki.ubuntu.cz/Odstran%C4%9Bn%C3%AD%20Ubuntu#Obnova_zavad.2BARsBDQ-e_Windows
Pokud jsi v LiveCD, dej tu zatím výpis zsudo fdisk -lpříp. ještě přidej výpis toho boot.ini souboru.
-
No tak to jsem fakt zapomněl, přijde mi to už tak samozřejmý, že jsem to zapomněl na začátku uvést. Blbý. :-\
Tady jsou ty dva výpisy.
výpis fdisku
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x04ed04ed
Device Boot Start End Blocks Id System
/dev/sda1 * 1 10199 81923436 7 HPFS/NTFS
/dev/sda2 10200 38912 230637172+ f W95 Ext'd (LBA)
/dev/sda5 10200 22947 102398278+ 7 HPFS/NTFS
/dev/sda6 22948 38912 128238831 7 HPFS/NTFS
výpis boot.ini
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\wubildr.mbr = "Ubuntu"
-
OK, takže oprav zavaděč Windows podle toho odkazu
http://wiki.ubuntu.cz/Odstran%C4%9Bn%C3%AD%20Ubuntu#Obnova_zavad.2BARsBDQ-e_Windows
Jak opravit ten Grub ve Wubi, to nevím, ve Wubi se nevyznám :(
-
Podle návodu Wokna už fungujou, mockrát díky za snahu a rady. Bez tebe už bych byl buď šedivej nebo plešatej. :) Budu to dál zkoušet. Přinejhorším je tu stále ještě možnost linux přeinstalovat (naštěstí mám všechny soubory uloženy ve woknovejch adresářích, takže to kdyžtak bude jen vopruz s novým nastavením :-\). Diky.