chepioq wrote:A tout hasard , quel est le contenu de ton fichier /etc/default/grub .
Chez moi il est ainsi :
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=0
# GRUB_TERMINAL="serial console"
# GRUB_SERIAL_COMMAND="serial --unit=0 --speed=9600"
GRUB_CMDLINE_LINUX="quiet rhgb"
GRUB_GFXMODE=1280x800
GRUB_TERMINAL_OUTPUT=gfxterm
GRUB_DISABLE_RECOVERY="true"
Moi ça donne ça :
[root@valhost ~]# cat /etc/default/grub
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR="Fedora"
GRUB_DEFAULT=saved
GRUB_CMDLINE_LINUX="rd.lvm.lv=vg_valhost/lv_swap rd.md=0 rd.dm=0 SYSFONT=True rd.lvm.lv=vg_valhost/lv_root rd.luks=0 KEYTABLE=fr-latin9 LANG=en_US.UTF-8 quiet"
#GRUB_THEME="/boot/grub2/themes/system/theme.txt"
C'est bizarre la différence de la ligne GRUB_CMDLINE_LINUX...
chepioq wrote:En réponse à ton premier post, j'ai dans grub.conf :
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
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
}
La seule différence est :
set default="0"
alors que tu as :
set default="${saved_entry}"
Je ne sais pas si cela est important, mais peut-être que charger le dernier kernel utilisé prend plus de temps que charger le dernier kernel installé.
Tu peux essayé en éditant au boot en appuyant sur la touche e, et en modifiant la ligne concernée (cela ne sera pris en compte que pour ce boot, et pas enregistré dans grub.conf)...
Mais je ne suis sur de rien sur ce coup-là...
Ça m'étonnerait aussi que ça vienne de là.
Mon grub.cfg complet :
[root@valhost ~]# cat /boot/grub2/grub.cfg
#
# 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 ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="${saved_entry}"
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 lvm
insmod ext2
set root='lvm/vg_valhost-lv_root'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvm/vg_valhost-lv_root' 007e42f8-7dc0-42fc-8929-cbfae4b0ca71
else
search --no-floppy --fs-uuid --set=root 007e42f8-7dc0-42fc-8929-cbfae4b0ca71
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=en_US
insmod gettext
fi
terminal_output gfxterm
set timeout=2
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Fedora' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-007e42f8-7dc0-42fc-8929-cbfae4b0ca71' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 --hint='hd0,msdos3' 47ed6374-6d7b-48ab-9279-30c7c7cf9aea
else
search --no-floppy --fs-uuid --set=root 47ed6374-6d7b-48ab-9279-30c7c7cf9aea
fi
echo 'Loading Linux 3.4.6-2.fc17.x86_64 ...'
linux /vmlinuz-3.4.6-2.fc17.x86_64 root=/dev/mapper/vg_valhost-lv_root ro rd.lvm.lv=vg_valhost/lv_swap rd.md=0 rd.dm=0 SYSFONT=True rd.lvm.lv=vg_valhost/lv_root rd.luks=0 KEYTABLE=fr-latin9 LANG=en_US.UTF-8 quiet
echo 'Loading initial ramdisk ...'
initrd /initramfs-3.4.6-2.fc17.x86_64.img
}
submenu 'Advanced options for Fedora' $menuentry_id_option 'gnulinux-advanced-007e42f8-7dc0-42fc-8929-cbfae4b0ca71' {
menuentry 'Fedora, with Linux 3.4.6-2.fc17.x86_64' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.4.6-2.fc17.x86_64-advanced-007e42f8-7dc0-42fc-8929-cbfae4b0ca71' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 --hint='hd0,msdos3' 47ed6374-6d7b-48ab-9279-30c7c7cf9aea
else
search --no-floppy --fs-uuid --set=root 47ed6374-6d7b-48ab-9279-30c7c7cf9aea
fi
echo 'Loading Linux 3.4.6-2.fc17.x86_64 ...'
linux /vmlinuz-3.4.6-2.fc17.x86_64 root=/dev/mapper/vg_valhost-lv_root ro rd.lvm.lv=vg_valhost/lv_swap rd.md=0 rd.dm=0 SYSFONT=True rd.lvm.lv=vg_valhost/lv_root rd.luks=0 KEYTABLE=fr-latin9 LANG=en_US.UTF-8 quiet
echo 'Loading initial ramdisk ...'
initrd /initramfs-3.4.6-2.fc17.x86_64.img
}
menuentry 'Fedora, with Linux 3.4.6-2.fc17.x86_64 (recovery mode)' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.4.6-2.fc17.x86_64-recovery-007e42f8-7dc0-42fc-8929-cbfae4b0ca71' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 --hint='hd0,msdos3' 47ed6374-6d7b-48ab-9279-30c7c7cf9aea
else
search --no-floppy --fs-uuid --set=root 47ed6374-6d7b-48ab-9279-30c7c7cf9aea
fi
echo 'Loading Linux 3.4.6-2.fc17.x86_64 ...'
linux /vmlinuz-3.4.6-2.fc17.x86_64 root=/dev/mapper/vg_valhost-lv_root ro single rd.lvm.lv=vg_valhost/lv_swap rd.md=0 rd.dm=0 SYSFONT=True rd.lvm.lv=vg_valhost/lv_root rd.luks=0 KEYTABLE=fr-latin9 LANG=en_US.UTF-8 quiet
echo 'Loading initial ramdisk ...'
initrd /initramfs-3.4.6-2.fc17.x86_64.img
}
menuentry 'Fedora, with Linux 3.4.5-2.fc17.x86_64' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.4.5-2.fc17.x86_64-advanced-007e42f8-7dc0-42fc-8929-cbfae4b0ca71' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 --hint='hd0,msdos3' 47ed6374-6d7b-48ab-9279-30c7c7cf9aea
else
search --no-floppy --fs-uuid --set=root 47ed6374-6d7b-48ab-9279-30c7c7cf9aea
fi
echo 'Loading Linux 3.4.5-2.fc17.x86_64 ...'
linux /vmlinuz-3.4.5-2.fc17.x86_64 root=/dev/mapper/vg_valhost-lv_root ro rd.lvm.lv=vg_valhost/lv_swap rd.md=0 rd.dm=0 SYSFONT=True rd.lvm.lv=vg_valhost/lv_root rd.luks=0 KEYTABLE=fr-latin9 LANG=en_US.UTF-8 quiet
echo 'Loading initial ramdisk ...'
initrd /initramfs-3.4.5-2.fc17.x86_64.img
}
menuentry 'Fedora, with Linux 3.4.5-2.fc17.x86_64 (recovery mode)' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.4.5-2.fc17.x86_64-recovery-007e42f8-7dc0-42fc-8929-cbfae4b0ca71' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 --hint='hd0,msdos3' 47ed6374-6d7b-48ab-9279-30c7c7cf9aea
else
search --no-floppy --fs-uuid --set=root 47ed6374-6d7b-48ab-9279-30c7c7cf9aea
fi
echo 'Loading Linux 3.4.5-2.fc17.x86_64 ...'
linux /vmlinuz-3.4.5-2.fc17.x86_64 root=/dev/mapper/vg_valhost-lv_root ro single rd.lvm.lv=vg_valhost/lv_swap rd.md=0 rd.dm=0 SYSFONT=True rd.lvm.lv=vg_valhost/lv_root rd.luks=0 KEYTABLE=fr-latin9 LANG=en_US.UTF-8 quiet
echo 'Loading initial ramdisk ...'
initrd /initramfs-3.4.5-2.fc17.x86_64.img
}
menuentry 'Fedora, with Linux 3.4.4-5.fc17.x86_64' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.4.4-5.fc17.x86_64-advanced-007e42f8-7dc0-42fc-8929-cbfae4b0ca71' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 --hint='hd0,msdos3' 47ed6374-6d7b-48ab-9279-30c7c7cf9aea
else
search --no-floppy --fs-uuid --set=root 47ed6374-6d7b-48ab-9279-30c7c7cf9aea
fi
echo 'Loading Linux 3.4.4-5.fc17.x86_64 ...'
linux /vmlinuz-3.4.4-5.fc17.x86_64 root=/dev/mapper/vg_valhost-lv_root ro rd.lvm.lv=vg_valhost/lv_swap rd.md=0 rd.dm=0 SYSFONT=True rd.lvm.lv=vg_valhost/lv_root rd.luks=0 KEYTABLE=fr-latin9 LANG=en_US.UTF-8 quiet
echo 'Loading initial ramdisk ...'
initrd /initramfs-3.4.4-5.fc17.x86_64.img
}
menuentry 'Fedora, with Linux 3.4.4-5.fc17.x86_64 (recovery mode)' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.4.4-5.fc17.x86_64-recovery-007e42f8-7dc0-42fc-8929-cbfae4b0ca71' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 --hint='hd0,msdos3' 47ed6374-6d7b-48ab-9279-30c7c7cf9aea
else
search --no-floppy --fs-uuid --set=root 47ed6374-6d7b-48ab-9279-30c7c7cf9aea
fi
echo 'Loading Linux 3.4.4-5.fc17.x86_64 ...'
linux /vmlinuz-3.4.4-5.fc17.x86_64 root=/dev/mapper/vg_valhost-lv_root ro single rd.lvm.lv=vg_valhost/lv_swap rd.md=0 rd.dm=0 SYSFONT=True rd.lvm.lv=vg_valhost/lv_root rd.luks=0 KEYTABLE=fr-latin9 LANG=en_US.UTF-8 quiet
echo 'Loading initial ramdisk ...'
initrd /initramfs-3.4.4-5.fc17.x86_64.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 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-DA1C50DA1C50B36D' {
insmod part_msdos
insmod ntfs
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 --hint='hd0,msdos1' DA1C50DA1C50B36D
else
search --no-floppy --fs-uuid --set=root DA1C50DA1C50B36D
fi
chainloader +1
}
### 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 ###
J'ai un milliard de lignes comparé à toi ! WTF?!
C'est vraiment bizarre cette affaire ! Et je trouve rien sur le net...