In principio era il nulla, poi Dio disse: "Extract Universo.zip"

— Tassemsak

Rimuovere GRUB

http://www.stenoweb.it/files/blog/grub.png Come oramai tutti sappiamo, GRUB (GRand Unified Bootloader) è il boot loader predefinito di quasi ogni distro moderna e se installato nel Master Boot Record (MBR) la eventuale rimozione di Linux non rimuove anche lui. Di guide se ne trovano già parecchie in giro per la rete, qui voglio solo riunire in una unica casetta i vari metodi.
Per risolvere questo problema possiamo usare Linux, Windows 9x, Windows 2000, Windows XP o Vista. E addirittura il buon vecchio DOS. Vediamo come fare, tenendo bene a mente che stiamo manipolando cose delicate e quindi non mi prendo responsabilità ;)

MS-DOS/Windows 9x boot disk

Avviamo la macchina con il floppy (o con il CD) di installazione, e dal prompt digitiamo:

fdisk /mbr

Windows 2000/XP boot disk

Avviamo con in CD di installazione di Windows XP (o Windows 2000). Selezioniamo Ripristino del sistema e dal prompt dei comandi digitiamo:

fixmbr
exit

Windows Vista boot disk

Se abbiamo il DVD di installazione di Vista (merce rara) possiamo utilizzare anche lui per ripulire (e ripristinare l'avvio di Vista in caso di sistema dual boot) il MBR da GRUB tramite l'utility bootrec.exe.

  • 1. Inserire il disco di installazione di Windows Vista nell'unità disco, quindi avviare il computer.
  • 2. Premere un tasto quando richiesto.
  • 3. Selezionare la lingua, la data e l'ora e la valuta, una tastiera o un metodo di input, quindi scegliere Avanti.
  • 4. Fare clic su Ripristina il computer.
  • 5. Selezionare il sistema operativo da ripristinare, quindi scegliere Avanti.
  • 6. Nella finestra di dialogo Opzioni ripristino di sistema scegliere Prompt dei comandi.
  • 7. Digitare il seguente comando e premere INVIO:
bootrec /fixmbr

Linux

Certo che possiamo usare anche Linux ! ;). Occhio che qui le cose sono più delicate, e lo scopo e di ripulire il Master Boot Record, settore del disco che stà in una precisa posizione.
Allo scopo utilizziamo il comando dd sostituendo sdX con il nome del vostro disco (sda, sdb ecc).

Per rimovere solo l' MBR:

dd if=/dev/null of=/dev/sdX bs=446 count=1

Se invece in un momento di pazzia vogliamo rimuovere l' intera partition table (aaargh !) usiamo :
dd if=/dev/null of=/dev/sdX bs=512 count=1

A questo punto il vostro disco è come mamma lo ha fatto :D

Per trovare i nomi dei vostri device potete usare il semplice comando :

fdisk -l

ottenendo la lista delle vostre partizioni.

Byez, e buona distruzione !

Salve steno, ho la necessità di rimuovere grub dal mio macbook perchè installato nel posto sbagliato. Infatti dovrebbe essere installato nella stessa partizione della distribuzione. Visto che, per quanto ne so, la tabella partizioni apple è diversa, il metodo con linux funziona?

Grazie.

Opsss, mi manca solo il Mac e poi potrei provare :D
A parte gli scherzi non saprei proprio cosa risponderti.

Good luck.

Ok grazie mille. :)

Ciao, Steno, grazie mille, da qualche settimana cerco la semplice risposta che mi hai dato (senza almeno ti avere chiesto): fdisk /mbr .
Il commando più vicino che trovai: fdiskmbr (non funzionerebbe mai).
Ho perso tante ore per un commando basilare, postato sbagliatamente. E peggio, "all the world" ci sono migliaia di persone col'stesso problema... Perchè Linux ci fai questa presa in giro?
Però, di tutto questo casino e ore perse, me ne sono approfittato:
ho imparato tantissimo...
Grazie a te, ci sono riuscito.
Un grande saluto,
Paulo Sergio