Questi passi dovrebbero funzionare utilizzando Ubuntu/KUbuntu dalla versione 9.10 o successive.
Ipotizziamo di avere la partizione di Linux (/) in sda4 e la partizione di /boot in sda3 (se la partizione /boot è separata, altrimenti si ometterà uno dei seguenti comandi, vedere di seguito).
- Avviare il sistema con un CD live di Linux
- Aprire il terminare ed accedere come root:
sudo -i - Montare la partizione (o le partizioni) di linux del PCse la partizione di boot si trova in un'altra partizione occorre montare anche questa;
mount /dev/sda4 /mnt
esempio:
mount /dev/sda3 /mnt/boot
- Eseguire l'installazione di grub2 sulle partizioni del PC montate precedentemente:
grub-install --root-directory=/mnt/ /dev/sda
A questo punto grub è stato installato ed il sistema multi-boot dovrebbe ritornare perfettamente funzionante.
Se invece non funziona ancora, probabilmente è perchè ci si è persi il file di configurazione di grub2 (grub.cfg).
Eseguire i seguenti comandi per ricrearlo (avviare nuovamente il PC con il CD live ed accedere alla console):
sudo -i
mount /dev/sda4 /mnt
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
chroot /mnt update-grub
umount /mnt/sys
umount /mnt/dev
umount /mnt/proc
exit