Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: tocy 26 Května 2008, 19:24:58
-
Zdravím všechny,
potřeboval bych poradit- mám na PC dual boot windows xp a ubuntu. Donedávna jsem měl ubuntu 7.04, poté jsem si na další oddíl na zkoušku nainstaloval ubuntu 8.04 (takže jsem měl 3 operační systémy). Ubuntu 8.04 mě zaujalo, takže jsem se ve windows v programu Acronis Disk Director Suite zbavil oddílu, kde bylo nainstalováno ubutu 7.10. Teď se ale nemůžu dostat do ubuntu 8.04, ani když jsem opravil zavaděč grub. V grubu se mi ukazuje widows xp, ubunu 8.04 i ubuntu 7.10, ale samozřejmě také nejde spustit. Z grubu spustím jenom xp.
Poradí mi někdo, co s tím? Nebo mám rovnou ubuntu nainstalovat znovu?
Díky.
-
rozhodne nereinstalujte (s linuxem je ostuda resit problemy reinstalem ;) ) a radeji ukazte co vypise fdisk -l (pozor, je to male L ne velke i) a poslete obsah vaseho /boot/grub/menu.lst
asi to budete muset udelat z liveCD...
-
Jen doplním
sudo fdisk -l protože jinak to neukáže nic.
-
Jo až ted jsem si to přečetl celý znova a jelikož to bude z Live CD tak by to mělo jít i bez sudo takže se omlouvám. Ale pro výpis z grubu budete muset připojit oddíl s Ubuntu ;).
-
Takže - pomocí instalačního cd jsem otevřel Ubuntu a v terminálu zadal příkaz:
sudo fdisk -l
potom se zobrazilo toto:
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x850776bc
Device Boot Start End Blocks Id System
/dev/sda1 1 788 6329578+ 12 Compaq diagnostics
/dev/sda2 * 789 2630 14795865 7 HPFS/NTFS
/dev/sda3 2631 7492 39054014+ 7 HPFS/NTFS
/dev/sda4 7493 9729 17968702+ 5 Extended
/dev/sda5 7493 7626 1076323+ 82 Linux swap / Solaris
/dev/sda6 7627 8414 6329578+ bc Unknown
/dev/sda7 8415 9729 10562706 83 Linux
na to další (/boot/grub/menu.lst) terminál reagoval, jako že je to špatný příkaz.
Když jsem předtím zrušil ten diskový oddíl s Ubuntu 7.10, obnovil jsem grub podle tohoto návodu ( http://wiki.ubuntu.cz/GRUB/Obnova ). Jenom dodám, že v terminálu jsem zjistil, že Linux se nachází na (hd0,6). Dělal jsem to předtím už několikrát, takže v tom by problém být neměl.
Teď, když si při spouštění PC v grubu vyberu ubuntu 8.04, ukáže se mi:
Error 22: No such partition
Pres any key to continue...
-
Bude chyba ve vasem konfiguracnim souboru GRUBU "/boot/grub/menu.lst" :)
1) Spustit LiveCD
2) Vytvorit pripojny bod
sudo mkdir /media/linux3) Pripojit oddil s grubem
sudo mount /dev/sda7 /media/linux4) Otevrit konf. soubor
sudo gedit /media/linux/boot/grub/menu.lst5) Opravit patricne udaje
Melo by tam byt nakonci souboru nekolik odstavcu reprezentujici vase polozky v GRUBU. Opravte cast reprezentujici polozku Ubuntu Hardy .... napriklad toto:
title Ubuntu hardy (development branch), kernel 2.6.24-15-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-15-generic root=UUID=ca7b763c-0101-447a-a7d8-7c0d154f8477 ro splash
initrd /boot/initrd.img-2.6.24-15-generic
Tak aby na radku zacinajicim "root" bylo "(hd0,6)"
a na radku zacinajicim "kernel" bylo za slovem "root=" toto "/dev/sda7"
takze celkove by to melo vypadat nak takto:
title Ubuntu hardy (development branch), kernel 2.6.24-15-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-15-generic root=/dev/sda7 ro splash
initrd /boot/initrd.img-2.6.24-15-generic
Ostatni parametry jako verzi jadra tam nechte. Pokud se nepodari nabootovat ani s temito parametry muzete editovat bootovani primo v grubu pomoci klavesy "e" najedete na prislusny radek a opet "e" a muzete snadno menit cisla oddilu, po jakekoliv zmene potvrdte enterem a spustte bootovani klavesou "b".
-
to Luboš: Díky, s pomocí Vašeho návodu jsem to zprovoznil :)
Chtěl jsem se ještě zeptat, můžu v tom výpisu po zadání příkazu "sudo gedit /media/linux/boot/grub/menu.lst" vymazat nabídky na spuštění ubuntu 7.10 (které již v PC nemám)? Nebo, jak jinak to odstraním z grubu?
Díky za info.
-
Ano, muzete je vymazat. Doporucuji udelat predtim zalohu!