Brakuje bootowania Ubuntu przy starcie komputera


(szymon189) #1

Próbowałem za pomocą programu Super Grub tak jak opisane było tutaj.

Niestety u mnie na końcu wywala błąd:

Tutaj widzimy że są dyski z Linuxem.

Niestety dodanie tych dysków do pliku bootowalnego nic nie daje.

Próbowałem również skorzystać z tego. Ale niestety nic to nie pomaga. Pojawia się takie coś:

http://wklej.org/id/261233/

Tak to wygląda z pod Live CD:


(roobal) #2

Przede wszystkim jaka wersja Gruba? Albo prościej, jaka wersja Ubuntu. Podejrzewam, że masz jakąś starą wersję SGD, który prawdopodobnie nie rozpoznaje Grub2, jeśli masz Ubuntu 9.10 lub nowsze. Opis odzyskania Gruba również nie zadziała dla Grub2, ponieważ Grub2 liczy partycje od 1 a nie od 0 jak to robiła starsza wersja. Ze zrzutu domyślam się, że partycja montowana w głównym katalogu ("/") to sda10 , w takim wypadku postępu tak, uruchom Ubuntu w LiveCD i w terminalu wykonaj kolejno:

sudo su

mount -t ext4 /dev/sda10 /mnt

mount -t proc none /mnt/proc

mount -o bind /dev /mnt/dev

chroot /mnt

grub

Teraz wykonaj w Grubie:

root (hd0,10)

setup (hd0)

quit

I jeszcze dla pewności zaktualizuj listę Gruba abyś miał dostęp do Windowsa:

update-grub2

Wyloguj się z chroota i odmontuj partycje:

exit

cd

umount /mnt/dev /mnt/proc /mnt

reboot

Co do błędu montowania to wynika z tego, że nie ma na partycji podkatalogu proc. Jesteś pewny, że sda10 to partycja, na której zainstalowany jest system? Z tego co widzę na zrzutach to podejrzewałbym, że system jest prędzej na sda9. Sprawdź czy przypadkiem czegoś z niej nie usunąłeś, np. na Windowsie jeśli masz z niego dostęp do partycji linuksowych. Jeśli system jest jednak na sda9 to zmień w podanych wyżej poleceniach mount -t ext4 /dev/sda10 /mnt na mount -t ext4 /dev/sda9 /mnt oraz root (hd0,10) na root (hd0,9).

Pozdrawiam!