Code: Select all
sudo update-grub
Cambiare l'immagine di default di grub
Copiare in /boot/grub l'immagine scelta, servono i privilegi di amministrazione,un esempio in cui l'immagine è sulla Scrivania
Code: Select all
sudo cp ~/Scrivania/nomeimmagine.png /boot/grub
Code: Select all
sudo rm /boot/grub/nomeimmagine.png
Cambiare colore voci menù
Dopo aver cambiato lo sfondo,per cambiare i colori del menu
Code: Select all
gksu gedit /etc/grub.d/05_debian_theme
if [ -z "${2}" ] && [ -z "${3}" ]; then
echo " true"
fi
Con queste (quelli sono colori di esempio)
if [ -z "${2}" ] && [ -z "${3}" ]; then
# echo " true"
echo " set color_highlight=yellow/light-green"
echo " set color_normal=red/black"
fi
I colori supportati sono questi, non li ho provati tutti, ma usandone un pò non ho avuto problemi,una cosa da rispettare è il colore black che si vede nell'esempio, altrimenti non si imposta la trasparenza e non viene visualizzata l'immagine.
black
blue
green
cyan
red
magenta
brown
light-gray
dark-gray
light-blue
light-green
light-cyan
light-red
light-magenta
yellow
white
Cambiare solo il colore delle voci menù senza aver cambiato lo sfondo
Se non si cambia lo sfondo e si mantiene quello di default, cambiare queste
Code: Select all
gksu gedit /etc/grub.d/05_debian_theme
# Set a monochromatic theme for Tanglu/Ubuntu.
echo "${1}set menu_color_normal=white/black"
echo "${1}set menu_color_highlight=black/light-gray"
Nascondere le voci di memtest
Code: Select all
sudo chmod -x /etc/grub.d/20_memtest86+
Code: Select all
sudo chmod +x /etc/grub.d/20_memtest86+
Cambiare nome visualizzato alla/alle distro elencate in grub
Su ogni distro modificare il file /etc/lsb-release
Code: Select all
gksu gedit /etc/lsb-release
In seguito modifica di /etc/default/grubDISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Kubuntu Trusty"
Code: Select all
gksu gedit /etc/default/grub
cambiando la i con una dGRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
Operazione da fare su ogni distro (se si hanno più distro installate) e come tutte le altre modifiche, salvare i file ed eseguire l'update di grub, poi tornare sulla distro principale, quella che si avvia per prima,e da li fare l'update di grub.GRUB_DISTRIBUTOR=`lsb_release -d -s 2> /dev/null || echo Debian`
Impostare Windows come sistema predefinito
Verificare il loader di Windows con questo comando
Code: Select all
cat /boot/grub/grub.cfg | grep -i windows
Modificare il file /etc/default/grubmenuentry 'Windows 7 (loader) (su /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-6D66A6A662A44216' {
Code: Select all
gksu gedit /etc/default/grub
mettere la parte tra gli apici trovata con il comando precedente, cosiGRUB_DEFAULT=0
GRUB_DEFAULT='Windows 7 (loader) (on /dev/sda1)'
Cambiare i secondi diavvio del sistema predefinito
Code: Select all
gksu gedit /etc/default/grub
Se si imposta -1 il conto alla rovescia non cè e aspetta una scelta dell'utenteGRUB_TIMEOUT=10
Cambiare dimensione caratteri nel menù
L'unica cosa che sono riuscito a fare è fare una modifica a /etc/default/grub
Code: Select all
gksu gedit /etc/default/grub
e cambiare risoluzioni, togliendo solo il cancelletto, la risoluzione è quella impostata di default e le scritte nel menù sono grandi, per averle più piccole aumentare la risoluzione, nello screenshot che allego le ho impostate a 800x600#GRUB_GFXMODE=640x480
Aggiungere menù entry di riavvio pc al menù di grub
Code: Select all
gksu gedit /etc/grub.d/40_custom
Code: Select all
menuentry "Riavvia il Pc" {
reboot
}
Code: Select all
sudo update-grub
Ricordo che ad ogni modifica dei file , il file và salvato e in seguito va fatto l'update di grub
L'ho testato anche su Mint 17.1 XFCE e da quello che ho visto, ha uno script di configurazione di grub che su Ubuntu non cè e per non saper ne leggere ne scrivere ho tolto i permessi di esecuzione.
Code: Select all
sudo chmod -x /etc/grub.d/06_mint_theme
Nello screenshot allegato si vedono i nomi delle distro cambiati, i colori del menu e lo sfondo cambiati, Windows 7 impostato come sistema predefinito, le scritte di grub più grandi da quelle di deafault (risoluzione impostata a 800x600) e le voci di memtest rimosse