Attualmente sto provando varie distro, quindi quando avvio il mio laptop ho diversi SO tra cui scegliere. Di solito, tutte le distro si installano grub2
e si posizionano in cima all'elenco, quindi sono quelle predefinite da avviare al termine dell'installazione.
Ma Manjaro ha fatto qualcosa di diverso. Ha installato una versione di questo grub2
che avrebbe ricordato quale distro ho avviato l'ultima volta e ha continuato a avviarlo (al riavvio) fino a quando non ne ho selezionato un altro (e quindi avrebbe avviato quello e così via).
L'ho immaginato? Manjaro lo fa davvero? In tal caso, come posso installare quella versione del grub
mio sistema? Saluti.
Questo è il mio /etc/grub.d/40_custom
file:
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
e questo è il mio /etc/default/grub
file:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
/etc/default/grub
e ho cambiato la linea GRUB_DEFAULT=0
in e ho GRUB_DEFAULT=saved
aggiunto la linea GRUB_SAVEDEFAULT=true
che non c'era. Allora io sudo update-grub
. Riavviato e scelto una distro per l'avvio, diverso da quello in alto. Riavviato di nuovo e la distribuzione superiore (non quella che avevo scelto prima) è stata scelta per impostazione predefinita e avviata.
grub
) ma non ha funzionato. La distro superiore si avvia al riavvio anche se ne avevo già scelta un'altra in precedenza.