logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 04-02-2024 06:24:17

bricomega
Membre
Lieu : mimet
Distrib. : bullseye
Noyau : 5.10.018.amd64
(G)UI : cinnamon
Inscription : 02-02-2020

demarrage sur ancienne version du noyau

bonjour
j'ai une librazik sur debian bulleye,j'ai fait la mise à jour de la version de noyau 5.10.0-27 vers la version 5.10.0-28 j'ai bien les deux versions dans le dossier boot  et dans grub.cfg mais le demarrage se fait toujours sur la version 5.10.0-27
comment faire pour demarrer sur le noyau le plus récent et faire en sorte qu'à l'avenir ce problème ne se reproduise plus
je signale que j'ai deux distros ,une bookworm et une librazik en dualboot le problème ne se produit pas sur la bookworm quand je met à jour
merci de me renseigner
ci-joint le grub.cfg de la librazik

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
set root='hd1,gpt5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt5 --hint-efi=hd1,gpt5 --hint-baremetal=ahci1,gpt5  b0b53c16-09e4-4c9f-9f86-907c735017d3
else
  search --no-floppy --fs-uuid --set=root b0b53c16-09e4-4c9f-9f86-907c735017d3
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=fr_FR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=5
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=5
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_gpt
insmod ext2
set root='hd1,gpt5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt5 --hint-efi=hd1,gpt5 --hint-baremetal=ahci1,gpt5  b0b53c16-09e4-4c9f-9f86-907c735017d3
else
  search --no-floppy --fs-uuid --set=root b0b53c16-09e4-4c9f-9f86-907c735017d3
fi
insmod png
if background_image /usr/share/desktop-base/homeworld-theme/grub/grub-4x3.png; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
  set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'GNU/Linux' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-b0b53c16-09e4-4c9f-9f86-907c735017d3' {
  load_video
  insmod gzio
  if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
  insmod part_gpt
  insmod ext2
  set root='hd1,gpt5'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt5 --hint-efi=hd1,gpt5 --hint-baremetal=ahci1,gpt5  b0b53c16-09e4-4c9f-9f86-907c735017d3
  else
    search --no-floppy --fs-uuid --set=root b0b53c16-09e4-4c9f-9f86-907c735017d3
  fi
  echo  'Loading Linux 5.10.0-28-amd64 ...'
  linux /boot/vmlinuz-5.10.0-28-amd64 root=UUID=b0b53c16-09e4-4c9f-9f86-907c735017d3 ro  
  echo  'Loading initial ramdisk ...'
  initrd  /boot/initrd.img-5.10.0-28-amd64
}
submenu 'Advanced options for GNU/Linux' $menuentry_id_option 'gnulinux-advanced-b0b53c16-09e4-4c9f-9f86-907c735017d3' {
  menuentry 'GNU/Linux, with Linux 5.10.0-28-amd64' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-28-amd64-advanced-b0b53c16-09e4-4c9f-9f86-907c735017d3' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_gpt
    insmod ext2
    set root='hd1,gpt5'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt5 --hint-efi=hd1,gpt5 --hint-baremetal=ahci1,gpt5  b0b53c16-09e4-4c9f-9f86-907c735017d3
    else
      search --no-floppy --fs-uuid --set=root b0b53c16-09e4-4c9f-9f86-907c735017d3
    fi
    echo  'Loading Linux 5.10.0-28-amd64 ...'
    linux /boot/vmlinuz-5.10.0-28-amd64 root=UUID=b0b53c16-09e4-4c9f-9f86-907c735017d3 ro  
    echo  'Loading initial ramdisk ...'
    initrd  /boot/initrd.img-5.10.0-28-amd64
  }
  menuentry 'GNU/Linux, with Linux 5.10.0-28-amd64 (recovery mode)' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-28-amd64-recovery-b0b53c16-09e4-4c9f-9f86-907c735017d3' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_gpt
    insmod ext2
    set root='hd1,gpt5'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt5 --hint-efi=hd1,gpt5 --hint-baremetal=ahci1,gpt5  b0b53c16-09e4-4c9f-9f86-907c735017d3
    else
      search --no-floppy --fs-uuid --set=root b0b53c16-09e4-4c9f-9f86-907c735017d3
    fi
    echo  'Loading Linux 5.10.0-28-amd64 ...'
    linux /boot/vmlinuz-5.10.0-28-amd64 root=UUID=b0b53c16-09e4-4c9f-9f86-907c735017d3 ro single
    echo  'Loading initial ramdisk ...'
    initrd  /boot/initrd.img-5.10.0-28-amd64
  }
  menuentry 'GNU/Linux, with Linux 5.10.0-27-amd64' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-27-amd64-advanced-b0b53c16-09e4-4c9f-9f86-907c735017d3' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_gpt
    insmod ext2
    set root='hd1,gpt5'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt5 --hint-efi=hd1,gpt5 --hint-baremetal=ahci1,gpt5  b0b53c16-09e4-4c9f-9f86-907c735017d3
    else
      search --no-floppy --fs-uuid --set=root b0b53c16-09e4-4c9f-9f86-907c735017d3
    fi
    echo  'Loading Linux 5.10.0-27-amd64 ...'
    linux /boot/vmlinuz-5.10.0-27-amd64 root=UUID=b0b53c16-09e4-4c9f-9f86-907c735017d3 ro  
    echo  'Loading initial ramdisk ...'
    initrd  /boot/initrd.img-5.10.0-27-amd64
  }
  menuentry 'GNU/Linux, with Linux 5.10.0-27-amd64 (recovery mode)' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-27-amd64-recovery-b0b53c16-09e4-4c9f-9f86-907c735017d3' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_gpt
    insmod ext2
    set root='hd1,gpt5'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt5 --hint-efi=hd1,gpt5 --hint-baremetal=ahci1,gpt5  b0b53c16-09e4-4c9f-9f86-907c735017d3
    else
      search --no-floppy --fs-uuid --set=root b0b53c16-09e4-4c9f-9f86-907c735017d3
    fi
    echo  'Loading Linux 5.10.0-27-amd64 ...'
    linux /boot/vmlinuz-5.10.0-27-amd64 root=UUID=b0b53c16-09e4-4c9f-9f86-907c735017d3 ro single
    echo  'Loading initial ramdisk ...'
    initrd  /boot/initrd.img-5.10.0-27-amd64
  }
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (on /dev/sdb1)' --class windows --class os $menuentry_id_option 'osprober-efi-0F63-B9A1' {
  insmod part_gpt
  insmod fat
  set root='hd1,gpt1'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt1 --hint-efi=hd1,gpt1 --hint-baremetal=ahci1,gpt1  0F63-B9A1
  else
    search --no-floppy --fs-uuid --set=root 0F63-B9A1
  fi
  chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
menuentry 'Debian GNU/Linux 12 (bookworm) (on /dev/sdb6)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-4a4bcefe-2636-4942-aada-f917132757bd' {
  insmod part_gpt
  insmod ext2
  set root='hd1,gpt6'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt6 --hint-efi=hd1,gpt6 --hint-baremetal=ahci1,gpt6  4a4bcefe-2636-4942-aada-f917132757bd
  else
    search --no-floppy --fs-uuid --set=root 4a4bcefe-2636-4942-aada-f917132757bd
  fi
  linux /boot/vmlinuz-6.1.0-18-amd64 root=UUID=4a4bcefe-2636-4942-aada-f917132757bd ro quiet
  initrd /boot/initrd.img-6.1.0-18-amd64
}
submenu 'Advanced options for Debian GNU/Linux 12 (bookworm) (on /dev/sdb6)' $menuentry_id_option 'osprober-gnulinux-advanced-4a4bcefe-2636-4942-aada-f917132757bd' {
  menuentry 'Debian GNU/Linux (on /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.1.0-18-amd64--4a4bcefe-2636-4942-aada-f917132757bd' {
    insmod part_gpt
    insmod ext2
    set root='hd1,gpt6'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt6 --hint-efi=hd1,gpt6 --hint-baremetal=ahci1,gpt6  4a4bcefe-2636-4942-aada-f917132757bd
    else
      search --no-floppy --fs-uuid --set=root 4a4bcefe-2636-4942-aada-f917132757bd
    fi
    linux /boot/vmlinuz-6.1.0-18-amd64 root=UUID=4a4bcefe-2636-4942-aada-f917132757bd ro quiet
    initrd /boot/initrd.img-6.1.0-18-amd64
  }
  menuentry 'Debian GNU/Linux, with Linux 6.1.0-18-amd64 (on /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.1.0-18-amd64--4a4bcefe-2636-4942-aada-f917132757bd' {
    insmod part_gpt
    insmod ext2
    set root='hd1,gpt6'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt6 --hint-efi=hd1,gpt6 --hint-baremetal=ahci1,gpt6  4a4bcefe-2636-4942-aada-f917132757bd
    else
      search --no-floppy --fs-uuid --set=root 4a4bcefe-2636-4942-aada-f917132757bd
    fi
    linux /boot/vmlinuz-6.1.0-18-amd64 root=UUID=4a4bcefe-2636-4942-aada-f917132757bd ro quiet
    initrd /boot/initrd.img-6.1.0-18-amd64
  }
  menuentry 'Debian GNU/Linux, with Linux 6.1.0-18-amd64 (recovery mode) (on /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.1.0-18-amd64-root=UUID=4a4bcefe-2636-4942-aada-f917132757bd ro single-4a4bcefe-2636-4942-aada-f917132757bd' {
    insmod part_gpt
    insmod ext2
    set root='hd1,gpt6'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt6 --hint-efi=hd1,gpt6 --hint-baremetal=ahci1,gpt6  4a4bcefe-2636-4942-aada-f917132757bd
    else
      search --no-floppy --fs-uuid --set=root 4a4bcefe-2636-4942-aada-f917132757bd
    fi
    linux /boot/vmlinuz-6.1.0-18-amd64 root=UUID=4a4bcefe-2636-4942-aada-f917132757bd ro single
    initrd /boot/initrd.img-6.1.0-18-amd64
  }
  menuentry 'Debian GNU/Linux, with Linux 6.1.0-17-amd64 (on /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.1.0-17-amd64--4a4bcefe-2636-4942-aada-f917132757bd' {
    insmod part_gpt
    insmod ext2
    set root='hd1,gpt6'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt6 --hint-efi=hd1,gpt6 --hint-baremetal=ahci1,gpt6  4a4bcefe-2636-4942-aada-f917132757bd
    else
      search --no-floppy --fs-uuid --set=root 4a4bcefe-2636-4942-aada-f917132757bd
    fi
    linux /boot/vmlinuz-6.1.0-17-amd64 root=UUID=4a4bcefe-2636-4942-aada-f917132757bd ro quiet
    initrd /boot/initrd.img-6.1.0-17-amd64
  }
  menuentry 'Debian GNU/Linux, with Linux 6.1.0-17-amd64 (recovery mode) (on /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.1.0-17-amd64-root=UUID=4a4bcefe-2636-4942-aada-f917132757bd ro single-4a4bcefe-2636-4942-aada-f917132757bd' {
    insmod part_gpt
    insmod ext2
    set root='hd1,gpt6'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt6 --hint-efi=hd1,gpt6 --hint-baremetal=ahci1,gpt6  4a4bcefe-2636-4942-aada-f917132757bd
    else
      search --no-floppy --fs-uuid --set=root 4a4bcefe-2636-4942-aada-f917132757bd
    fi
    linux /boot/vmlinuz-6.1.0-17-amd64 root=UUID=4a4bcefe-2636-4942-aada-f917132757bd ro single
    initrd /boot/initrd.img-6.1.0-17-amd64
  }
}

### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
  fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# 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.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg
fi
### END /etc/grub.d/41_custom ###

Hors ligne

#2 04-02-2024 08:48:08

CloDeClo
Membre
Distrib. : Debian GNU/Linux 11 (bullseye)
Noyau : 5.10.0-27-amd64 (version 5.10.205-2)
(G)UI : XFCE4
Inscription : 24-02-2017

Re : demarrage sur ancienne version du noyau

Bonjour,
le démarrage est bien sur le noyau 5.10.0-28 !
(voir le 1er "initrd  /boot/initrd.img-5.10.0-28-amd64" suivant "### BEGIN /etc/grub.d/10_linux ###")
Peut-être l'oubli de redémarrer avant de tester le noyau en cours ?

Hors ligne

#3 04-02-2024 09:30:04

CloDeClo
Membre
Distrib. : Debian GNU/Linux 11 (bullseye)
Noyau : 5.10.0-27-amd64 (version 5.10.205-2)
(G)UI : XFCE4
Inscription : 24-02-2017

Re : demarrage sur ancienne version du noyau

sinon, c'est qu'il y a une option "exotique" sur le choix du noyau au démarrage dans /etc/default/grub (GRUB_DEFAULT ?, je n'ai plus cela en mémoire, il suffira de chercher en cas de besoin)

Hors ligne

#4 04-02-2024 09:38:26

raleur
Membre
Inscription : 03-10-2014

Re : demarrage sur ancienne version du noyau

Si c'est le GRUB de bookworm qui est lancé au démarrage, c'est son grub.cfg qu'il faut vérifier, et probablement mettre à jour avec update-grub après la mise à jour de librazik.
Pour éviter de devoir faire ça à chaque fois, envisager de faire un chaînage des deux grub ou de leurs configs plutôt que d'utiliser os-prober pour ajouter librazik.

Dernière modification par raleur (04-02-2024 09:38:49)


Il vaut mieux montrer que raconter.

Hors ligne

#5 04-02-2024 11:02:53

bricomega
Membre
Lieu : mimet
Distrib. : bullseye
Noyau : 5.10.018.amd64
(G)UI : cinnamon
Inscription : 02-02-2020

Re : demarrage sur ancienne version du noyau

bonjour
c'est le grub de bookworm qui est lancé au demarrage ,j'ai fait update-grub et tout est rentré dans l'ordre,je le saurais pour la prochaine fois,avant de poster j'avais fait un update-grub mais de librazik et ça n'avait pas réparé,mais comment faire pour chaîner les deux distros

Dernière modification par bricomega (04-02-2024 17:38:17)

Hors ligne

#6 08-02-2024 12:47:41

CloDeClo
Membre
Distrib. : Debian GNU/Linux 11 (bullseye)
Noyau : 5.10.0-27-amd64 (version 5.10.205-2)
(G)UI : XFCE4
Inscription : 24-02-2017

Re : demarrage sur ancienne version du noyau

Bonjour,

ce que je ferai sur mon PC dans un tel cas pour rendre les 2 distributions indépendantes :

* D'abord, repérer et mémoriser le UUID de la partition du système ne démarrant pas en premier.

Sur le système démarrant en premier
* être sûr que OS-PROBER est désactivé : ajouter ou corriger la ligne
GRUB_DISABLE_OS_PROBER=false dans /etc/default/grub
* ajouter un menu personnel dans /etc/grub.d/40_custom en adaptant ces lignes :

#
##
#
menuentry "   " {
  true  # true permet d'afficher une ligne vide pour 'aérer' le menu sans rien faire d'autre
}
#
### lancement de la deuxième distribution ?????
#
menuentry "distribution ??? sur partition ?????" {
  search --no-floppy --fs-uuid --set la_suite_de_chiffres_du_UUID_visé
  configfile /boot/grub/grub.cfg
}


Et bien sûr en suite, mettre à jour le démarrage du 1er système (update-grub).
Mais pas sûr que ce soit ce que raleur préconisait !

Hors ligne

#7 08-02-2024 23:25:44

raleur
Membre
Inscription : 03-10-2014

Re : demarrage sur ancienne version du noyau

CloDeClo a écrit :

* être sûr que OS-PROBER est désactivé : ajouter ou corriger la ligne
GRUB_DISABLE_OS_PROBER=false dans /etc/default/grub


Pour désactiver os-prober, c'est plutôt GRUB_DISABLE_OS_PROBER=true.

CloDeClo a écrit :

configfile /boot/grub/grub.cfg


Dans le cas présent ça va fonctionner parce que le grub.cfg de Librazik/bullseye est généré par une version égale ou plus ancienne de GRUB que celle de Debian/bookworm. Mais dans le cas contraire il pourrait y avoir des dysfonctionnements à cause de nouveautés non supportées.

Exemple concret : GRUB 2.12 (actuellement dans Debian testing/sid) ajoute l'option --is-supported à la commande fwsetup (qui sert à aller dans les paramètres UEFI depuis GRUB) pour vérifier si le firmware UEFI le supporte, et le fichier grub.cfg généré par grub-mkconfig/update-grub a été modifié pour exploiter cette option afin d'afficher une entrée de menu "UEFI Firmware Settings" si la fonctionnalité est supportée :

        fwsetup --is-supported
        if [ "\$?" = 0 ]; then
                menuentry '$LABEL' \$menuentry_id_option 'uefi-firmware' {
                        fwsetup
                }
        fi
 


Cependant les versions précédentes de GRUB ignorent cette option et la commande fwsetup avec ou sans option, si elle est supportée par le firmware UEFI, déclenchera systématiquement l'entrée dans les options UEFI dès la lecture du fichier grub.cfg, sans possibilité de lancer Linux.

Dans ce type de situation, une alternative consiste à chaîner le GRUB de l'autre distribution avec la commande chainloader. Ainsi chaque GRUB lira son propre fichier grub.cfg.

Dernière modification par raleur (08-02-2024 23:51:07)


Il vaut mieux montrer que raconter.

Hors ligne

#8 09-02-2024 09:58:32

bricomega
Membre
Lieu : mimet
Distrib. : bullseye
Noyau : 5.10.018.amd64
(G)UI : cinnamon
Inscription : 02-02-2020

Re : demarrage sur ancienne version du noyau

bonjour
dans bookworm qui demarre en premier dans etc/defaut/grub GRUB_DISABLE_OS_PROBER=false,.et dans librazik dans etc/defaut je n'ai pas de fichier grub j'ai juste un dossier grub.d,mais comme maintenant je sais que quand je mettrais à jour librazik je n'aurais qua faire  update-grub dans bookworm ça ira comme ça
merci à tous

Hors ligne

#9 09-02-2024 19:52:29

CloDeClo
Membre
Distrib. : Debian GNU/Linux 11 (bullseye)
Noyau : 5.10.0-27-amd64 (version 5.10.205-2)
(G)UI : XFCE4
Inscription : 24-02-2017

Re : demarrage sur ancienne version du noyau

Merci raleur
d'avoir corrigé mon erreur (je devrais me relire attentivement),
et surtout pour ces explications fort intéressantes...yes.gif

Heureusement pour moi grub présente rarement de telles évolutions car j'essaie souvent des nouvelles distributions par ce procédé (donc généralement un grub de lancement plus ancien que celui de la distribution visée) sans rencontrer de problème.

J'ai opté pour cette méthode car je ne fais que décompacter l'iso de la distribution visée, sans aucune installation et il n'y a pas de MBR : est ce que chainload fonctionnerait quand même dans ce cas ?

Hors ligne

#10 10-02-2024 19:40:31

raleur
Membre
Inscription : 03-10-2014

Re : demarrage sur ancienne version du noyau

CloDeClo a écrit :

décompacter l'iso de la distribution visée, sans aucune installation


Que veux-tu dire par "décompacter" ? Une image ISO n'est pas un fichier compressé, et une image ISO d'installation de Debian (par exemple) ne contient pas un système utilisable tel quel sans installation.


Il vaut mieux montrer que raconter.

Hors ligne

#11 11-02-2024 08:20:06

CloDeClo
Membre
Distrib. : Debian GNU/Linux 11 (bullseye)
Noyau : 5.10.0-27-amd64 (version 5.10.205-2)
(G)UI : XFCE4
Inscription : 24-02-2017

Re : demarrage sur ancienne version du noyau

"décompacter" le fichier iso =
le monter dans un lecteur disque virtuel pour en afficher le contenu en dossiers et fichiers,
tout sélectionner pour effectuer un copié puis un collé dans une partition dédiée.

Ce procédé de lancement marche plutôt bien pour les distributions démarrant sous grub malgré ce problème éventuel de versions différentes de grub.
J'ai ainsi pu tester debian-facile-12.4.2_amd64.iso en "live" sans graver de clé USB.
Je compte refaire de même avec debian-facile-12.5_amd64.iso quand j'aurai un peu plus de temps.

Hors ligne

#12 11-02-2024 11:59:55

raleur
Membre
Inscription : 03-10-2014

Re : demarrage sur ancienne version du noyau

CloDeClo a écrit :

le monter dans un lecteur disque virtuel pour en afficher le contenu en dossiers et fichiers,
tout sélectionner pour effectuer un copié puis un collé dans une partition dédiée.


À moins d'avoir besoin de modifier le contenu de l'image ISO, il ne devrait pas être nécessaire de la monter et d'en copier l'arborescence de fichiers. Une simple écriture de l'image ISO directement dans la partition (non montée, ni formatée puisque son contenu va être détruit) devrait suffire. De plus cela préserve le format originel du système de fichiers ISO 9660 au cas où le système de démarrage de l'image ne supporte que lui ou un nombre limité d'autres types.

cp image.iso /dev/sdXY



CloDeClo a écrit :

Ce procédé de lancement marche plutôt bien pour les distributions démarrant sous grub malgré ce problème éventuel de versions différentes de grub.


Du moment que le grub.cfg de l'image ISO ne contient pas de commande non supportée, ça devrait aller.


Il vaut mieux montrer que raconter.

Hors ligne

#13 13-02-2024 00:30:04

CloDeClo
Membre
Distrib. : Debian GNU/Linux 11 (bullseye)
Noyau : 5.10.0-27-amd64 (version 5.10.205-2)
(G)UI : XFCE4
Inscription : 24-02-2017

Re : demarrage sur ancienne version du noyau

À moins d'avoir besoin de modifier le contenu de l'image ISO

Bien vu !
Dans le cas du live de CloneZilla, j'en profite pour ajouter des options de lancement (Ex : le choix du clavier, du fuseau horaire et de la définition de l'écran) qui m'en simplifient l'utilisation.

Hors ligne

Pied de page des forums