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..
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