El fitxer /etc/default/grub conté les opcions de configuració principal del carregador d’arrencada GRUB.
GRUB_DEFAULT Defineix quina entrada del
menú s’arrenca per defecte. Pot ser un número (0 = primera entrada), el
nom exacte de l’entrada entre cometes, o saved per
recordar l’última elecció (requereix GRUB_SAVEDEFAULT=true).
GRUB_DEFAULT=0
GRUB_DEFAULT="Ubuntu"
GRUB_DEFAULT=saved
GRUB_TIMEOUT La quantitat de segons que
GRUB espera abans d’arrencar l’opció per defecte.
-1 - desactiva el compte enrere (cal selecció
manual).
0 - arrenca immediatament sense mostrar el menú.
GRUB_TIMEOUT=5
GRUB_TIMEOUT_STYLE Controla com es
mostra el compte enrere:
menu - (mostra el menú sempre)
countdown - (mostra el compte enrere sense menú)
hidden - (ho oculta tot, però pots prémer Esc per veure
el menú)
GRUB_TIMEOUT_STYLE=hidden
GRUB_CMDLINE_LINUX_DEFAULT Paràmetres
afegits a la línia d’ordres del kernel en arrencades normals. El valor
típic quiet splash suprimeix missatges de boot i mostra
la pantalla de càrrega gràfica.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Exemples de paràmetres útils que s’hi poden afegir:
nomodeset — desactiva el mode gràfic del kernel (útil
amb GPU problemàtiques)
acpi=off — desactiva ACPI
mem=4G — limita la RAM utilitzada
ro / rw — munta l’arrel en mode lectura/escriptura
GRUB_CMDLINE_LINUX Paràmetres afegits sempre, tant en arrencada normal com en mode de
recuperació. Útil per opcions permanents com systemd.unit=multi-user.target
GRUB_CMDLINE_LINUX=""
GRUB_BACKGROUND Ruta a una imatge de
fons per al menú GRUB (formats PNG, JPG, TGA).
GRUB_BACKGROUND="/boot/grub/fons.png"
GRUB_THEME Ruta al fitxer de tema de
GRUB.
GRUB_THEME="/boot/grub/themes/breeze/theme.txt"
GRUB_GFXMODE Resolució de la pantalla
del menú GRUB. Pots usar auto o valors com 1920x1080x32
GRUB_GFXMODE=auto
GRUB_COLOR_NORMAL / GRUB_COLOR_HIGHLIGHT
Colors del text normal i seleccionat al menú (format color_lletra/color_fons).
GRUB_COLOR_NORMAL="white/black"
GRUB_COLOR_HIGHLIGHT="black/white"
GRUB_DEVICE / GRUB_DEVICE_UUID Defineix
el dispositiu arrel. Normalment es detecta automàticament.
GRUB_DISABLE_RECOVERY Si és true, amaga les entrades de mode de recuperació al
menú.
GRUB_DISABLE_RECOVERY="true"
GRUB_DISABLE_OS_PROBER Si és true, desactiva la detecció automàtica d’altres sistemes
operatius instal·lats (Windows, altres Linux…).
GRUB_DISABLE_OS_PROBER=false
GRUB_PRELOAD_MODULES Mòduls de GRUB que
es carreguen abans de llegir la configuració. Útil per a LVM, RAID,
etc.
GRUB_PRELOAD_MODULES="lvm part_gpt"
Després de qualsevol canvi a aquest fitxer, cal regenerar la configuració real de GRUB amb:
sudo update-grub
# o l'equivalent:
sudo grub-mkconfig -o /boot/grub/grub.cfgEls canvis no tindran efecte fins que no es faci aquest pas.