Guida: Modificare Grub 1.97 aggiungendo un'immagine
Inviato: 01 apr 2010, 14:42
Apriamo con l'editor il file che gestisce il grub e cambiamo la risoluzione dello schermo
qui si imposta la risoluzione del bootloader, nonché la dimensione dell'immagine che userai di sfondo
Citazione
In questo punto si impostia il nome dell'immagine che si userà come sfondo (e può essere in formato PNG o TGA)
dopo di che l'immagine va poi caricata in uno dei 2 percorsi: /boot/grub oppure /usr/share/images/grub
Se si vuole modificare il colore delle scritte occorre infine editare in questo punto sempre il file /etc/grub.d/05_debian_theme
una volta finito diamo da termila il comando per aggiornare il grub
Per le altre impostazioni, tempo del timer, sistema di default nonchè numero di versioni del kernel da visualizzare vi consiglio di installare StarUpManager che trovate cmq nel software installabile con l'apposito strumento di ubuntu.
- Codice: Seleziona tutto
sudo gedit /etc/grub.d/00_header
# Do this as early as possible, since other commands might depend on it.
# (e.g. the `loadfont' command might need lvm or raid modules)
for i in ${GRUB_PRELOAD_MODULES} ; do
echo "insmod $i"
done
if [ "x${GRUB_DEFAULT}" = "x" ] ; then GRUB_DEFAULT=0 ; fi
if [ "x${GRUB_DEFAULT}" = "xsaved" ] ; then GRUB_DEFAULT='${saved_entry}' ; fi
if [ "x${GRUB_TIMEOUT}" = "x" ] ; then GRUB_TIMEOUT=5 ; fi
if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1024x768 ; fi
qui si imposta la risoluzione del bootloader, nonché la dimensione dell'immagine che userai di sfondo
- Codice: Seleziona tutto
sudo gedit /etc/grub.d/05_debian_theme
Citazione
# check for usable backgrounds
use_bg=false
if [ "$GRUB_TERMINAL_OUTPUT" = "gfxterm" ] ; then
for i in {/boot/grub,/usr/share/images/grub}/nomefiledisfondo.{png,tga} ; do
if is_path_readable_by_grub $i ; then
bg=$i
case ${bg} in
*.png) reader=png ;;
*.tga) reader=tga ;;
*.jpg|*.jpeg) reader=jpeg ;;
esac
if test -e /boot/grub/${reader}.mod ; then
echo "Found Debian background: `basename ${bg}`" >&2
use_bg=true
break
fi
fi
done
fi
In questo punto si impostia il nome dell'immagine che si userà come sfondo (e può essere in formato PNG o TGA)
dopo di che l'immagine va poi caricata in uno dei 2 percorsi: /boot/grub oppure /usr/share/images/grub
Se si vuole modificare il colore delle scritte occorre infine editare in questo punto sempre il file /etc/grub.d/05_debian_theme
# set the background if possible
if ${use_bg} ; then
prepare_grub_to_access_device `${grub_probe} --target=device ${bg}`
cat << EOF
insmod ${reader}
if background_image `make_system_path_relative_to_its_root ${bg}` ; then
set color_normal=black/black
set color_highlight=magenta/black
else
EOF
fi
una volta finito diamo da termila il comando per aggiornare il grub
- Codice: Seleziona tutto
sudo update-grub
Per le altre impostazioni, tempo del timer, sistema di default nonchè numero di versioni del kernel da visualizzare vi consiglio di installare StarUpManager che trovate cmq nel software installabile con l'apposito strumento di ubuntu.