7Sep

Come configurare le impostazioni del boot loader GRUB2

click fraud protection

Ubuntu e la maggior parte delle altre distribuzioni Linux ora usano il boot loader GRUB2.È possibile modificare le sue impostazioni per selezionare un sistema operativo predefinito, impostare un'immagine di sfondo e scegliere per quanto tempo GRUB esegue il conto alla rovescia prima di avviare automaticamente il sistema operativo predefinito.

Abbiamo configurato GRUB2 su Ubuntu 14.04 qui, ma il processo dovrebbe essere simile per altre distribuzioni Linux. Potresti aver personalizzato le impostazioni originali di GRUB modificando il suo file menu.lst in passato, ma il processo ora è diverso. Nozioni di base sulla configurazione di

GRUB2

GRUB2 non utilizza un file menu.lst. Invece, il suo file di configurazione principale è il file grub.cfg /boot/grub/.Tuttavia, non dovresti modificare questo file a mano! Questo file è solo per l'uso proprio di GRUB2.Viene creato automaticamente eseguendo il comando update-grub come root - in altre parole, eseguendo sudo update-grub su Ubuntu.

instagram viewer

Le proprie impostazioni GRUB sono memorizzate nel file grub /etc/default/.Modifica questo file per modificare le impostazioni di GRUB2.Gli script si trovano anche nella directory /etc/grub.d/.Ad esempio, su Ubuntu, ci sono script qui che configurano il tema predefinito. C'è anche uno script os-prober che controlla gli hard disk interni del sistema per altri sistemi operativi installati - Windows, altre distribuzioni Linux, Mac OS X e così via - e li aggiunge automaticamente al menu di GRUB2.

Quando si esegue il comando update-grub, GRUB combina automaticamente le impostazioni dal file grub /etc/default/, gli script dalla directory /etc/grub.d/ e tutto il resto, creando un file grub.cfg /boot/grub/ che viene letto all'avvio.

In altre parole, per personalizzare le impostazioni di GRUB2, dovrai modificare il file grub /etc/default/ e quindi eseguire il comando sudo update-grub di .

Modifica del file di configurazione di GRUB

Aprire il file di grub /etc/default/ per la modifica in un editor di testo standard. Se vuoi usare un editor di testo grafico, apri un terminale - o premi Alt + F2 - ed esegui il seguente comando:

gksu gedit /etc/default/ grub

Per un editor di terminale facile da usare - Nano - usa il seguente comando. Ovviamente puoi utilizzare qualsiasi editor di testo, incluso l'editor di testo vi standard.

sudo nano /etc/default/ grub

Il file grub /etc/default/ è breve e dovrebbe essere facile da modificare. Come con qualsiasi altro file di configurazione, è necessario modificare le opzioni allo stato desiderato e quindi modificare il file. Se una delle opzioni seguenti non appare già nel file, aggiungila su una nuova riga. Se lo fa, modifica la linea esistente invece di aggiungerne una duplicata.

Scegliere il sistema operativo predefinito : Modificare la linea GRUB_DEFAULT = .Per impostazione predefinita, GRUB_DEFAULT = 0 utilizza la prima voce come predefinita - cambia il numero in 1 per utilizzare la seconda voce, 2 per utilizzare la terza voce, o così via.È anche possibile utilizzare GRUB_DEFAULT = salvato e GRUB avvia automaticamente l'ultimo sistema operativo scelto ogni volta che si avvia. Puoi anche specificare un'etichetta tra virgolette. Ad esempio, se nel tuo sistema operativo è presente un sistema operativo denominato Windows 7( caricatore), è possibile utilizzare GRUB_DEFAULT = "Windows 7( loader)"

Salva un sistema operativo predefinito : Se scegli GRUB_DEFAULT = salva ,è inoltre necessario aggiungere una linea GRAD_SAVEDEFAULT = true , altrimenti non funzionerà.

Scegli se GRUB è nascosto : Con un solo sistema operativo installato, Ubuntu imposta automaticamente GRUB per l'avvio automatico sul sistema operativo predefinito con l'opzione GRUB_HIDDEN_TIMEOUT = 0.Questa opzione specifica che GRUB verrà nascosto e si avvierà automaticamente al sistema operativo predefinito dopo 0 secondi, in altre parole. Puoi ancora accedere al menu tenendo premuto Shift mentre il tuo computer si avvia. Per impostare un timeout superiore, utilizzare qualcosa come GRUB_HIDDEN_TIMEOUT = 5 - GRUB visualizzerà una schermata vuota o una schermata iniziale per cinque secondi, durante i quali è possibile premere un tasto qualsiasi per visualizzare il menu. Per evitare che GRUB venga automaticamente nascosto, commenta la riga - aggiungi solo un # prima di leggerlo # GRUB_HIDDEN_TIMEOUT = 0 .

Controllo Timeout menu GRUB : se GRUB non viene nascosto automaticamente, verrà visualizzato il menu ogni volta che si avvia il computer. GRUB bloccherà automaticamente il sistema operativo predefinito dopo un periodo di tempo, in genere di dieci secondi. Durante questo periodo, puoi scegliere un altro sistema operativo o lasciarlo avviare automaticamente. Per modificare il periodo di timeout, modifica la riga GRUB_TIMEOUT = 10 e inserisci il numero di secondi desiderato.(Ricorda, questo è usato solo se GRUB non è nascosto.) Per impedire a GRUB di avviarsi automaticamente e attendere sempre che tu scelga un SO, cambia la linea in GRUB_TIMEOUT = -1

Scegli un'immagine di sfondo : GRUB_BACKGROUNDLa linea controlla se viene utilizzata un'immagine di sfondo: per impostazione predefinita, GRUB utilizza un aspetto monocromatico bianco su nero.È possibile aggiungere una riga come GRUB_BACKGROUND = "/home/user/Pictures/ background.png" per specificare un file immagine che GRUB utilizzerà.

Il file immagine deve soddisfare varie specifiche. GRUB supporta le immagini JPG / JPEG, ma queste sono limitate a 256 colori, quindi probabilmente non vorrai usare un'immagine JPG.Invece, probabilmente vorrai usare un'immagine PNG che può avere un numero qualsiasi di colori. Puoi anche usare un file immagine TGA.

Rendi effettive le tue modifiche

Per rendere effettive le tue modifiche, salva semplicemente il file di testo - File & gt;Salva in Gedit o Ctrl + O e quindi Invio per salvare il file in Nano, quindi esegui il comando sudo update-grub .Le tue modifiche diventeranno parte del file grub.cfg e verranno utilizzate ogni volta che avvii il tuo computer.

Queste non sono tutte le impostazioni di GRUB, ma sono alcune delle più comunemente modificate. Altre impostazioni possono essere personalizzate nel file grub /etc/default/ o modificando gli script nella directory grub.d di /etc/.

Se non si desidera modificare manualmente i file, è possibile trovare strumenti grafici per la personalizzazione di GRUB2 nei repository software della propria distribuzione Linux. Il metodo di cui sopra dovrebbe funzionare anche su distribuzioni Linux in cui tali strumenti non sono facilmente disponibili, o se si ha solo l'accesso alla riga di comando e si vuole farlo a mano.