Howto Ripristinare Grub cancellato da installazione Windows
Da PtLUG Wiki.
Se si installa windows DOPO aver installato linux windows si appropriera' del master boot record e non sara' piu' possibile avviare linux.
Porto ad esempio la struttura del disco del mio portatile (unico disco fisso):
hda1 -> windows ntfs (C:\ s.o.) hda2 -> windows ntfs (D:\ dati) hda3 -> linux ext3 (/) hda4 -> linux swap
Per ripristinare l'avvio di linux si devono seguire questi passi:
1) avviare con una knoppix. Se il processore è a 64 bit utilizzare invece un live-cd per processori a 64 bit come Kubuntu desktop amd64.
2) andare a shell e diventare superuser (su)
3) montare la partizione di linux
mount /dev/hda3 /mnt/hda3
4) montare /dev in hda3 per far vedere le periferiche al chroot
mount -o bind /dev /mnt/hda3/dev
5) chroot-arsi in mnt/hda3 facendo diventare il disco linux "perduto" la nostra root
chroot /mnt/hda3
Questo è il comando che necessita di un live-cd progettato "ad hoc" per i processori a 64 bit: puo' non essere possibile effettuare il comando "chroot" con un Knoppix a 32 bit se il processore è a 64 bit.
6) eseguire questa serie di comandi
cd /boot/grub grub root (hd0,2) setup (hd0) quit
dove "cd /boot/grub" mi fa' entrare nella directory dove stanno i files di configurazione di grub, con "grub" entro nella shell del programma, indico con "root (hd0,2)" il disco dove sta' (per grub) la directory di boot, tenete presente che grub conta i dischi e la partizioni partendo da 0 e non da 1, quindi hda1 sara' (hd0,0), hdb1 sara' (hd1,0) etc etc, con "setup (hd0)" installo grub nel suo mbr e poi "exit" esco a shell di linux
7) a questo punto si puo' uscire dal chroot e da shell con una serie di "exit", chiudere la knoppix e riavviare

