Aller au contenu

Démarrer sur un noyau particulier

Pour démarrer sur un noyau particulier, il faut éditer le fichier /etc/default/grub

  • Modifier la ligne GRUB_DEFAULT=0 ou GRUB_DEFAULT= en GRUB_DEFAULT="1>2" dans le cas d'un sous menu comme sur Debian.

Trouver la bonne ligne

grep -e "menuentry " -e submenu -e linux /boot/grub/grub.cfg

Exemple de résultat de la commande:

### BEGIN /etc/grub.d/10_linux ###
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-eebfbb69-0e8b-4bea-bcc8-0bd370d69628' {
        linux   /boot/vmlinuz-6.1.0-15-amd64 root=UUID=eebfbb69-0e8b-4bea-bcc8-0bd370d69628 ro  nvidia_drm.modeset=1 libata.noacpi=1 resume=UUID=df794583-4b0c-4127-b4f5-113338fee1a1
submenu 'Advanced options for Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-eebfbb69-0e8b-4bea-bcc8-0bd370d69628' {
        menuentry 'Debian GNU/Linux, with Linux 6.1.0-15-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.0-15-amd64-advanced-eebfbb69-0e8b-4bea-bcc8-0bd370d69628' {
                linux   /boot/vmlinuz-6.1.0-15-amd64 root=UUID=eebfbb69-0e8b-4bea-bcc8-0bd370d69628 ro  nvidia_drm.modeset=1 libata.noacpi=1 resume=UUID=df794583-4b0c-4127-b4f5-113338fee1a1
        menuentry 'Debian GNU/Linux, with Linux 6.1.0-15-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.0-15-amd64-recovery-eebfbb69-0e8b-4bea-bcc8-0bd370d69628' {
                linux   /boot/vmlinuz-6.1.0-15-amd64 root=UUID=eebfbb69-0e8b-4bea-bcc8-0bd370d69628 ro single 
        menuentry 'Debian GNU/Linux, with Linux 6.1.0-13-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.0-13-amd64-advanced-eebfbb69-0e8b-4bea-bcc8-0bd370d69628' {
                linux   /boot/vmlinuz-6.1.0-13-amd64 root=UUID=eebfbb69-0e8b-4bea-bcc8-0bd370d69628 ro  nvidia_drm.modeset=1 libata.noacpi=1 resume=UUID=df794583-4b0c-4127-b4f5-113338fee1a1
        menuentry 'Debian GNU/Linux, with Linux 6.1.0-13-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.0-13-amd64-recovery-eebfbb69-0e8b-4bea-bcc8-0bd370d69628' {
                linux   /boot/vmlinuz-6.1.0-13-amd64 root=UUID=eebfbb69-0e8b-4bea-bcc8-0bd370d69628 ro single 
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {

Voir site: https://unix.stackexchange.com/questions/694323/how-to-set-default-kernel-in-debian