Rimuovere linux :( – ripristinare mbr per windows
Spesso la situazione più diffusa sui pc di chi ha deciso di provare linux, o di chi lo usa ma “ogni tanto ha bisogno di windows..” è che al termine dell’installazione del pinguino viene installato GRUB (il bootloader) nel Master Boot Record che all’avvio permetterà ogni volta di selezionare quale dei due (o più) sistemi operativi installati far partire (nel nostro esempio linux e windows).
La rimozione di linux si riduce quindi a format-are la partizione che gli era stata dedicata. Riavviamo. Accade qualcosa di inatteso, un errore di GRUB ci informa che non è stato possibile trovare alcuni file necessari all’avvio del sistema, come dargli torto: abbiamo cancellato tutti i dati sulla partizione del pinguino!
La cosa più semplice da fare è avviare il pc con una live ubuntu e lanciare dalla riga di comando
ms-sys -w /dev/sda (da sostituire con il device corretto).
Questa è la soluzione che si trova ovunque in rete. Sfortunatamente (e questo in rete non c’è scritto
) le nuove verisone live di ubuntu non includono il pacchetto ms-sys (non lo si trova nei repository), io ho risolto così:
sostituire ARCH con i386 o amd64 in base all’architettura della live e DEVICE con l’identificativo del device corretto (in genere o hda o sda)
$ sudo -s
# wget http://ftp.it.debian.org/debian/pool/main/m/ms-sys/ms-sys_2.1.0-1_ARCH.deb
# dpkg -i ms-sys_2.1.0-1_*
# ms-sys -m /dev/DEVICE
A quetso punto basta riavviare e tutto funzionerà come ci si aspetta con l’avvio di windows.
