Nerozumím tomu, nechám si to rád vysvětlit, ale já to chápu jinak.
Mám (měl jsem :-) )nainstalovaný Win Vista. V něm jsem si nainstaloval ubuntu jako program, čili jsem nerozděloval disk, i když se to tak de facto tváří. Vy zkušení jistě víte, co myslím. Vypadá to takto:
Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x48370047
Device Boot Start End Blocks Id System
/dev/sda1 1 192 1536000 27 Unknown
Partition 1 does not end on cylinder boundary.
/dev/sda2 * 192 12352 97680384 7 HPFS/NTFS
/dev/sda3 12352 24322 96143360 7 HPFS/NTFS
Dle mě, je sda1 win rescue a sda2 a sda3 je rozdělený 200 GB disk na dva. Na prvním je instalace win a druhý je disk na data. Na ten jsem instaloval ubuntu.
Při najíždění dostanu na výběr zda bootovat win nebo linux.
Pak jsem aktualizoval a je tu problém s grub.
Moje první oprava byla špatná:
sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda
dle mě jsem si schodil zavádění jak win tak ubuntu. Před tím na mě vyskakovala hláška s grub problémem až po vybrání bootování ubuntu a win normálně jel. Teď už mi to skočí rovnou do proglému s grub, čili rovnou chce zavést ubuntu.
Druhý pokus byl:
sudo mount /dev/sda3 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda
předpokládám, že na sda3 (disk na data) je nainstalovaný ubuntu, ale problém stále přetrvává. Po restartu vždy ta samá chyba.
Je mi jasný, že jsem tragéd, ale co teď s tím?