venerdì 1 ottobre 2010

ripristinare grub windows


Una volta che abbiamo sistemato il grub di linux, abbiamo il problema inverso: si avvia linux e scompare xp. Ma qui la procedura per riportare xp "in chiaro" è molto più semplice. Infatti basterà modificare il file menu.lst contenuto nel grub linux.
-aprite un terminale
-digitate sudo fdisk -l
e vi uscirà qualcosa come questo:



Ovviamente la partizione che contiene XP è quella formattata in NTFS. A seconda di come abbiamo formattato l'HDD potrebbe essere FAT32.
Quindi a noi ci interessa dev/sda2. Sapendo che il sistema comincia a contare da 0 e quindi sda1=hd0, sappiamo che sda2=hd1
quindi apriamo il terminale e andiamo a modificare il grub:
sudo gedit /boot/grub/menu.lst
In fondo al file c'è una riga: ### END DEBIAN AUTOMAGIC KERNELS LIST
Sotto questa dicitura incollate queste righe di codice:

# on /dev/sda2
title Windows XP
root (hd0,1)
makeactive
chainloader +1

Riavviate il pc. Attenzione il grub di default è ancora linux, quindi per poter switchare a windows dovrete spostarvi velocemente sulla riga windows XP quando uscirà la schermata di grub.