.

venerdì 24 aprile 2015

Ripariamo il Grub con Super Grub Disk

Ebbene si,
può capitare di commettere qualche errore, abbiamo un disco con più partizioni, abbiamo più di una distribuzione installata, eliminiamo accidentalmente o volutamente una partizione, digitiamo un comando relativo al Grub con disattenzione etc e ci ritroviamo di fronte a questa simpatica schermata


Cos'è accaduto, la nostra elementary OS non parte più, in pratica, dopo la fase di boot non si avvia il Grub che ci permetteva di scegliere all'avvio il nostro sistema operativo.

Nessun panico, non reinstallate, non arrovellatevi tra forum e ricerche, la soluzione è semplicissima, ci viene in aiuto un piccolo ma utilissimo tool che consiglio di avere sempre a portata di mano, personalmente non manca mai nella mia valigetta di "soccorso":)

Il suo nome è Super Grub Disk, non è altro che un Grub avviabile da cdrom o usb che si sostituirà momentaneamente al nostro Grub danneggiato consentendoci di ripristinarlo in pochi istanti.

Per prima cosa provvediamo a scaricarlo dal seguente indirizzo, se il vostro sistema operativo non parte più potete fare tutto tranquillamente da una live.

Una volta scaricato il file in formato .iso, provvederemo a masterizzarlo su cdrom tramite un qualunque software di masterizzazione scegliendo l'opzione "masterizza immagine" o su usb grazie a Usb Disk Creator.

Fatto?

Bene, ora inseriamo il cd o la chiavetta usb e riavviamo, scegliamo di avviare dal supporto che abbiamo utilizzato, ci troveremo di fronte a questa schermata


Possiamo, perlomeno per il momento, tralasciare tutte le opzioni che il tool ci mette a disposizione, le approfondiremo eventualmente in un successivo articolo, scegliamo semplicemente l'opzione "everything" e diamo invio.

Super Grub Disk procederà all'analisi del disco fisso e ci restituirà, dopo pochi secondi, la situazione del nostro disco e relativi sistemi operativi installati, ecco il caso del mio notebook


Come possiamo notare, nel mio notebook vi sono due sistemi operativi, Luna e Freya, i Kernel 3.2 etc sono relativi a Luna, i 3.13 etc sono relativi a Freya, ora mi basterà decidere dove ripristinare il Grub, se voglio che Luna sia il primo sistema ad avviarsi di default, sceglierò la prima voce dei Kernel 3.2 e darò invio.

A questo punto Luna si avvierà, l'avvio sarà diverso dal solito perchè avverrà in forma testuale ma, dopo poco, ci ritroveremo davanti al nostro desktop, e tireremo di certo già un sospiro di sollievo!

Ora dobbiamo sistemare il Grub, per far questo dobbiamo essere certi di come è nominato il nostro disco, apriamo un terminale e digitiamo

sudo fdisk -l

Ovviamente ci verrà richiesta la password di amministratore, nel mio caso il risultato è:

Ciò che ci interessa al momento è la prima riga, da li intuiamo che il mio disco si chiama "sda"

A questo punto possiamo ripristinare il Grub, sempre da terminale digitiamo

sudo grub-install /dev/sda

ATTENZIONE - dopo "install" lasciate uno spazio, ovviamente dovrete sostituire "sda" con il nome del vostro disco, se sbagliate non succede nulla e vi viene restituito un messaggio di errore

Se tutto è andato bene il terminale vi darà conferma dell'avvenuta operazione, a quel punto diamo un bel

sudo update-grub

Controlliamo, come nel mio caso, che il Grub veda correttamente i vari sistemi operativi installati


Ora possiamo riavviare e controllare che tutto parta regolarmente, ovviamente custodiamo gelosamente il nostro cd o la nostra chiavetta usb con Super Grub Disk!

A presto

Nessun commento:

Posta un commento