Grub

GRUB - Come puoi migliorare l'avvio?

GRUB - Come puoi migliorare l'avvio?
Sai cosa succede realmente quando il tuo computer si avvia e come puoi regolarlo?? In questo articolo vedrai alcune nozioni di base su GRUB e cosa fa all'avvio. Dopo che il tuo hardware è stato controllato con UEFI, molto probabilmente la tua macchina si avvierà in GRUB. Questo è il bootloader più comune per Linux. Su hardware più vecchio, hai anche un BIOS e GRUB che supporta.

Cosa fa Grub?

GRUB è la prima cosa che viene eseguita all'avvio. Ha la responsabilità di impostare da dove si avvia il sistema, abilitando i sistemi multi-boot. Passerà anche una serie di parametri al kernel che dipendono dal kernel in cui si avvia. Tranne per eseguire correttamente l'avvio della distribuzione scelta, puoi anche utilizzare un tema per GRUB. Cioè, se vuoi mantenere un bell'aspetto anche all'inizio dell'avvio.

Dove lo conservi??

Nella maggior parte dei casi, il programma di installazione della tua distribuzione posizionerà GRUB "dove appropriato", questo non è sempre l'ideale. Per i sistemi UEFI, che sono quasi tutti moderni, hai molte più opzioni per memorizzare GRUB. Poiché questo è il boot loader, per prima cosa scegli un dispositivo, più comunemente /dev/sda1, quindi puoi scegliere dove possono essere archiviati i moduli. Normalmente, lasceresti tutti gli altri file di avvio nella directory /boot ma potresti aver bisogno di più spazio, quindi c'è un'opzione per spostarlo altrove. Il modo più sicuro per farlo è creare una partizione da montare su /boot. A causa delle numerose funzionalità di UEFI, memorizzerai anche molte informazioni nella directory /boot/efi. Questa sarà più comunemente una partizione che GRUB monta durante l'avvio. Nella maggior parte dei casi, eseguirai semplicemente lo script grub-install senza parametri.

$ grub-install

Il comando grub-install è uno script che esamina i tuoi dischi e crea voci di menu per ogni sistema operativo che hai sul tuo disco. Ciò significa che creerà una voce di caricamento a catena per Windows, se ce l'hai sul tuo disco. Il comando 'update-grub' esegue aggiornamenti simili al tuo sistema esistente. Puoi anche creare un file ISO in cui risiede GRUB. Puoi usarlo per avviare la tua macchina in caso di problemi con l'attuale installazione di GRUB.

Alcune impostazioni di base

Per adattare il comportamento di GRUB, hai alcune impostazioni standard. Esaminiamoli. Il valore di GRUBDEFAULT, solitamente zero, imposta quale è la voce più comune da cui avviare boot. Per usarlo, imposta un altro valore numerico o puoi nominare la tua voce con il tag 'id'.

voce di menu 'Ubuntu' --id ubuntu-linux

GRUB_DEFAULT=ubuntu-linux

Hai la possibilità di impostare l'ultima voce scelta come predefinita. Lo fai impostando il parametro

Puoi anche impostare il tempo necessario prima che GRUB si avvii nella tua voce predefinita. Le distribuzioni mettono dieci secondi per questo valore, potresti volerlo abbassare quando ritieni che non modificherai più GRUB.

GRUB_TIMEOUT=5

Questa voce imposterà il timeout a 5 secondi.

I valori davvero interessanti riguardano il modo in cui avvii il tuo sistema Linux. Non troverai i valori in GRUB, invece dovrai cercarli nella documentazione del kernel Linux. Alcuni valori comuni sono:

Nome Senso
silenzioso Disabilita tutti i messaggi di registro
schizzi Mostra le immagini splash
rfkill.defaultstate=0 Rendi aperto lo stato rfkill predefinito

L'elenco è lungo, devi cercarli tutti nella documentazione del kernel.

GRUB_CMDLINE_LINUX_DEFAULT="spruzzo tranquillo"
GRUB_CMDLINE_LINUX=""
Alcune caratteristiche interessanti

Può sembrare che tutto ciò che il bootloader dovrebbe fare è avviare il sistema, ma puoi avere alcune cose speciali che accadono a GRUB.

Temi

Ci sono diversi temi disponibili per GRUB, quindi puoi rendere il menu un aspetto gradevole. Il pacchetto è grub2-splashimages nel tuo repository preferito (almeno Ubuntu!). Puoi trovare molti altri temi su Gnome Look, stranamente!

Potresti voler proteggere la tua macchina dagli intrusi proteggendo GRUB installalo da solo. NOTA: in caso contrario, qualcuno può riavviare la macchina e utilizzare la riga di comando di GRUB per eseguire il sistema operativo senza password. Raggiungere il root è molto facile da GRUB. Detto questo, se hanno la loro macchina, possono avviarsi da una memory stick e accedere ai tuoi file in qualsiasi modo.

Per proteggere GRUB dall'essere modificato da chiunque avvii il tuo computer, puoi impostare una password. La procedura è semplice, basta aggiungere la password nella configurazione di GRUB.file

password_pbkdf2 root grub.pbkdf2.sha512.10000.2CF985259F00B0E51F0226EB24E9A
DA4BFD1154D00B2F962EDFAF4EAD2297CAC0BC009F3EB0A1F15D4472985F438687A516E954A
60B977F41F383F01D33E7369.E26A847A53596996608FE4644E41DA82DA9E1CB397771816788
7C8ACA92EF1DBD95DBA13C7F111C7B753E90C3EFA1C62ED847B475B462D0A03A17419080D45F1

Nell'esempio hai bisogno di una password con hash, per crearla, usa il comando seguente

$ grub-mkpasswd-pbkdf2

Il comando ti chiede due volte una password e restituisce l'HASH che corrisponde alla tua password.

Dove trovi i log degli errori??

Ora che hai iniziato a cambiare in GRUB, dovrai controllare cosa è successo con le tue modifiche. Allora, dove lascia GRUB i suoi log?? Hai due file da esaminare, come mostrato di seguito. Contengono dettagli diversi,

/var/boot/log/boot.log Questo file contiene molti altri dati ma puoi vedere che l'avvio è riuscito da GRUB.

/var/log/dmesg Il file 'dmesg' viene rinnovato ogni giorno e contiene tutti i parametri del kernel che hai impostato durante l'ultimo avvio. Molto utile per vedere quali valori sono impostati dal sistema.

Come eseguirlo manualmente??

Se vuoi provare alcune impostazioni e comandi durante l'avvio, puoi farlo. Dal menu di GRUB, puoi andare in modalità riga di comando e impostare tutto per l'avvio corrente. Nulla verrà salvato, quindi vorrai prendere appunti mentre lo provi. Il grande vantaggio è che non cambierai ciò che GRUB farà al prossimo avvio, quindi la maggior parte dei comandi può essere cancellata con un nuovo riavvio.

Toolkit di ottimizzazione

Puoi anche considerare il 'grub-customizer'. Questo è un pacchetto software che scrive sui tuoi file GRUB (/etc/grub.d/40personalizzato). The Grub Customizer Con questo strumento, puoi modificare tutti i valori che desideri, quindi fai attenzione. Nota che non ha la documentazione completa per GRUB, quindi devi capire cosa vuoi cambiare dalla documentazione.

Conclusione

Quando scavi nella documentazione di GRUB, vedrai rapidamente che la scelta del file e della partizione corretti da cui avviare è tutt'altro che l'unica cosa che GRUB fa. Se scavi più a fondo, puoi apportare enormi modifiche al tuo sistema. Puoi anche rendere il tuo sistema non avviabile. Quindi avere sempre backup e un supporto alternativo da cui avviare.

Recensione del mouse wireless Microsoft Sculpt Touch
Ho letto di recente del Microsoft Scolpisci il tocco mouse wireless e ho deciso di acquistarlo. Dopo averlo usato per un po', ho deciso di condividere...
Trackpad e puntatore del mouse su schermo AppyMouse per tablet Windows
Gli utenti di tablet spesso mancano il puntatore del mouse, soprattutto quando sono abituati a usare i laptop laptop. Gli smartphone e i tablet touchs...
Il pulsante centrale del mouse non funziona in Windows 10
Il tasto centrale del mouse ti aiuta a scorrere lunghe pagine web e schermate con molti dati. Se si ferma, finirai per usare la tastiera per lo scorri...