Après la récente mise à jour, je n'ai pas pu démarrer mon système (écran noir). J'ai donc éteint le PC et l'ai rallumé.
Vu le menu grub suivant:
Ubuntu
Advanced options for Ubuntu
System setup
J'ai sélectionné "Options avancées pour Ubuntu" et j'ai vu:
Ubuntu, with Linux 4.2.0-42-generic
Ubuntu, with Linux 4.2.0-42 ... (recovery mode) ...
Ubuntu, with Linux 4.2.0-41-generic
Ubuntu, with Linux 4.2.0-41 ... (recovery mode) ...
...
J'ai sélectionné Ubuntu, with Linux 4.2.0-41-generic
et le système a démarré (auparavant avec Ubuntu, with Linux 4.2.0-42-generic
sélectionné, il ne l'a pas fait)
Comme je ne voulais pas toujours le sélectionner manuellement, j'ai essayé de le définir comme noyau par défaut dans grub: J'ai donc ouvert '/ etc/default/grub' et changé:
GRUB_DEFAULT=2
Puis exécuté $Sudo update-grub
et redémarré le système. Mais il voulait toujours charger le dernier noyau.
J'ai aussi essayé avec GRUB_DEFAULT=3
mais le résultat était le même.
Mon grub c'est:
#grub-install --version
grub-install (GRUB) 2.02~beta2-9ubuntu1.11
J'ai également rencontré des erreurs lors de l'installation de grub customizer:
...
dpkg: dependency problems prevent configuration of linux-signed-generic-lts-wily:
linux-signed-generic-lts-wily depends on linux-signed-image-generic-lts-wily (= 4.2.0.42.34); however:
Package linux-signed-image-generic-lts-wily is not configured yet.
dpkg: error processing package linux-signed-generic-lts-wily (--configure):
dependency problems - leaving unconfigured
Setting up grub-customizer (5.0.6-0ubuntu1~ppa1t) ...
Errors were encountered while processing:
linux-image-4.2.0-42-generic
linux-image-extra-4.2.0-42-generic
linux-image-generic-lts-wily
linux-generic-lts-wily
linux-signed-image-4.2.0-42-generic
linux-signed-image-generic-lts-wily
linux-signed-generic-lts-wily
E: Sub-process /usr/bin/dpkg returned an error code (1)
Je ne sais donc pas si je dois redémarrer ou désinstaller ...
Ok, j'ai installé le personnalisateur grub et défini:
default entry
predefined [Advanced options for Ubuntu>Ubuntu, with Linux 4.2.0-41-generic]
Après cela, j'ai remarqué que l'entrée suivante apparaissait dans /etc/default/grub
:
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.2.0-41-generic"
Ensuite, j'ai désinstallé le personnalisateur grub en m'assurant que l'entrée était toujours là, j'ai exécuté Sudo update-grub et redémarré. Maintenant, le bon noyau est utilisé.
Il semble qu'il existe une syntaxe spécifique GRUB_DEFAULT="submenu>menu"
. Je ne savais pas à ce sujet ...