lunedì 29 dicembre 2008

Antidoto per Gurb

Dopo aver impostato il dual boot per Windows e Linux con Grub, durante l'installazione di una distribuzione Linux, non è affatto banale tornare indietro e impostare nuovamente Windows come unico sistema e sbarazzarsi di Grub, ma ovviamente un modo lo si trova sempre e in questo caso è anche molto molto facile e comodo.

Per comodità mi ero affidato a Grub per gestire il dual boot, ti viene offerta questa possibilità durante l'installazione di Linux perchè rifiutarla tanto poi si può sempre tornare indietro. Le ultime parole famose. Per testare un sistema operativo arrivato alla sua prima beta, ho deciso di sacrificare la partizione Linux, tanto poi è un attimo reinstallarlo ormai anche lui fa tutto in automatico se hai hardware "rinomato". I test del nuovo OS sono durati poco, quel tanto che basta per scoprire che l'installazione al 51% si pianta sempre. E' inutile ritentare per la quinta volta, perciò decido che per il momento ripristino il mio sistema Windows principale e quando avrò necessità... farò quel che sarà necessario. So che non essendo andata a buon fine l'installazione che si piantava sempre, il mio MBR è ancora "occupato" da Grub, così non ci provo nemmeno ad avviare Windows, inserisco il dvd di Vista e faccio la riparazione dell'avvio della copia di Windows installata. Sembra andata a buon fine perciò riavvio, ma niente da fare. Provo la console di rispristino del cd di XP, ma l'MBR non si "aggiusta". Provo un altro paio di tool che dovrebbero "riparare" l'MBR ma niente. Mi sono ricordato ad un certo punto di una live cd di linux proprio per riparare/rimuovere Grub. Per fortuna è famosa e ci ho messo solo un paio di minuti a rintracciarla. Si chiama Super Grub Dsik (d'ora in avanti SGD) e permette con pochi... no niente click, ha un'interfaccia testuale ma per quel che si deve fare va più che bene, e qualche anno fa si sarebbe ucciso per un'interfaccia simile, perciò non vi lamentate. Comunque con due mosse si ripristina tutto.

Come procedere...

Una volta masterizzata l'immagine iso questa è la schermata che avete all'avvio di SGD dopo aver premuto invio sull'unica scelta che vi mostra vale a dire "Super Grub Disk", forse non farete in tempo a premere invio perchè dopo due secondi si auto seleziona.
L'operazione da scegliere per ripristinare il boot direttamente da Windows è "WIN => MBR & !WIN! :(((((((((((((((((". Se scegliete quella immediatamente sopra " !WIN! :((( " carica Windows ma al prossimo riavvio cercherà nuovamente di partire con Grub. Invece la scelta "WIN => MBR & !WIN! :(((((((((((((((((" è permanente. Questa operazione non ripristina l'MBR che avevate dopo l'installazione di Windows, quello che fa è caricare il bootloader SYSLINUX nell'MBR e impostarlo in modo che faccia partire il sistema dalla partizione attiva in quel momento. Vale a dire che se la partizione di Windows non è quella attiva non risolvete niente. Questo strumento è molto potente e offre anche la possibilità di rendere attiva una partizione a piacere. Procediamo in ordine: prima scegliete "Choose Language & HELP" (potreste fare anche a meno dell'HELP ma avere meglio sott'occhio quello che state facendo con questo genere di operazioni secondo me non guasta), quindi selezionate "Italiano Super Grub Disk", e scegliete "Windows". Durante queste scelte vi mostrerà man mano informazioni sulle scelte che il nuovo menu vi renderà disponibili con relative spiegazioni e richieste di premere un tasto per continuare.
Ora il punto è che dovete sapere quale partizione contenga Windows e quindi quale partizione rendere attiva. Attivare una partizione di per sè non è un'operazione pericolosa, quindi se proprio non sapete che pesci pigliare potete procedere per tentativi. L'opzione "Attiva Partizione di Windows" rende attiva la partizione uno del vostro disco, la "Attiva Partizione di Windows (Laptop)" attiva la partizione numero due del vostro disco, questo perchè normalmente nei notebook è facile che la prima partizione contenta un sistema di ripristino e quindi la partizione che contiene Windows di norma è la seconda.Se state facendo questa operazione su un notebook e state procedendo per tentativi il mio consiglio è proprio di usare l'opzione "Attiva Partizione di Windows (Laptop)", nel peggiore dei casi al riavvio del PC non succedrà nulla. Si potrebbe provare con l'opzione "Attiva Partizione di Windows", se Windows sta nella prima partizione del disco questo dovrebbe mettere a posto le cose perchè imposta attiva proprio la prima partizione del disco.
Se non si vuole procedere per tentativi bisogna identificare e poi attivare la partizione giusta. Quindi invece di "Attiva Partizione di Windows" o "Attiva Partizione di Windows (Laptop)" bisogna scegliere Windows (Avanzato) e poi l'opzione "Attiva Partizione di Windows" e nuovamente "Attiva Partizione" (pare che sia ripetuto non ho capito bene il perchè, o almeno da me è così). Ora bisogna scegliere il disco se ne avete più di uno dovreste riconoscere quello corretto dalla dimensione "SIZE", anche se comunque di solito il disco con il sistema operativo è quello primario che viene normalmente contrassegnato come disco 1. Ora rimane da scegliere la partizione: anche qui per ricnoscerla sfruttate la dimensione "SIZE" e il sistema operativo installato "OS" oltre che dal filesystem "TYPE" di tipo NTFS o FAT32, insomma con questo controllo incrociato non potete sbaglairvi, peccato che il programma non mostri l'etichetta della partizione cosi da poter distinguere meglio di quale partizioni si tratti, ma non penso sia indispensabile. Voglio dire se proprio non riuscite a capire quale sia la partizione giusta basta usare il live cd con cui avete messo linux e controllare l'esatta dimensione della partizione di Windows, è quasi impossibile che abbiate due partizioni gemelle della stessa identica dimensione perciò mi sembra una verifica piuttosto effiace per quanto sia empirica.
Premete invio sulla partizione giusta, male che vada se è quella sbagliata come dicevo non succede nulla di che, la partizione è attiva semplice quella da cui il BIOS cerca di far partire il vostro sistema operativo se non ne trova uno vi dirà che non lo trova, tutto qui. Ora non rimane che fare il riavvio del PC.

Sito ufficiale Super Grub Disk, Link diretto ai Download mirrors del sito ufficiale.