Cosa è GRUB
Channel: Nicola Jelmorini
Date: 11/10/2014

GRUB è la sigla che sta per "GRand Unified Boot loader" ed è il menu iniziale che ci permette di scegliere quale sistema operativo far partire nel caso in cui ne abbiamo più di uno installato sul nostro PC.

la posizione di GRUB nel processo di boot:
1) accensione del PC
2) si attiva il BIOS (Basic Input/Output System)
3) viene letto il MBR (Master Boot Record), ovvero il primo settore del disco, per caricare in memoria ed eseguire il Boot Loader GRUB. Nei sistemi più recenti viene invece letta la partizione UEFI per caricare il Boot Loader
4) si attiva il Boot Loader GRUB. Se esiste più di un sistema operativo installato appare sempre il menu di scelta di grub, altrimenti non appare mai e lo si può richiamare tenendo premuto il tasto SHIFT
5) si attiva il Kernel Linux

Gestione del menu GRUB
A) gestione da terminale
Qui di seguito elenco i file che compongono la configurazione di Grub. Tuttavia sconsiglio di modificare questi file a meno che non si sappia esattamente cosa si stia facendo:
[*] /boot/grub/grub.cfg  ⇒ file di configurazione principale
[*] /etc/default/grub      ⇒ file di configurazione  del menu
[*] /etc/grub.d/*.*          ⇒ altri file di configurazione del menu
si tratta di comuni file di testo, quindi facilmente modificabili, ma dato il loro scopo è anche facile, non conoscendo bene grub, fare disastri. Per chi è interessato, metto qui un riferimento di una guida per la modifica da terminale delle configurazioni (a vostro rischio)
http://ubuntuforums.org/showthread.php?t=1195275
[*] update-grub   ⇒ comando per aggiornare la configurazione (eseguito automaticamente dal sistema quando ad esempio si aggiunge un nuovo kernel)

B) "Grub Customizer" un'interfaccia grafica per gestire Grub2
questo programma rende meno ostica la modifica di alcune opzioni di grub per coloro che vogliono qualche personalizzazione diversa dallo standard. Anche in questo caso però sconsiglio di modificare le opzioni tecniche di avvio delle diverse sessioni a meno che non si sappia esattamente cosa si stia facendo. 
Quello che si può fare senza grossi pericoli è ad esempio modificare il tema "grafico" di grub con la scheda "Impostazioni aspetto". Temi già pronti si possono trovare in rete, così come delle guide per crearne di nuovi.
Installazione di Grub Customizer
[*] https://launchpad.net/grub-customizer
[*] sudo add-apt-repository ppa:danielrichter2007/grub-customizer
[*] sudo apt-get update
[*] sudo apt-get install grub-customizer 


Documentazione per approfondire il tema
info -f grub -n 'Simple configuration'  (documentazione presente nel sistema da terminale)
http://www.gnu.org/software/grub/
http://it.wikipedia.org/wiki/GNU_GRUB
http://wiki.ubuntu-it.org/AmministrazioneSistema/Grub
 http://members.iinet.net/~herman546/p20/GRUB2%20CLI%20Mode%20Commands.html
http://www.gnu.org/software/grub/manual/grub.html
https://help.ubuntu.com/community/Grub2