Grub 2 Error 452 [Réglé]

Helijah Membre non connecté
-
- Voir le profil du membre Helijah
- Inscrit le : 02/05/2011
- Site internet
- Groupes :
Hier soir mise à jour avant de me coucher...Oh tiens GRUB2 dans la liste.....Bah....Vas y pép-re fait ta mise à jour.....
Ce matin au réveil....PAF ! 452: out of range pointer: ......
Impossible de booter du coup....Au secours. Bon j'ai toujours ma clé MAGEIA 9 mais pas de Grub2 sur celle ci et donc aucun outil du genre grub-mkconfig ou autre..... Au secours...
Comment récupérer mon boot ? Est ce possible ? Un fichier à modifier ou un truc dans le genre ?
Mon fichier grub.cfg si cela peut aider :
#
# 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 [ -f ${config_directory}/grubenv ]; then
load_env -f ${config_directory}/grubenv
elif [ -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_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 b1f355ca-b969-467a-b9b9-b31199a9be4c
else
search --no-floppy --fs-uuid --set=root b1f355ca-b969-467a-b9b9-b31199a9be4c
fi
font="/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_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 8cef8264-d960-41cf-b508-2d3e4abc539a
else
search --no-floppy --fs-uuid --set=root 8cef8264-d960-41cf-b508-2d3e4abc539a
fi
insmod gfxmenu
loadfont ($root)/boot/grub2/themes/maggy/MageiaLogoBold-16.pf2
loadfont ($root)/boot/grub2/themes/maggy/MageiaLogoBold-20.pf2
loadfont ($root)/boot/grub2/themes/maggy/MageiaLogoBold-28.pf2
loadfont ($root)/boot/grub2/themes/maggy/MageiaLogoRegular-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/08_fallback_counting ###
insmod increment
# Check if boot_counter exists and boot_success=0 to activate this behaviour.
if [ -n "${boot_counter}" -a "${boot_success}" = "0" ]; then
# if countdown has ended, choose to boot rollback deployment,
# i.e. default=1 on OSTree-based systems.
if [ "${boot_counter}" = "0" -o "${boot_counter}" = "-1" ]; then
set default=1
set boot_counter=-1
# otherwise decrement boot_counter
else
decrement boot_counter
fi
save_env boot_counter
fi
### END /etc/grub.d/08_fallback_counting ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Mageia' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-simple-8cef8264-d960-41cf-b508-2d3e4abc539a' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 8cef8264-d960-41cf-b508-2d3e4abc539a
else
search --no-floppy --fs-uuid --set=root 8cef8264-d960-41cf-b508-2d3e4abc539a
fi
echo 'Chargement de Linux desktop…'
linux /boot/vmlinuz-desktop root=UUID=8cef8264-d960-41cf-b508-2d3e4abc539a ro splash quiet noiswmd nokmsboot nouveau.modeset=0 resume=UUID=59386efc-1696-408e-9c64-35f414c6b0a6 audit=0 vga=788
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd-desktop.img
}
submenu 'Options avancées pour Mageia' $menuentry_id_option 'gnulinux-advanced-8cef8264-d960-41cf-b508-2d3e4abc539a' {
menuentry 'Mageia (desktop) 9' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-desktop-advanced-8cef8264-d960-41cf-b508-2d3e4abc539a' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 8cef8264-d960-41cf-b508-2d3e4abc539a
else
search --no-floppy --fs-uuid --set=root 8cef8264-d960-41cf-b508-2d3e4abc539a
fi
echo 'Chargement de Linux desktop…'
linux /boot/vmlinuz-desktop root=UUID=8cef8264-d960-41cf-b508-2d3e4abc539a ro splash quiet noiswmd nokmsboot nouveau.modeset=0 resume=UUID=59386efc-1696-408e-9c64-35f414c6b0a6 audit=0 vga=788
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd-desktop.img
}
menuentry 'Mageia (desktop) 9 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-desktop-recovery-8cef8264-d960-41cf-b508-2d3e4abc539a' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 8cef8264-d960-41cf-b508-2d3e4abc539a
else
search --no-floppy --fs-uuid --set=root 8cef8264-d960-41cf-b508-2d3e4abc539a
fi
echo 'Chargement de Linux desktop…'
linux /boot/vmlinuz-desktop root=UUID=8cef8264-d960-41cf-b508-2d3e4abc539a ro failsafe
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd-desktop.img
}
menuentry 'Mageia (6.1.12-desktop-2.mga9) 9' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-6.1.12-desktop-2.mga9-advanced-8cef8264-d960-41cf-b508-2d3e4abc539a' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 8cef8264-d960-41cf-b508-2d3e4abc539a
else
search --no-floppy --fs-uuid --set=root 8cef8264-d960-41cf-b508-2d3e4abc539a
fi
echo 'Chargement de Linux 6.1.12-desktop-2.mga9…'
linux /boot/vmlinuz-6.1.12-desktop-2.mga9 root=UUID=8cef8264-d960-41cf-b508-2d3e4abc539a ro splash quiet noiswmd nokmsboot nouveau.modeset=0 resume=UUID=59386efc-1696-408e-9c64-35f414c6b0a6 audit=0 vga=788
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd-6.1.12-desktop-2.mga9.img
}
menuentry 'Mageia (6.1.12-desktop-2.mga9) 9 (recovery mode)' --class mageia --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-6.1.12-desktop-2.mga9-recovery-8cef8264-d960-41cf-b508-2d3e4abc539a' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 8cef8264-d960-41cf-b508-2d3e4abc539a
else
search --no-floppy --fs-uuid --set=root 8cef8264-d960-41cf-b508-2d3e4abc539a
fi
echo 'Chargement de Linux 6.1.12-desktop-2.mga9…'
linux /boot/vmlinuz-6.1.12-desktop-2.mga9 root=UUID=8cef8264-d960-41cf-b508-2d3e4abc539a ro failsafe
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd-6.1.12-desktop-2.mga9.img
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/10_reset_boot_success ###
# Hiding the menu is ok if last boot was ok or if this is a first boot attempt to boot the entry
if [ "${boot_success}" = "1" -o "${boot_indeterminate}" = "1" ]; then
set menu_hide_ok=1
else
set menu_hide_ok=0
fi
# Reset boot_indeterminate after a successful boot
if [ "${boot_success}" = "1" ] ; then
set boot_indeterminate=0
# Avoid boot_indeterminate causing the menu to be hidden more than once
elif [ "${boot_indeterminate}" = "1" ]; then
set boot_indeterminate=2
fi
# Reset boot_success for current boot
set boot_success=0
save_env boot_success boot_indeterminate
### END /etc/grub.d/10_reset_boot_success ###
### BEGIN /etc/grub.d/12_menu_auto_hide ###
if [ x$feature_timeout_style = xy ] ; then
if [ "${menu_show_once}" ]; then
unset menu_show_once
save_env menu_show_once
set timeout_style=menu
set timeout=60
elif [ "${menu_auto_hide}" -a "${menu_hide_ok}" = "1" ]; then
set orig_timeout_style=${timeout_style}
set orig_timeout=${timeout}
if [ "${fastboot}" = "1" ]; then
# timeout_style=menu + timeout=0 avoids the countdown code keypress check
set timeout_style=menu
set timeout=0
else
set timeout_style=hidden
set timeout=1
fi
fi
fi
### END /etc/grub.d/12_menu_auto_hide ###
### BEGIN /etc/grub.d/14_menu_show_once ###
if [ x$feature_timeout_style = xy ]; then
if [ "${menu_show_once_timeout}" ]; then
set timeout_style=menu
set timeout="${menu_show_once_timeout}"
unset menu_show_once_timeout
save_env menu_show_once_timeout
fi
fi
### END /etc/grub.d/14_menu_show_once ###
### 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 ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
if [ "$grub_platform" = "efi" ]; then
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
fi
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/35_fwupd ###
### END /etc/grub.d/35_fwupd ###
### 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 ###
Et pour info je n'ai pas de boot en EFI, normalement c'est du boot tout à fait classique....enfin il me semble..
Merci d'avance pour l'aide qui va arriver

Amicalement Emmanuel
P.S. Petite remarque, cela ne remet en aucun cas en cause MAGEIA, je suis sur Caudron c'est donc risqué et parfois cela merdois

Édité par Helijah Le 21/02/2023 à 19h09
Quelques avions pour agrémenter votre FlightGear : Mon Hangar
Un forum pour l'amélioration et/ou la création d'avions : Forum de création
Un forum pour l'amélioration et/ou la création d'avions : Forum de création

Helijah Membre non connecté
-
- Voir le profil du membre Helijah
- Inscrit le : 02/05/2011
- Site internet
- Groupes :
Bien toujours pas de GRUB2 fonctionnel pour le moment, mais pourtant ce soir je vous écris depuis ma Mageia 9 lancée grâce à une petite découverte franchement sympa :
Super Grub Disk
Un ISO à "graver" sur une clef puis on boot dessus. Et là il est possible de faire plein de chose. Réparer entre autre (mais bon c'est en anglais je vais chercher) mais aussi et là c'est franchement top, booter sur n’importe quel disque présent dans le (ou les) grub.cfg trouvés. Du coup malgré un GRUB2 qui ne permet pas de lancer mon système j'ai pu le faire à partir de la clef

Maintenant il me reste à réparer pour me passer de la clef. Mais il est quand même sympa de pouvoir passer outre un plantage de GRUB

Amicalement Emmanuel
Quelques avions pour agrémenter votre FlightGear : Mon Hangar
Un forum pour l'amélioration et/ou la création d'avions : Forum de création
Un forum pour l'amélioration et/ou la création d'avions : Forum de création

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Un "out of range", ça me fait penser à un tableau.

Grub s' affiche avec son menu ou cela arrive avant même son démarrage ?

Helijah Membre non connecté
-
- Voir le profil du membre Helijah
- Inscrit le : 02/05/2011
- Site internet
- Groupes :
nic80 :
Bonjour,
Un "out of range", ça me fait penser à un tableau.
Grub s' affiche avec son menu ou cela arrive avant même son démarrage ?
Un "out of range", ça me fait penser à un tableau.

Grub s' affiche avec son menu ou cela arrive avant même son démarrage ?
Alors Grub s'affichait en mode texte mais il fonctionnait. Touche e, touche c touche f2 etc.. et bien sur sélection dans le menu...C'est après que cela plantait.....OUIIIIII Plantait....Puisque grâce à SuperGrubDisk j'ai pu démarrer comme si de rien était j'ai pu jouer avec les différents outils GRUB2 et finir par réparer ouf..Par contre que personne ne me demande ce que j'ai fait lol.....Je serais incapable de répondre....
Enfin voilà mon Grub2 est revenu et en mode graphique du coup.... Je me demande si ce n'est pas le paquet grub2-mageia-theme qui posait problème car ma dernière action fut de le remplacer par grub2-mageia-theme-dejavu
Des fois que cela puisse servir à d'autres

Quelques avions pour agrémenter votre FlightGear : Mon Hangar
Un forum pour l'amélioration et/ou la création d'avions : Forum de création
Un forum pour l'amélioration et/ou la création d'avions : Forum de création
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie