Naprawa grub2

Uruchamiamy live cd (należy się upewnić czy mamy 32 czy 64 bitową wersję systemu i w zależności od tego uruchamiamy taką samą wersję live cd ) montujemy pliki systemowe np.

glowny katalog

mount /dev/sda3 /mnt

katalog boot

mount /dev/sda1 /mnt/boot

dev proc i sys

mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys

ustawiamy powłoke na bash

SHELL=/bin/bash

chrotujemy środowisko

chroot /mnt

instalujemy gruba

grub-install /dev/sda
sudo update-grub2

aktualizujemy /etc/fstab (sprawdzamy czy zgadzają się blkid partycji) poprawiamy UUIDy partycji

restartujemy..

GPT Problem z bootowaniem

Duże dyski z tablicą GPT do bootowania wymagają dodatkowej partycji bios_grub .

Może to być partycja o wielkości kilkudziesięciu kilobajtów. Należy ustawić jej flagę bios_grub w parted :

set 1 bios_grub on

Niekoniecznie musi być to partycja z numerem 1