W temacie stoi jak byk: win i lin...
A ja mam inny, choć podobny problem. Otóż:
Podzieliłem twardziela (80G)na:
1. swap - 1G
2. sda5 - 10G - tu mam Ubuntu
3. sda6 - 10G - to na eksperymenty
4. sda7 - 60G - tu mam home.
Taki system działał mi bezawaryjnie od początku tego roku. Na tej partycji do eksperymentów kumpel, lepiej obeznany z Linuksami, zainstalował mi Slacka. Do gruba, do tej pory zainstalowanego na sda5, dopisał mi parę linijek dla uruchomiania tego Slacka - wszystko było OK: Ubuntu startowało bez żadnej ingerencji podczas bootowania, a Slacek - po wybraniu strzałką odpowiedniego wpisu.
Ale postanowiłem zapoznać się z nowym KDE (na Slacku była starsza wersja), z wersją "4".
Pomyślałem, że co-jak-co ale Kubuntu będzie do tego najlepsze - bo przecież to kuzyn (jeśli nie przyrodni brat) Ubuntu. Wsadziłem płytę z Kubusiem i zainstalowałem go. Z rozpędu ominąłem chyba jedną z istotnych opcji podczas instalacji - i teraz mam kłopot.
Na partycji sda6 zainstalował mi się Kubuntu, chodzi fajnie (tzn. bezawaryjnie - nic więcej nie napiszę, bo tu nie miejsce na porównywanie różnych wersji Linuksa), ale na tej samej partycji zainstalował mi się też NOWY GRUB! W tym nowym grubie zmieniłem kolejność wpisów tak, aby to moje "stare" Ubuntu startowało jako pierwsze. Zmieniłem też nazwy tego nowego Kubuntu - bo w tym swoim nowym grubie miało ono nazwę Ubuntu, a było to trochę mylące. Tyle umiem zrobić.
Ale chcę czegoś innego - chcę aby grub wrócił na swoje miejsce, czyli na sda5, czyli tam gdzie jest mój GŁÓWNY SYSTEM. Może nie tyle "wrócił", bo on tam ciągle jest (/boot/grub na sda5) - ale aby to ON zaczął być "tym jedynym głównym" grubem.
W programach typu Startup Menager próbowałem jakichś sztuczek (z duszą na ramieniu - aby nie stracić swych wszystkich danych), ale powalał mnie komunikat o "nie zainstalowanej stacji dyskietek".
Jak wrócić do "starego" gruba, Panowie?
I Panie!...
=======edycja, bo już rozwiązałem problem=======
Zrobiłem tak, jak Koleżanka "figa" poradziła w poście tuż pod tym.
Czyli:
1. sudo mkdir /mnt/root
2. sudo mount -t auto /dev/sda5 /mnt/root
3. sudo mount -t proc none /mnt/root/proc
4. sudo mount -o bind /dev /mnt/root/dev
5. sudo chroot /mnt/root /bin/bash
6. sudo grub
7. find /boot/grub/stage1
----------znalazło u mnie (hd0,4) oraz (hd0,6)
8. root (hd0,4)
9. setup (hd0)
10. quit
Ale najpierw, żeby mieć w przyszłości dostęp do Kubuntu z partycji sda6 zrobiłem kopię na pendraku pliku "/boot/grub/menu.lst" z Kubuntu - uruchomiłem Kubuntu i skopiowałem ten plik.
Potem uruchomiłem Ubuntu, zrobiłem tych dziesięć kroków opisanych wyżej. Dla pewności, że chodzi mi Ubuntu - zrestartowałem komputer.
Ubuntu się załączyło, do Kubuntu nie miałem, oczywiście, dostępu - brakowało wpisu w grubie, w "menu.lst".
Z pendraka zrobiłem kopię pierwszego wpisu, dokleiłem ten wpis na koniec listy systemów w tym nowym grubie, zapisałem i zresetowałem. Chodzi wszystko - samoczynnie startuje Ubuntu, a po naciśnięciu "esc" mam dojście do menu z systemami i tam mogę wybrać Kubuntu.
Mam wszystko to, co chciałem uzyskać!!!
Serdeczne podziękowania dla Koleżanki "figa" i dla Kolegi "patrykga"
