[text] Przywracanie GRUB2 po instalacji Windows

W sobotę miałem przypadek, musiałem zainstalować Windowsa na komputerze, gdzie wcześniej zainstalowany był system Ubuntu. Ubuntu rozplanowany był na czterech partycjach, oprócz głównej była partycja /boot. Szukając po stronach internetowych najczęstszym przypadkiem jest montowanie partycji głównej, która również służy za partycję bootującą. Poniżej rozwiązanie jak to zrobić.


Aby odzyskać dostęp do Linuksa skorzystamy z płytki LiveCD/DVD dowolnej wersji Ubuntu czy Linux Mint. Po zabootowaniu systemu przechodzimy do konsoli / terminala. Pierwszą rzeczą jaką musimy ustalić na której został zainstalowany nasz Linux. I tutaj pomocna jest komenda fdisk -l.



W powyższym przypadku będzie to /dev/sda1 lub /dev/sda2. Na obu partycjach zainstalowany jest Linux na jednej Ubuntu, jednakże podstawowy system jest na drugiej partycji a pierwsza to partycja bootująca. Teraz przechodzimy do montowania systemów plików:
sudo mount /dev/sda2 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
teraz musimy zamontować partycję bootującą:
sudo mount /dev/sda1 /mnt/boot
Następnie uruchamiamy środowisko roota ze zmienionym katalogiem głównym na naszą świeżo podmontowaną partycję:
sudo chroot /mnt
Instalujemy GRUB-a:
grub-install /dev/sda
W przypadku błędów, sprawdzamy:
grub-install --recheck /dev/sda
Ostatecznie aktualizujemy listę zainstalowanych systemów operacyjnych:
update-grub
Restart i cieszymy się ekranem bootującym z możliwością wyboru systemu.

Komentarze

Popularne posty z tego bloga

[text] Konfiguracja SSL VPN Stormshield oparta o OpenVPN dla xUbuntu 16.10