Boot MGA8 [Réglé]
il prend le plus vieux noyaux
Système et matériels / Installation et configuration

GPE GPE Membre non connecté
-
- Voir le profil du membre GPE GPE
- Inscrit le : 05/06/2011
- Groupes :
Voilà je viens de m'apercevoir que ma MGA8 ne demare pas automatiquement sur le dernier noyaux installé mais sur le plus ancien, même apres avoir désinstaller plusieurs noyaux anciens et en ne gardant que deux, au demarrage il prend le plus ancien apres avoir fait un update-grub.
Merci pour toute aide
kde plasma MGA9

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Les fichiers correspondants aux noyaux plus récents sont bien crées dans /boot ?
La version de noyau sur le grub n' aurait pas pu être bloqué (j' ignore comment, par exemple en modifiant le /etc/grub/default)?
Édité par nic80 Le 02/01/2022 à 18h16

GPE GPE Membre non connecté
-
- Voir le profil du membre GPE GPE
- Inscrit le : 05/06/2011
- Groupes :
je me souviens pas d'avoir modifier le grub
Merci de ta réponse
nic80 :
Bonjour,
Les fichiers correspondants aux noyaux plus récents sont bien crées dans /boot ?
La version de noyau sur le grub n' aurait pas pu être bloqué (j' ignore comment, par exemple en modifiant le /etc/grub/default)?
Les fichiers correspondants aux noyaux plus récents sont bien crées dans /boot ?
La version de noyau sur le grub n' aurait pas pu être bloqué (j' ignore comment, par exemple en modifiant le /etc/grub/default)?
kde plasma MGA9

GPE GPE Membre non connecté
-
- Voir le profil du membre GPE GPE
- Inscrit le : 05/06/2011
- Groupes :
Grub
Caché :
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet noiswmd resume=/dev/nvme0n1p6 audit=0 vga=788"
GRUB_DEFAULT=saved
GRUB_DISABLE_OS_PROBER=false
GRUB_DISABLE_RECOVERY=false
GRUB_DISABLE_SUBMENU=n
GRUB_DISTRIBUTOR=Mageia
GRUB_ENABLE_CRYPTODISK=y
GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=auto
GRUB_SAVEDEFAULT=true
GRUB_TERMINAL_OUTPUT=gfxterm
GRUB_THEME=/boot/grub2/themes/maggy/theme.txt
GRUB_TIMEOUT=10
GRUB_DEFAULT=saved
GRUB_DISABLE_OS_PROBER=false
GRUB_DISABLE_RECOVERY=false
GRUB_DISABLE_SUBMENU=n
GRUB_DISTRIBUTOR=Mageia
GRUB_ENABLE_CRYPTODISK=y
GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=auto
GRUB_SAVEDEFAULT=true
GRUB_TERMINAL_OUTPUT=gfxterm
GRUB_THEME=/boot/grub2/themes/maggy/theme.txt
GRUB_TIMEOUT=10
kde plasma MGA9

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Donc ici on a bien les variables qui poussent Grub à choisir la dernière entrée sélectionnée.
Il faudrait regarder dans ce cas, ce que dit le fichier /boot/grub2/grubenv
saved_entry indique l' entrée qui sera sélectionnée par défaut au démarrage suivant ( je ne se sais pas ce à quoi sert la variable boot_success ( à marquer que le boot précédent à bien été effectué ?).
Par comparaison, on pourrait regarder à quoi correspond l' entrée sauvée ( en faisant une recherche dans le /boot/grub2/grub.cfg).
Attention, le /boot/grub2/grubenv n' est pas à modifier manuellement ( visiblement ce fichier doit faire exactement 1024 octets, sinon il y a des chances que cela ne fonctionne pas ( voir le commentaire 17 https://bugzilla.redhat.com/show_bug.cgi?id=1625124).

GPE GPE Membre non connecté
-
- Voir le profil du membre GPE GPE
- Inscrit le : 05/06/2011
- Groupes :
grubenv
Caché :
# GRUB Environment Block
saved_entry=gnulinux-simple-53e63e12-42c2-40f2-a50a-9f822fa41f4d
######################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
saved_entry=gnulinux-simple-53e63e12-42c2-40f2-a50a-9f822fa41f4d
######################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
grub.cfg
Caché :
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
set pager=1
if [ -s $prefix/grubenv ]; then
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="${saved_entry}"
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
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=1024x768x32
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=fr_FR
insmod gettext
fi
terminal_output gfxterm
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
insmod gfxmenu
loadfont ($root)/boot/grub2/themes/maggy/MageiaLogo-Bold-16.pf2
loadfont ($root)/boot/grub2/themes/maggy/MageiaLogo-Bold-20.pf2
loadfont ($root)/boot/grub2/themes/maggy/MageiaLogo-Bold-28.pf2
loadfont ($root)/boot/grub2/themes/maggy/MageiaLogo-Regular-20.pf2
insmod png
set theme=($root)/boot/grub2/themes/maggy/theme.txt
export theme
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=10
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/01_users ###
if [ -f ${prefix}/user.cfg ]; then
source ${prefix}/user.cfg
if [ -n "${GRUB2_PASSWORD}" ]; then
set superusers="root"
export superusers
password_pbkdf2 root ${GRUB2_PASSWORD}
fi
fi
### END /etc/grub.d/01_users ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Mageia' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-simple-53e63e12-42c2-40f2-a50a-9f822fa41f4d' {
savedefault
load_video
set gfxpayload=auto
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
linuxefi /boot/vmlinuz-5.13.12-desktop-2.mga8 root=UUID=53e63e12-42c2-40f2-a50a-9f822fa41f4d ro splash quiet noiswmd resume=/dev/nvme0n1p6 audit=0 vga=788
initrdefi /boot/initrd-5.13.12-desktop-2.mga8.img
}
submenu 'Options avancées pour Mageia' $menuentry_id_option 'gnulinux-advanced-53e63e12-42c2-40f2-a50a-9f822fa41f4d' {
menuentry 'Mageia (5.13.12-desktop-2.mga8) 8' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.13.12-desktop-2.mga8-advanced-53e63e12-42c2-40f2-a50a-9f822fa41f4d' {
savedefault
load_video
set gfxpayload=auto
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
linuxefi /boot/vmlinuz-5.13.12-desktop-2.mga8 root=UUID=53e63e12-42c2-40f2-a50a-9f822fa41f4d ro splash quiet noiswmd resume=/dev/nvme0n1p6 audit=0 vga=788
initrdefi /boot/initrd-5.13.12-desktop-2.mga8.img
}
menuentry 'Mageia (5.13.12-desktop-2.mga8) 8 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.13.12-desktop-2.mga8-recovery-53e63e12-42c2-40f2-a50a-9f822fa41f4d' {
load_video
set gfxpayload=auto
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
linuxefi /boot/vmlinuz-5.13.12-desktop-2.mga8 root=UUID=53e63e12-42c2-40f2-a50a-9f822fa41f4d ro failsafe
initrdefi /boot/initrd-5.13.12-desktop-2.mga8.img
}
menuentry 'Mageia (5.15.11-desktop-3.mga8) 8' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.15.11-desktop-3.mga8-advanced-53e63e12-42c2-40f2-a50a-9f822fa41f4d' {
savedefault
load_video
set gfxpayload=auto
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
linuxefi /boot/vmlinuz-5.15.11-desktop-3.mga8 root=UUID=53e63e12-42c2-40f2-a50a-9f822fa41f4d ro splash quiet noiswmd resume=/dev/nvme0n1p6 audit=0 vga=788
initrdefi /boot/initrd-5.15.11-desktop-3.mga8.img
}
menuentry 'Mageia (5.15.11-desktop-3.mga8) 8 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.15.11-desktop-3.mga8-recovery-53e63e12-42c2-40f2-a50a-9f822fa41f4d' {
load_video
set gfxpayload=auto
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
linuxefi /boot/vmlinuz-5.15.11-desktop-3.mga8 root=UUID=53e63e12-42c2-40f2-a50a-9f822fa41f4d ro failsafe
initrdefi /boot/initrd-5.15.11-desktop-3.mga8.img
}
menuentry 'Mageia (desktop) 8' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-desktop-advanced-53e63e12-42c2-40f2-a50a-9f822fa41f4d' {
savedefault
load_video
set gfxpayload=auto
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
linuxefi /boot/vmlinuz-desktop root=UUID=53e63e12-42c2-40f2-a50a-9f822fa41f4d ro splash quiet noiswmd resume=/dev/nvme0n1p6 audit=0 vga=788
initrdefi /boot/initrd-desktop.img
}
menuentry 'Mageia (desktop) 8 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-desktop-recovery-53e63e12-42c2-40f2-a50a-9f822fa41f4d' {
load_video
set gfxpayload=auto
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
linuxefi /boot/vmlinuz-desktop root=UUID=53e63e12-42c2-40f2-a50a-9f822fa41f4d ro failsafe
initrdefi /boot/initrd-desktop.img
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_ppc_terminfo ###
### END /etc/grub.d/20_ppc_terminfo ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (sur /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-8853-55A3' {
savedefault
insmod part_gpt
insmod fat
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 8853-55A3
else
search --no-floppy --fs-uuid --set=root 8853-55A3
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
### END /etc/grub.d/30_os-prober ###
### 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 ###
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
set pager=1
if [ -s $prefix/grubenv ]; then
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="${saved_entry}"
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
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=1024x768x32
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=fr_FR
insmod gettext
fi
terminal_output gfxterm
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
insmod gfxmenu
loadfont ($root)/boot/grub2/themes/maggy/MageiaLogo-Bold-16.pf2
loadfont ($root)/boot/grub2/themes/maggy/MageiaLogo-Bold-20.pf2
loadfont ($root)/boot/grub2/themes/maggy/MageiaLogo-Bold-28.pf2
loadfont ($root)/boot/grub2/themes/maggy/MageiaLogo-Regular-20.pf2
insmod png
set theme=($root)/boot/grub2/themes/maggy/theme.txt
export theme
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=10
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/01_users ###
if [ -f ${prefix}/user.cfg ]; then
source ${prefix}/user.cfg
if [ -n "${GRUB2_PASSWORD}" ]; then
set superusers="root"
export superusers
password_pbkdf2 root ${GRUB2_PASSWORD}
fi
fi
### END /etc/grub.d/01_users ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Mageia' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-simple-53e63e12-42c2-40f2-a50a-9f822fa41f4d' {
savedefault
load_video
set gfxpayload=auto
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
linuxefi /boot/vmlinuz-5.13.12-desktop-2.mga8 root=UUID=53e63e12-42c2-40f2-a50a-9f822fa41f4d ro splash quiet noiswmd resume=/dev/nvme0n1p6 audit=0 vga=788
initrdefi /boot/initrd-5.13.12-desktop-2.mga8.img
}
submenu 'Options avancées pour Mageia' $menuentry_id_option 'gnulinux-advanced-53e63e12-42c2-40f2-a50a-9f822fa41f4d' {
menuentry 'Mageia (5.13.12-desktop-2.mga8) 8' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.13.12-desktop-2.mga8-advanced-53e63e12-42c2-40f2-a50a-9f822fa41f4d' {
savedefault
load_video
set gfxpayload=auto
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
linuxefi /boot/vmlinuz-5.13.12-desktop-2.mga8 root=UUID=53e63e12-42c2-40f2-a50a-9f822fa41f4d ro splash quiet noiswmd resume=/dev/nvme0n1p6 audit=0 vga=788
initrdefi /boot/initrd-5.13.12-desktop-2.mga8.img
}
menuentry 'Mageia (5.13.12-desktop-2.mga8) 8 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.13.12-desktop-2.mga8-recovery-53e63e12-42c2-40f2-a50a-9f822fa41f4d' {
load_video
set gfxpayload=auto
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
linuxefi /boot/vmlinuz-5.13.12-desktop-2.mga8 root=UUID=53e63e12-42c2-40f2-a50a-9f822fa41f4d ro failsafe
initrdefi /boot/initrd-5.13.12-desktop-2.mga8.img
}
menuentry 'Mageia (5.15.11-desktop-3.mga8) 8' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.15.11-desktop-3.mga8-advanced-53e63e12-42c2-40f2-a50a-9f822fa41f4d' {
savedefault
load_video
set gfxpayload=auto
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
linuxefi /boot/vmlinuz-5.15.11-desktop-3.mga8 root=UUID=53e63e12-42c2-40f2-a50a-9f822fa41f4d ro splash quiet noiswmd resume=/dev/nvme0n1p6 audit=0 vga=788
initrdefi /boot/initrd-5.15.11-desktop-3.mga8.img
}
menuentry 'Mageia (5.15.11-desktop-3.mga8) 8 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-5.15.11-desktop-3.mga8-recovery-53e63e12-42c2-40f2-a50a-9f822fa41f4d' {
load_video
set gfxpayload=auto
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
linuxefi /boot/vmlinuz-5.15.11-desktop-3.mga8 root=UUID=53e63e12-42c2-40f2-a50a-9f822fa41f4d ro failsafe
initrdefi /boot/initrd-5.15.11-desktop-3.mga8.img
}
menuentry 'Mageia (desktop) 8' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-desktop-advanced-53e63e12-42c2-40f2-a50a-9f822fa41f4d' {
savedefault
load_video
set gfxpayload=auto
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
linuxefi /boot/vmlinuz-desktop root=UUID=53e63e12-42c2-40f2-a50a-9f822fa41f4d ro splash quiet noiswmd resume=/dev/nvme0n1p6 audit=0 vga=788
initrdefi /boot/initrd-desktop.img
}
menuentry 'Mageia (desktop) 8 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-desktop-recovery-53e63e12-42c2-40f2-a50a-9f822fa41f4d' {
load_video
set gfxpayload=auto
insmod gzio
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
else
search --no-floppy --fs-uuid --set=root 53e63e12-42c2-40f2-a50a-9f822fa41f4d
fi
linuxefi /boot/vmlinuz-desktop root=UUID=53e63e12-42c2-40f2-a50a-9f822fa41f4d ro failsafe
initrdefi /boot/initrd-desktop.img
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_ppc_terminfo ###
### END /etc/grub.d/20_ppc_terminfo ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (sur /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-8853-55A3' {
savedefault
insmod part_gpt
insmod fat
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 8853-55A3
else
search --no-floppy --fs-uuid --set=root 8853-55A3
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
### END /etc/grub.d/30_os-prober ###
### 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 ###
Merci que dois je faire?
nic80 :
Bonjour,
Donc ici on a bien les variables qui poussent Grub à choisir la dernière entrée sélectionnée.
Il faudrait regarder dans ce cas, ce que dit le fichier /boot/grub2/grubenv
saved_entry indique l' entrée qui sera sélectionnée par défaut au démarrage suivant ( je ne se sais pas ce à quoi sert la variable boot_success ( à marquer que le boot précédent à bien été effectué ?).
Par comparaison, on pourrait regarder à quoi correspond l' entrée sauvée ( en faisant une recherche dans le /boot/grub2/grub.cfg).
Attention, le /boot/grub2/grubenv n' est pas à modifier manuellement ( visiblement ce fichier doit faire exactement 1024 octets, sinon il y a des chances que cela ne fonctionne pas ( voir le commentaire 17 https://bugzilla.redhat.com/show_bug.cgi?id=1625124).[/quote]
Donc ici on a bien les variables qui poussent Grub à choisir la dernière entrée sélectionnée.
Il faudrait regarder dans ce cas, ce que dit le fichier /boot/grub2/grubenv
saved_entry indique l' entrée qui sera sélectionnée par défaut au démarrage suivant ( je ne se sais pas ce à quoi sert la variable boot_success ( à marquer que le boot précédent à bien été effectué ?).
Par comparaison, on pourrait regarder à quoi correspond l' entrée sauvée ( en faisant une recherche dans le /boot/grub2/grub.cfg).
Attention, le /boot/grub2/grubenv n' est pas à modifier manuellement ( visiblement ce fichier doit faire exactement 1024 octets, sinon il y a des chances que cela ne fonctionne pas ( voir le commentaire 17 https://bugzilla.redhat.com/show_bug.cgi?id=1625124).[/quote]
kde plasma MGA9

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Je ne vois rien d' anormal dans le grubenv ( toutefois la taille du fichier devrait être vérifiée pour s' assurer qu' elle est bien à 1024 octets ( ni plus ni moins)), il cherche bien à démarrer sur l' entrée gnulinux-simple qui semble être celle correspondant à l' entrée Mageia avec normallement le dernier noyau en théorie ( d' ailleurs dans le grub.cfg on peut voir que l' entrée Mageia a bien l' id gnulinux-simple ( menuentry 'Mageia' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-simple-53e63e12-42c2-40f2-a50a-9f822fa41f4d' { ).
En revanche le fichier grub.cfg est pas tout à fait normal puisque l'on a le noyau 5.15 installé sur la machine ( et normallement 5.15 est supérieur à 5.13). En relançant drakboot peut être qu' un nouveau fichier grub.cfg pourrait être regénéré avec les entrées dans le bon ordre ?
De ce que j' ai compris, le grub2-mkconfig ( ce doit être lui qui fait le fichier grub.cfg) fait la liste des fichiers vmlinuz- présents dans /boot pour faire la liste des entrées puis fait un tri pour déterminer la version la plus récente. Peut être qu' il ne fait pas bien le tri ( visiblement c' est la commande grub2-rpm-sort qui est utilisée pour faire ce tri ( elle est bien présente sur le système) ?

squid-f Membre non connecté
-
- Voir le profil du membre squid-f
- Inscrit le : 03/04/2016
- Groupes :
-
Membre d'Honneur

C’est peut-être redondant avec les premières analyses mais, au cas où, as-tu regarder les options dans le CCM, dans le menu de gestion du démarrage ? Il y en a une qui permet de définir sur quel noyau démarrer.
A+
« Plus les hommes seront éclairés et plus ils seront libres. » ~ Voltaire

GPE GPE Membre non connecté
-
- Voir le profil du membre GPE GPE
- Inscrit le : 05/06/2011
- Groupes :
j'ai recharger en fessant un update-grub mais sa change rien, par contre j'ai remarquer qu'il y a des erreurs!
update-grub
Caché :
[root@Asus-Rog-Strix guy-jean]# update-grub
Création du fichier de configuration GRUB…
Thème trouvé : /boot/grub2/themes/maggy/theme.txt
/usr/sbin/grub2-rpm-sort: error while loading shared libraries: librpm.so.8: cannot open shared object file: No such file or directory
/usr/sbin/grub2-rpm-sort: error while loading shared libraries: librpm.so.8: cannot open shared object file: No such file or directory
Image Linux trouvée : /boot/vmlinuz-5.13.12-desktop-2.mga8
Image mémoire initiale trouvée : /boot/initrd-5.13.12-desktop-2.mga8.img
/usr/sbin/grub2-rpm-sort: error while loading shared libraries: librpm.so.8: cannot open shared object file: No such file or directory
Image Linux trouvée : /boot/vmlinuz-5.15.11-desktop-3.mga8
Image mémoire initiale trouvée : /boot/initrd-5.15.11-desktop-3.mga8.img
Image Linux trouvée : /boot/vmlinuz-desktop
Image mémoire initiale trouvée : /boot/initrd-desktop.img
Windows Boot Manager trouvé sur /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
fait
Création du fichier de configuration GRUB…
Thème trouvé : /boot/grub2/themes/maggy/theme.txt
/usr/sbin/grub2-rpm-sort: error while loading shared libraries: librpm.so.8: cannot open shared object file: No such file or directory
/usr/sbin/grub2-rpm-sort: error while loading shared libraries: librpm.so.8: cannot open shared object file: No such file or directory
Image Linux trouvée : /boot/vmlinuz-5.13.12-desktop-2.mga8
Image mémoire initiale trouvée : /boot/initrd-5.13.12-desktop-2.mga8.img
/usr/sbin/grub2-rpm-sort: error while loading shared libraries: librpm.so.8: cannot open shared object file: No such file or directory
Image Linux trouvée : /boot/vmlinuz-5.15.11-desktop-3.mga8
Image mémoire initiale trouvée : /boot/initrd-5.15.11-desktop-3.mga8.img
Image Linux trouvée : /boot/vmlinuz-desktop
Image mémoire initiale trouvée : /boot/initrd-desktop.img
Windows Boot Manager trouvé sur /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
fait
merci
nic80 :
Bonjour,
Je ne vois rien d' anormal dans le grubenv ( toutefois la taille du fichier devrait être vérifiée pour s' assurer qu' elle est bien à 1024 octets ( ni plus ni moins)), il cherche bien à démarrer sur l' entrée gnulinux-simple qui semble être celle correspondant à l' entrée Mageia avec normallement le dernier noyau en théorie ( d' ailleurs dans le grub.cfg on peut voir que l' entrée Mageia a bien l' id gnulinux-simple ( menuentry 'Mageia' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-simple-53e63e12-42c2-40f2-a50a-9f822fa41f4d' { ).
En revanche le fichier grub.cfg est pas tout à fait normal puisque l'on a le noyau 5.15 installé sur la machine ( et normallement 5.15 est supérieur à 5.13). En relançant drakboot peut être qu' un nouveau fichier grub.cfg pourrait être regénéré avec les entrées dans le bon ordre ?
De ce que j' ai compris, le grub2-mkconfig ( ce doit être lui qui fait le fichier grub.cfg) fait la liste des fichiers vmlinuz- présents dans /boot pour faire la liste des entrées puis fait un tri pour déterminer la version la plus récente. Peut être qu' il ne fait pas bien le tri ( visiblement c' est la commande grub2-rpm-sort qui est utilisée pour faire ce tri ( elle est bien présente sur le système) ?
Je ne vois rien d' anormal dans le grubenv ( toutefois la taille du fichier devrait être vérifiée pour s' assurer qu' elle est bien à 1024 octets ( ni plus ni moins)), il cherche bien à démarrer sur l' entrée gnulinux-simple qui semble être celle correspondant à l' entrée Mageia avec normallement le dernier noyau en théorie ( d' ailleurs dans le grub.cfg on peut voir que l' entrée Mageia a bien l' id gnulinux-simple ( menuentry 'Mageia' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-simple-53e63e12-42c2-40f2-a50a-9f822fa41f4d' { ).
En revanche le fichier grub.cfg est pas tout à fait normal puisque l'on a le noyau 5.15 installé sur la machine ( et normallement 5.15 est supérieur à 5.13). En relançant drakboot peut être qu' un nouveau fichier grub.cfg pourrait être regénéré avec les entrées dans le bon ordre ?
De ce que j' ai compris, le grub2-mkconfig ( ce doit être lui qui fait le fichier grub.cfg) fait la liste des fichiers vmlinuz- présents dans /boot pour faire la liste des entrées puis fait un tri pour déterminer la version la plus récente. Peut être qu' il ne fait pas bien le tri ( visiblement c' est la commande grub2-rpm-sort qui est utilisée pour faire ce tri ( elle est bien présente sur le système) ?
kde plasma MGA9

GPE GPE Membre non connecté
-
- Voir le profil du membre GPE GPE
- Inscrit le : 05/06/2011
- Groupes :
oui je sais mais c'est pas automatique!
merci
squid-f :
Bonjour 
C’est peut-être redondant avec les premières analyses mais, au cas où, as-tu regarder les options dans le CCM, dans le menu de gestion du démarrage ? Il y en a une qui permet de définir sur quel noyau démarrer.
A+

C’est peut-être redondant avec les premières analyses mais, au cas où, as-tu regarder les options dans le CCM, dans le menu de gestion du démarrage ? Il y en a une qui permet de définir sur quel noyau démarrer.
A+
kde plasma MGA9

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Je suppose que le tri ne se fait pas correctement à cause de du problème d' exécution de grub2-rpm-sort à qui il semble manquer une librairie.
Cependant je ne trouve aucune trace de celle ci par un urpmf.
Sophie me dit que cette librairie était en revanche présente dans Mageia 7.
Quelle est la version de grub2-rpm-sort ( même si à cause du manque la librairie on ne peut pas le savoir) ?
Sur ma machine j' ai :
Code BASH :
$grub2-rpm-sort --version grub2-rpm-sort (GRUB) 2.06.
Code BASH :
rpm -q --whatprovides /usr/sbin/grub2-rpm-sort grub2-common-2.06-1.1.mga8
Que donne la commande
Code BASH :
rpm -qa | grep grub2
Peut être que la réinstallation de grub2-common pourrait résoudre le problème ( En revanche comme on touche à grub, je recommanderais de s' assurer d' avoir un média d' installation dans le cas où cela casserait le système)
En root:
Code BASH :
urpmi grub2-common
Édité par nic80 Le 08/01/2022 à 12h49

GPE GPE Membre non connecté
-
- Voir le profil du membre GPE GPE
- Inscrit le : 05/06/2011
- Groupes :
[p][guy-jean@Asus-Rog-Strix ~]$ grub2-rpm-sort --version
grub2-rpm-sort: error while loading shared libraries: librpm.so.8: cannot open shared object file: No such file or directory
[guy-jean@Asus-Rog-Strix ~]$ rpm -q --whatprovides /usr/sbin/grub2-rpm-sort
le fichier /usr/sbin/grub2-rpm-sort n'appartient à aucun paquet
le fichier /usr/sbin/grub2-rpm-sort n'appartient à aucun paquet
[guy-jean@Asus-Rog-Strix ~]$ rpm -qa | grep grub2
[guy-jean@Asus-Rog-Strix ~]$
[guy-jean@Asus-Rog-Strix ~]$
grub2-common pas installé
merci
Édité par GPE GPE Le 08/01/2022 à 13h06
kde plasma MGA9

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
C' est bien grub 2 qui est lancé au démarrage du pc ?
Si les paquets ne sont pas installés, je me demande d' où vient cette version de grub2-rpm-sort.
Si c' est bien grub2 ( et pas grub1 ou refind) qui est lancé au démarrage du pc, alors les paquets devraient être installés ( après reste à savoir si c' est grub2 ou grub2-efi qui doit être installé.

GPE GPE Membre non connecté
-
- Voir le profil du membre GPE GPE
- Inscrit le : 05/06/2011
- Groupes :
quand je regarde dans les paquets installer j'ai aucun paquet grub d'installer! du coup je ne sais pas lequel installé?
Merci
kde plasma MGA9

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Si un répertoire /boot/EFI/EFI existe, on peut supposer que c' est un système EFI donc ce serait plus le paquet "grub2-efi" qu' il faudrait installer. Sinon plutôt le paquet "grub2" tout court.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie