Niedziałający grub

Witam.

Mam na dysku windows 7, chce doinstalować linux suse 11.3.

Przy podsumowaniu instalacji na liscie pojawia mi się napis

program rozruchowy jest zainstalowany na partycji, która ma więcej niż 128GB

.

Po zignorowaniu tego i zainstalowaniu systemu bootloader nie ma i uruchamia się windows.

Przy próbie wybrania innego bootloadera pojawiają się informacje, że nei wspiera czegoś tam i ze ogołnie nie będize działał.

To dlaczego w MBR nie zainstalujesz?

Zaznaczam mbr ale niczego to nie zmienia. Ciągle jest to samo. Przed sama instalacja pojawia sie tez informacja z enie mozna dokonywać operacji na dyskach takich jak zmian7?a rozmiaru, edycja itp, jedynie mozna formatować i uzywac istniejących partycji. Dlaczego tak? To coś przez windows

Żeby zdiagnozować chociaż wstępnie problem, uruchom Linuksa z dysku lub w trybie LiveCD i podaj wyniki poleceń:

su -c 'fdisk -l'

Zamontuj partycję, na której instalowałeś system w katalogu /mnt w taki sposób (jako root):

mount /dev/xxxx /mnt

za xxxx podaj twoją partycję i podaj wyniki poleceń:

cat /mnt/boot/grub/grub.cfg

cat /mnt/etc/fstab

Możesz jeszcze spróbować instalacji Gruba w trybie LiveCD i jeśli masz zamontowaną partycję z systemem w /mnt, to wykonaj jeszcze:

mount -t proc none /mnt/proc

mount -o bind /dev /mnt/dev

chroot /mnt

I zainstaluj Gruba na próbę na partycji, na której instalowałeś Suse takim poleceniem:

grub-install /dev/xxxx

za xxxx znowu podajesz odpowiednią partycję, na przykład sda3. Następnie stwórz obraz Gruba takim poleceniem:

dd if=/dev/xxxx of=/mnt/home/grub.bin bs=512 count=1

I przekopiuj ten obraz na partycję, gdzie zainstalowany jest Windows (domyślnie C), możesz albo zamontować partycję Windowsa w sposób, jak powyżej w katalogu /media i poleceniem:

cp -v /mnt/home/grub.bin /media

przekiować na partycję Windowsa lub przenieś to na pendrajwie. Obraz najlepiej wrzuć do C:/ jak już to zrobisz to dodaj ten obraz do bootloadera Windowsa (nie bawiłem się nigdy w edycję bootladera pod Vista/7, więc nie powiem Ci jak ale w Windows XP wystarczyło dodać do C:/boot.ini wpis C:/grub.bin=“Linux”) i w ten sposób powienieneś mieć dostęp do Gruba z poziomu bootloadera Windowsa. Odmontuj wszystkie partycje poleceniem (najpierw musisz się wylogować ze środowiska chroot poleceniem exit):

exit

umount /mnt/dev /mnt/proc /mnt

umount /media

reboot

Pozdrawiam!

Barthezz ,

Rejestrując się na niniejszym forum zobowiązałeś się przestrzegać jego regulaminu. Niestety, w tym momencie łamiesz go nie tytułując poprawnie tematu. Proszę zapoznać się w pierwszej kolejności z regulaminem forum, a następnie z tym tematem. Po zapoznaniu się proszę poprawić tytuł tematu, używając przycisku zmien.gif