GRUB è il bootloader per la maggior parte delle versioniSistema operativo Linux. Con esso, è possibile organizzare l'avvio multiplo e utilizzare diversi sistemi operativi sullo stesso computer. Ad esempio, puoi lavorare su Linux e, dopo un riavvio, rilassarti utilizzando le funzionalità di gioco di Windows. Sfortunatamente, nella vita di qualsiasi utente ci sono momenti in cui, per vari motivi, può essere necessario ripristinare il bootloader. In questo articolo, parleremo delle cause più probabili di questo fenomeno e di come ripristinare il normale funzionamento del computer.
Funzionalità del bootloader del sistema operativo
Давайте разберемся, какую функцию выполняет bootloader sul computer e il suo danno. Come parte del sistema operativo, prende il testimone dal sistema I / O di base e continua a eseguirlo dopo il test POST. Il suo ruolo include la preparazione delle attrezzature per il lavoro, il caricamento del kernel del sistema operativo e il trasferimento di ulteriore controllo su di esso.
Таким образом, повреждение загрузчика приводит к una situazione in cui dopo il test iniziale dell'apparecchiatura, anche se è stata completata senza errori, il computer non è in grado di trovare il kernel del sistema operativo e, quindi, avviarlo. Il sistema operativo ti darà un messaggio di errore sull'impossibilità di rilevare la configurazione di avvio.
Le principali cause di danno possono essere:
- installazione di un secondo sistema operativo su un disco rigido;
- reinstallare Windows in un sistema multi-boot;
- errore nel processo di partizionamento del disco rigido.
Ruolo di GRUB
Per essere estremamente precisi, quindi versioni moderneLinux non usa GRUB, ma la sua versione più moderna di GRUB 2. Per eliminare un numero scomodo nel nome, la vecchia versione si chiamava GRUB Legacy e quella nuova si chiama il nome familiare agli utenti Linux. Non ci allontaneremo dalla designazione stabilita.
Avendo capito la terminologia, consideriamoFunzionalità di GRUB. Il bootloader di Windows 7, il più comune nella famiglia Microsoft, così come tutte le altre versioni, non è in grado di rilevare correttamente i file system di altri sistemi operativi. GRUB fa fronte a questo compito.
Pertanto, se sul tuo computersia Linux che Windows sono installati, il ripristino del bootloader deve essere eseguito per Linux. Altrimenti, non avrai l'opportunità di scegliere il sistema operativo quando accendi il computer.
Procedura di installazione del sistema operativo
Come abbiamo detto, il bootloader di Windows 7 nosarà in grado di determinare la presenza di un altro sistema operativo sul computer. Poiché questa funzione è nota da tempo, esistono diverse regole non scritte per i sistemi multi-boot:
- l'installazione di più versioni di Windows viene eseguita dalla più giovane alla più vecchia
- Linux viene sempre installato secondo dopo Windows.
Il mancato rispetto della seconda regola porta aè necessario ripristinare GRUB. Windows installato dopo Linux cancella semplicemente il suo bootloader, sostituendolo con il proprio, percependo lo spazio su disco occupato da questo OS come non allocato. Certo, non è sempre possibile seguire le regole, anche quando le conosci. Tuttavia, una volta compreso il ruolo e la funzione di GRUB, non è difficile ripristinarlo.
Preparazione di
Prima di iniziare qualsiasi operazione con un computer,è richiesta la preparazione preliminare. Il ripristino di GRUB non fa eccezione. Ubuntu è stato il primo sistema operativo in cui è diventato il bootloader predefinito. Abbiamo bisogno di un LiveCD con questa versione di Linux, la cui profondità di bit corrisponde alla versione installata sul tuo sistema.
LiveCD è un disco rimovibile registrabileIl supporto è una versione di Linux che può essere avviata senza utilizzare un disco rigido del computer. Inizialmente, questa opzione veniva utilizzata per familiarizzare con le capacità di questo sistema operativo. Dopo aver scaricato da esso, l'utente potrebbe studiare il sistema operativo senza doverlo installare e avere un'idea generale di esso senza alcun rischio.
Questo disco può essere utilizzato anche nel caso dibootloader GRUB danneggiato. Il ripristino con il suo aiuto è descritto in dettaglio nella documentazione della comunità libera. I cambiamenti nell'architettura dei notebook, ovvero la graduale scomparsa delle unità CD / DVD dai nuovi modelli, hanno portato al fatto che il termine LiveCD ha ricevuto un'interpretazione più ampia. Significa non solo un disco laser, come era originariamente, ma anche un supporto USB - un'unità flash.
Prima di utilizzare un disco di questo tipo, assicurarsiil sistema è pronto per l'avvio da un supporto rimovibile. Per fare ciò, dovrai avviare il BIOS e controllare la priorità del dispositivo di avvio impostata.
Recupero
Quando tutte le operazioni preparatorie sono state completate epronto per il sistema - avvio da LiveCD. Poiché questi dischi sono in realtà un sistema operativo completo, vedrai un normale desktop della versione di Linux scelta. Ulteriori azioni richiederanno competenze minime nell'utilizzo della riga di comando di questo sistema operativo. Nel menu principale, devi trovare e avviare il "Terminale". Nella finestra della riga di comando di Linux che si apre, inserisci il comando:
sudo fdisk -l
Di conseguenza, otterrai un elenco di partizioni rigidedisco in cui è necessario selezionare quello su cui è installato Linux. Sulla maggior parte dei sistemi questo sarà sda5. Se questa sezione è diversa nel tuo caso, sostituisci il numero nella sua designazione con quello richiesto. Successivamente, lo montiamo usando il seguente comando:
sudo mount / dev / sda5 / mnt
Il prossimo passo è installare un nuovo bootloader:
sudo grub-install --root-directory = / mnt / dev / sda
Dopo alcuni secondi, sulla riga di comando viene visualizzata la seguente notifica:
Installazione terminata. Nessun errore segnalato.
Quindi, hai scritto con successo un nuovo bootloaderGRUB. Il restauro è quasi completo. Riavvia e questa volta avvia Linux che è installato sul disco rigido. È rimasta solo un'ultima operazione di aggiornamento. Apri di nuovo il "Terminale" e inserisci il comando:
sudo update-grub
Questa azione dovrà essere confermata con la password di root. Dopo il suo completamento, si ottiene un boot loader GRUB completamente funzionante che rileva correttamente il sistema operativo installato. Il ripristino è completo, puoi usare il tuo computer come al solito.
In conclusione
Come puoi vedere, non c'è niente di difficile in questa operazione. Tutte le azioni vengono eseguite in modalità grafica normale. Puoi considerarti di aver superato il "battesimo del fuoco" e di esserti unito all'esercito di Linux.