#1 Le 10/11/2016, à 13:38
- Eric Bl
[Résolu] Grub n'en fait qu'à sa tête
Bonjour,
Je suis sur Kubuntu 16.04. Ca ne m'intéresse pas tellement qu'il m'affiche un menu Grub qui reste pendant 30 s.
J'essaye donc de modifier Grub. J'utilise GrubCustomizer et ça marche très bien, mais ... immanquablement après quelques temps j'ai de nouveau mon menu qui s'affiche pendant 30 s.
J'ai essayé de ne plus afficher le menu. Ca marche très bien, mais ... immanquablement après quelques temps j'ai de nouveau mon menu qui s'affiche pendant 30 s.
J'ai essayé de mettre le temps à 0. Ca marche très bien, mais ...
J'ai essayé de mettre le temps à 1. Ca marche très bien, mais ...
J'ai essayé d'autres choses. Ca marche très bien, mais ...
J'avais essayé aussi de mettre un thème. Ca marchait très bien, mais ...j'ai eu à nouveau le menu noir qui est apparu. Bon j'ai laissé ça. Ne compliquons pas les choses.
Sur du basique : pourquoi est-ce qu'il ne fait pas ce qui est demandé ? Est-ce que ça peut avoir un rapport avec l'utilisation de l'hibernation ? Un moment j'ai cru que ça fonctionnait bien quand je redémarrais et mal quand je sortais d'hibernation. Mais apparemment, ce n'est pas ça.
A noter que, alors que j'ai bien le menu pendant 30 s actuellement, GrubCustomizer prétend que le paramétrage est "sans affichage", "pas de recherche d'autre système d'exploitation" et "délai = 0"
Dernière modification par Eric Bl (Le 07/11/2018, à 15:25)
Hors ligne
#2 Le 10/11/2016, à 13:43
- f.x0
Re : [Résolu] Grub n'en fait qu'à sa tête
Bonjour Eric Bl,
ouvres un terminal
tapes
cat /etc/default/grub
et postes le réultat
SOPI
Hors ligne
#3 Le 10/11/2016, à 14:52
- Rufus T. Firefly
Re : [Résolu] Grub n'en fait qu'à sa tête
J'utilise GrubCustomizer et ça marche très bien, mais ...
... en fin de compte ça marche mal !
A part ça, voir le post de f.x0
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#4 Le 11/11/2016, à 00:35
- Eric Bl
Re : [Résolu] Grub n'en fait qu'à sa tête
Dès qu'ubuntu ne sera plus planté, je pourrai faire ce qui a été proposé.
Pour l'instant, c'est tout noir : ubuntu ne démarre plus
Hors ligne
#5 Le 12/11/2016, à 21:36
- LucMorizur
Re : [Résolu] Grub n'en fait qu'à sa tête
Bonjour ;
Bonjour Eric Bl,
ouvres un terminal
tapescat /etc/default/grub
et postes le réultat
comme j'ai le même problème que Eric Bl, je me permets de répondre à la question :
Luc@MONPC:~# cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT="0"
#GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="3"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE="1600x900"
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
GRUB_SAVEDEFAULT="false"
export GRUB_MENU_PICTURE="/home/luc/Images/Arrière-plans/Batal_mars_2015_1600x900.png"
On voit GRUB_TIMEOUT="3", donc normalement ça ne devrait pas faire une pause de 30 s, mais là je viens tout juste d'utiliser Grub customizer, il faudrait peut-être regarder plutôt juste après une fois où Grub s'est "réglé tout seul" à 30 s.
Merci en tous cas !
Ubuntu Studio sur Acer Aspire V3-575G d'occasion... ça le fait...
Hors ligne
#6 Le 12/11/2016, à 23:23
- f.x0
Re : [Résolu] Grub n'en fait qu'à sa tête
@LucMorizur :
Essaies de faire
sudo update-grub
puis redémarres
SOPI
Hors ligne
#7 Le 13/11/2016, à 00:13
- LucMorizur
Re : [Résolu] Grub n'en fait qu'à sa tête
@LucMorizur :
Essaies de fairesudo update-grub
puis redémarres
En effet, depuis le début c'est manifestement ce qu'il faut commencer par faire.
root@MONPC:~# update-grub
Création du fichier de configuration GRUB…
using custom appearance settings
Found background image: /home/luc/Images/Arrière-plans/Batal_mars_2015_1600x900.png
Image Linux trouvée : /boot/vmlinuz-4.4.0-47-lowlatency
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-47-lowlatency
Image Linux trouvée : /boot/vmlinuz-4.4.0-47-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-47-generic
Image Linux trouvée : /boot/vmlinuz-4.4.0-45-lowlatency
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-45-lowlatency
Image Linux trouvée : /boot/vmlinuz-4.4.0-45-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-45-generic
Image Linux trouvée : /boot/vmlinuz-4.4.0-43-lowlatency
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-43-lowlatency
Image Linux trouvée : /boot/vmlinuz-4.4.0-43-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-43-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-77-lowlatency
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-77-lowlatency
Image Linux trouvée : /boot/vmlinuz-4.4.0-47-lowlatency
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-47-lowlatency
Image Linux trouvée : /boot/vmlinuz-4.4.0-47-lowlatency
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-47-lowlatency
Image Linux trouvée : /boot/vmlinuz-4.4.0-47-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-47-generic
Image Linux trouvée : /boot/vmlinuz-4.4.0-45-lowlatency
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-45-lowlatency
Image Linux trouvée : /boot/vmlinuz-4.4.0-45-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-45-generic
Image Linux trouvée : /boot/vmlinuz-4.4.0-43-lowlatency
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-43-lowlatency
Image Linux trouvée : /boot/vmlinuz-4.4.0-43-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-43-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-77-lowlatency
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-77-lowlatency
Windows 7 (loader) trouvé sur /dev/sda1
Image Linux trouvée : /boot/vmlinuz-4.4.0-47-lowlatency
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-47-lowlatency
Image Linux trouvée : /boot/vmlinuz-4.4.0-47-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-47-generic
Image Linux trouvée : /boot/vmlinuz-4.4.0-45-lowlatency
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-45-lowlatency
Image Linux trouvée : /boot/vmlinuz-4.4.0-45-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-45-generic
Image Linux trouvée : /boot/vmlinuz-4.4.0-43-lowlatency
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-43-lowlatency
Image Linux trouvée : /boot/vmlinuz-4.4.0-43-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.4.0-43-generic
Image Linux trouvée : /boot/vmlinuz-3.16.0-77-lowlatency
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-77-lowlatency
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
fait
Voilà ; je vais essayer de penser à revenir ici dans quelques temps dire que ça fonctionne, si c'est le cas. Dans le cas contraire, je devrais ne pas oublier, en toute logique...
Pour info j'utilise beaucoup l'hibernation moi aussi.
Merci f.x0 ; à plus !
Ubuntu Studio sur Acer Aspire V3-575G d'occasion... ça le fait...
Hors ligne
#8 Le 14/11/2016, à 09:13
- LucMorizur
Re : [Résolu] Grub n'en fait qu'à sa tête
Eh bien pas de bol, que ce soit après une sortie d'hibernation ou après un redémarrage, 30 s d'attente requises, et la commande
cat /etc/default/grub
montre toujours un GRUB_TIMEOUT="3" .
S'il y a une autre idée, merci !
Ubuntu Studio sur Acer Aspire V3-575G d'occasion... ça le fait...
Hors ligne
#9 Le 14/11/2016, à 18:59
- f.x0
Re : [Résolu] Grub n'en fait qu'à sa tête
dans ce cas postes le retour de
cat /boot/grub/grub.cfg
SOPI
Hors ligne
#10 Le 15/11/2016, à 00:14
- Eric Bl
Re : [Résolu] Grub n'en fait qu'à sa tête
Heureux Luc qui n'a qu'un problème de 30s sur Grub.
Personnellement, si j'ai effectivement eu et signalé cette bizarrerie, j'en suis maintenant à l'écran noir depuis 5 jours. Et malgré mes appels à l'aide, je n'ai pas aperçu l'ombre d'un preux chevalier secourable : du haut de ma tour, rien que le soleil qui poudroie, et l'herbe qui verdoie.
Hors ligne
#11 Le 15/11/2016, à 10:48
- Eric Bl
Re : [Résolu] Grub n'en fait qu'à sa tête
Heureux de revenir m'occuper de Grub avec un ordinateur qui marche de nouveau.
Regardant le contenu de mon fichier config de grub, ci-dessous, j'y observe un
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
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
fi
qui force l'attente à 30 s. Quelqu'un est-il capable de dire si je me trouve dans le cas de ce test ?
C'est juste une piste, peut-être y a-t-il une autre raison compréhensible dans ce fichier :
#
# 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 recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; 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='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 75ed4a8e-0f45-4c7d-a7a7-44438afce004
else
search --no-floppy --fs-uuid --set=root 75ed4a8e-0f45-4c7d-a7a7-44438afce004
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=10
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=10
fi
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
#set_background_image "images/tile.png";
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 0,0,0; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-75ed4a8e-0f45-4c7d-a7a7-44438afce004' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 75ed4a8e-0f45-4c7d-a7a7-44438afce004
else
search --no-floppy --fs-uuid --set=root 75ed4a8e-0f45-4c7d-a7a7-44438afce004
fi
linux /boot/vmlinuz-4.4.0-47-generic.efi.signed root=UUID=75ed4a8e-0f45-4c7d-a7a7-44438afce004 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-47-generic
}
submenu 'Options avancées pour Ubuntu' $menuentry_id_option 'gnulinux-advanced-75ed4a8e-0f45-4c7d-a7a7-44438afce004' {
menuentry 'Ubuntu, avec Linux 4.4.0-47-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-47-generic-advanced-75ed4a8e-0f45-4c7d-a7a7-44438afce004' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 75ed4a8e-0f45-4c7d-a7a7-44438afce004
else
search --no-floppy --fs-uuid --set=root 75ed4a8e-0f45-4c7d-a7a7-44438afce004
fi
echo 'Chargement de Linux 4.4.0-47-generic…'
linux /boot/vmlinuz-4.4.0-47-generic.efi.signed root=UUID=75ed4a8e-0f45-4c7d-a7a7-44438afce004 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-47-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-47-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-47-generic-recovery-75ed4a8e-0f45-4c7d-a7a7-44438afce004' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 75ed4a8e-0f45-4c7d-a7a7-44438afce004
else
search --no-floppy --fs-uuid --set=root 75ed4a8e-0f45-4c7d-a7a7-44438afce004
fi
echo 'Chargement de Linux 4.4.0-47-generic…'
linux /boot/vmlinuz-4.4.0-47-generic.efi.signed root=UUID=75ed4a8e-0f45-4c7d-a7a7-44438afce004 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-47-generic
}
menuentry 'Ubuntu, avec Linux 4.4.0-45-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-45-generic-advanced-75ed4a8e-0f45-4c7d-a7a7-44438afce004' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 75ed4a8e-0f45-4c7d-a7a7-44438afce004
else
search --no-floppy --fs-uuid --set=root 75ed4a8e-0f45-4c7d-a7a7-44438afce004
fi
echo 'Chargement de Linux 4.4.0-45-generic…'
linux /boot/vmlinuz-4.4.0-45-generic.efi.signed root=UUID=75ed4a8e-0f45-4c7d-a7a7-44438afce004 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-45-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-45-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-45-generic-recovery-75ed4a8e-0f45-4c7d-a7a7-44438afce004' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 75ed4a8e-0f45-4c7d-a7a7-44438afce004
else
search --no-floppy --fs-uuid --set=root 75ed4a8e-0f45-4c7d-a7a7-44438afce004
fi
echo 'Chargement de Linux 4.4.0-45-generic…'
linux /boot/vmlinuz-4.4.0-45-generic.efi.signed root=UUID=75ed4a8e-0f45-4c7d-a7a7-44438afce004 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-45-generic
}
menuentry 'Ubuntu, avec Linux 4.4.0-31-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-31-generic-advanced-75ed4a8e-0f45-4c7d-a7a7-44438afce004' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 75ed4a8e-0f45-4c7d-a7a7-44438afce004
else
search --no-floppy --fs-uuid --set=root 75ed4a8e-0f45-4c7d-a7a7-44438afce004
fi
echo 'Chargement de Linux 4.4.0-31-generic…'
linux /boot/vmlinuz-4.4.0-31-generic root=UUID=75ed4a8e-0f45-4c7d-a7a7-44438afce004 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-31-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-31-generic-recovery-75ed4a8e-0f45-4c7d-a7a7-44438afce004' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 75ed4a8e-0f45-4c7d-a7a7-44438afce004
else
search --no-floppy --fs-uuid --set=root 75ed4a8e-0f45-4c7d-a7a7-44438afce004
fi
echo 'Chargement de Linux 4.4.0-31-generic…'
linux /boot/vmlinuz-4.4.0-31-generic root=UUID=75ed4a8e-0f45-4c7d-a7a7-44438afce004 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-31-generic
}
}
### 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_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/25_custom ###
menuentry "EFI/ubuntu/fwupx64.efi" {
search --fs-uuid --no-floppy --set=root DC99-8916
chainloader (${root})/EFI/ubuntu/fwupx64.efi
}
menuentry "EFI/ubuntu/MokManager.efi" {
search --fs-uuid --no-floppy --set=root DC99-8916
chainloader (${root})/EFI/ubuntu/MokManager.efi
}
### END /etc/grub.d/25_custom ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
### 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
#12 Le 15/11/2016, à 19:28
- f.x0
Re : [Résolu] Grub n'en fait qu'à sa tête
Tu démarres en mode UEFI ???
Ça pourrait être une piste → config du fichier de démarrage UEFI
SOPI
Hors ligne
#13 Le 15/11/2016, à 20:29
- Eric Bl
Re : [Résolu] Grub n'en fait qu'à sa tête
J'avoue être bien incapable de répondre à cette question.
Quel indice pour trouver une réponse ?
Hors ligne
#14 Le 15/11/2016, à 20:34
- f.x0
Re : [Résolu] Grub n'en fait qu'à sa tête
[ -d /sys/firmware/efi ] && echo "Session EFI" || echo "Session non-EFI"
Remarque: si le démarrage est en mode classique (le résultat de la commande est "Session non-EFI"),
SOPI
Hors ligne
#15 Le 15/11/2016, à 20:59
- Eric Bl
Re : [Résolu] Grub n'en fait qu'à sa tête
Voici le résultat des opérations :
parents@Grillo:~/BT_Eric/Ilaos$ [ -d /sys/firmware/efi ] && echo "Session EFI" || echo "Session non-EFI"
Session EFI
parents@Grillo:~/BT_Eric/Ilaos$
Pour autant, je ne sais toujours pas répondre à la question, car je n'ai pas encore compris si UEFI s'oppose à EFI ou bien si UEFI/EFI s'opposent à "classique".
Dernière modification par Eric Bl (Le 15/11/2016, à 20:59)
Hors ligne
#16 Le 15/11/2016, à 22:03
- f.x0
Re : [Résolu] Grub n'en fait qu'à sa tête
SOPI
Hors ligne
#17 Le 15/11/2016, à 22:39
- Eric Bl
Re : [Résolu] Grub n'en fait qu'à sa tête
Voici la réponse :
parents@Grillo:~$ ls /boot/efi
EFI
Puisque j'ai de nouveau fait plusieurs démarrages aujourd'hui. Je peux confirmer qu'il y a toujours des variations : souvent 30 s mais au moins une fois 10 s. Et je n'ai toujours pas réussi à faire le lien avec autre chose. En tous cas, aujourd'hui, je n'ai à aucun moment touché volontairement à grub.
Je liste de nouveau le fichier de "départ" :
parents@Grillo:~$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT="0"
#GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE="640x480"
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
#GRUB_DISABLE_OS_PROBER="true"
#GRUB_THEME="/boot/grub/themes/grub_archlinux/theme.txt"
export GRUB_COLOR_NORMAL="light-gray/black"
export GRUB_COLOR_HIGHLIGHT="magenta/black"
Hors ligne
#18 Le 15/11/2016, à 23:18
- f.x0
Re : [Résolu] Grub n'en fait qu'à sa tête
que donne ?
ls -R /boot/efi
SOPI
Hors ligne
#19 Le 15/11/2016, à 23:37
- Eric Bl
Re : [Résolu] Grub n'en fait qu'à sa tête
parents@Grillo:~$ ls -R /boot/efi
/boot/efi:
EFI
/boot/efi/EFI:
ubuntu
/boot/efi/EFI/ubuntu:
fw fwupx64.efi grub.cfg grubx64.efi MokManager.efi shimx64.efi
/boot/efi/EFI/ubuntu/fw:
parents@Grillo:~$
Hors ligne
#20 Le 15/11/2016, à 23:39
- f.x0
Re : [Résolu] Grub n'en fait qu'à sa tête
postes le retour de
cat /boot/efi/EFI/ubuntu/grub.cfg
SOPI
Hors ligne
#21 Le 16/11/2016, à 09:46
- Eric Bl
Re : [Résolu] Grub n'en fait qu'à sa tête
Bonjour et merci de t'intéresser à cette question.
parents@Grillo:~$ cat /boot/efi/EFI/ubuntu/grub.cfg
search.fs_uuid 75ed4a8e-0f45-4c7d-a7a7-44438afce004 root hd0,gpt2
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
parents@Grillo:~$
Dernière modification par Eric Bl (Le 16/11/2016, à 09:47)
Hors ligne
#22 Le 17/11/2016, à 00:24
- f.x0
Re : [Résolu] Grub n'en fait qu'à sa tête
Si tu as window$ en UEFI, c'est peut-être là qu'il faut effectuer les réglages
Essaies dans le menu Windows →"Récupération".
Ensuite, cliques sur "Configurer la restauration du système" et cliques sur "Paramètre"
dans la zone "Démarrage et récupération". → Image 1
Dans la fenêtre qui s'ouvre alors, tu devrais pouvoir réduire le temps d'attente
Image 2
SOPI
Hors ligne
#23 Le 17/11/2016, à 17:54
- Eric Bl
Re : [Résolu] Grub n'en fait qu'à sa tête
J'avais Windows sur cet ordinateur. Je l'ai perdu dans des manips hasardeuses.
Alors que j'avais créé un support de récupération, il n'a pas été capable de le restaurer. J'en ai fait mon deuil.
Mon Kubuntu 16.04 a donc été installé en partitionnant " de zéro", sans tenir compte de l'existant.
S'il reste des bouts de Windows, cachés sur le disque, j'ignore comment y accéder.
Hors ligne
#24 Le 17/11/2016, à 23:45
- LucMorizur
Re : [Résolu] Grub n'en fait qu'à sa tête
Bonsoir ;
merci de t'intéresser à cette question.
Pareil, merci en effet beaucoup f.x0 pour tes conseils !
Heureux Luc qui n'a qu'un problème de 30s sur Grub.
Oh, je peux trouver d'autres soucis... mais effectivement je me suis un peu immiscé dans cette discussion... mais avec la volonté de faire avancer le schmilblick, hein !
dans ce cas postes le retour de
cat /boot/grub/grub.cfg
Désolé, je n'ai pas été très assidu ces derniers jours
Voilà :
#
# 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 recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; 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,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 cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d
else
search --no-floppy --fs-uuid --set=root cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=1600x900
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=3
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=3
fi
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
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 17538095-0531-414b-ba53-5f4366d4afc4
else
search --no-floppy --fs-uuid --set=root 17538095-0531-414b-ba53-5f4366d4afc4
fi
insmod png
if background_image /luc/Images/Arrière-plans/Batal_mars_2015_1600x900.png; then
set color_normal=light-gray/black
set color_highlight=magenta/black
else
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux_proxy ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
### END /etc/grub.d/10_linux_proxy ###
### BEGIN /etc/grub.d/11_lowlatency_proxy ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
### END /etc/grub.d/11_lowlatency_proxy ###
### BEGIN /etc/grub.d/12_linux_proxy ###
menuentry "Ubuntu, avec Linux 4.4.0-47-lowlatency" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-47-lowlatency-advanced-cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 f285ff88-4e6e-43b9-bee2-232cb82e6652
else
search --no-floppy --fs-uuid --set=root f285ff88-4e6e-43b9-bee2-232cb82e6652
fi
echo 'Chargement de Linux 4.4.0-47-lowlatency…'
linux /vmlinuz-4.4.0-47-lowlatency root=UUID=cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /initrd.img-4.4.0-47-lowlatency
}
menuentry "Ubuntu, with Linux 4.4.0-47-lowlatency (upstart)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-47-lowlatency-init-upstart-cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 f285ff88-4e6e-43b9-bee2-232cb82e6652
else
search --no-floppy --fs-uuid --set=root f285ff88-4e6e-43b9-bee2-232cb82e6652
fi
echo 'Chargement de Linux 4.4.0-47-lowlatency…'
linux /vmlinuz-4.4.0-47-lowlatency root=UUID=cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Chargement du disque mémoire initial…'
initrd /initrd.img-4.4.0-47-lowlatency
}
menuentry "Ubuntu, avec Linux 4.4.0-47-generic" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-47-generic-advanced-cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 f285ff88-4e6e-43b9-bee2-232cb82e6652
else
search --no-floppy --fs-uuid --set=root f285ff88-4e6e-43b9-bee2-232cb82e6652
fi
echo 'Chargement de Linux 4.4.0-47-generic…'
linux /vmlinuz-4.4.0-47-generic root=UUID=cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /initrd.img-4.4.0-47-generic
}
menuentry "Ubuntu, with Linux 4.4.0-47-generic (upstart)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-47-generic-init-upstart-cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 f285ff88-4e6e-43b9-bee2-232cb82e6652
else
search --no-floppy --fs-uuid --set=root f285ff88-4e6e-43b9-bee2-232cb82e6652
fi
echo 'Chargement de Linux 4.4.0-47-generic…'
linux /vmlinuz-4.4.0-47-generic root=UUID=cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Chargement du disque mémoire initial…'
initrd /initrd.img-4.4.0-47-generic
}
### END /etc/grub.d/12_linux_proxy ###
### BEGIN /etc/grub.d/30_os-prober_proxy ###
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober_proxy ###
### BEGIN /etc/grub.d/34_linux_proxy ###
submenu "Autres"{
menuentry "Ubuntu, with Linux 4.4.0-47-lowlatency (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-47-lowlatency-recovery-cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 f285ff88-4e6e-43b9-bee2-232cb82e6652
else
search --no-floppy --fs-uuid --set=root f285ff88-4e6e-43b9-bee2-232cb82e6652
fi
echo 'Chargement de Linux 4.4.0-47-lowlatency…'
linux /vmlinuz-4.4.0-47-lowlatency root=UUID=cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /initrd.img-4.4.0-47-lowlatency
}
menuentry "Ubuntu, with Linux 4.4.0-47-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-47-generic-recovery-cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 f285ff88-4e6e-43b9-bee2-232cb82e6652
else
search --no-floppy --fs-uuid --set=root f285ff88-4e6e-43b9-bee2-232cb82e6652
fi
echo 'Chargement de Linux 4.4.0-47-generic…'
linux /vmlinuz-4.4.0-47-generic root=UUID=cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /initrd.img-4.4.0-47-generic
}
menuentry "Ubuntu, avec Linux 4.4.0-45-lowlatency" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-45-lowlatency-advanced-cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 f285ff88-4e6e-43b9-bee2-232cb82e6652
else
search --no-floppy --fs-uuid --set=root f285ff88-4e6e-43b9-bee2-232cb82e6652
fi
echo 'Chargement de Linux 4.4.0-45-lowlatency…'
linux /vmlinuz-4.4.0-45-lowlatency root=UUID=cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /initrd.img-4.4.0-45-lowlatency
}
menuentry "Ubuntu, avec Linux 4.4.0-45-generic" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-45-generic-advanced-cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 f285ff88-4e6e-43b9-bee2-232cb82e6652
else
search --no-floppy --fs-uuid --set=root f285ff88-4e6e-43b9-bee2-232cb82e6652
fi
echo 'Chargement de Linux 4.4.0-45-generic…'
linux /vmlinuz-4.4.0-45-generic root=UUID=cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /initrd.img-4.4.0-45-generic
}
menuentry "Ubuntu, with Linux 4.4.0-45-lowlatency (upstart)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-45-lowlatency-init-upstart-cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 f285ff88-4e6e-43b9-bee2-232cb82e6652
else
search --no-floppy --fs-uuid --set=root f285ff88-4e6e-43b9-bee2-232cb82e6652
fi
echo 'Chargement de Linux 4.4.0-45-lowlatency…'
linux /vmlinuz-4.4.0-45-lowlatency root=UUID=cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Chargement du disque mémoire initial…'
initrd /initrd.img-4.4.0-45-lowlatency
}
menuentry "Ubuntu, with Linux 4.4.0-45-generic (upstart)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-45-generic-init-upstart-cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 f285ff88-4e6e-43b9-bee2-232cb82e6652
else
search --no-floppy --fs-uuid --set=root f285ff88-4e6e-43b9-bee2-232cb82e6652
fi
echo 'Chargement de Linux 4.4.0-45-generic…'
linux /vmlinuz-4.4.0-45-generic root=UUID=cc6a03fa-bfe1-4493-9e1d-1aeb753e7d5d ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Chargement du disque mémoire initial…'
initrd /initrd.img-4.4.0-45-generic
}
menuentry "Live Ubuntu studio"{
set root='(hd1,3)'
search --no-floppy --fs-uuid --set 93BC-841E
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Test mémoire (memtest86+)" {
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 f285ff88-4e6e-43b9-bee2-232cb82e6652
else
search --no-floppy --fs-uuid --set=root f285ff88-4e6e-43b9-bee2-232cb82e6652
fi
echo 'Test mémoire…'
knetbsd /memtest86+.elf
}
menuentry "Test mémoire (memtest86+, console série 115200)" {
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 f285ff88-4e6e-43b9-bee2-232cb82e6652
else
search --no-floppy --fs-uuid --set=root f285ff88-4e6e-43b9-bee2-232cb82e6652
fi
echo 'Test mémoire, serial console…'
linux16 /memtest86+.bin console=ttyS0,115200n8
}
menuentry "Boulot (nécessite clé BitLocker)"{
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 68C01953C01928B8
drivemap -s (hd0) ${root}
chainloader +1
}
}
### END /etc/grub.d/34_linux_proxy ###
### BEGIN /etc/grub.d/35_linux_xen ###
### END /etc/grub.d/35_linux_xen ###
### BEGIN /etc/grub.d/36_memtest86+_proxy ###
### END /etc/grub.d/36_memtest86+_proxy ###
### BEGIN /etc/grub.d/37_uefi-firmware ###
### END /etc/grub.d/37_uefi-firmware ###
### BEGIN /etc/grub.d/40_custom_proxy ###
# 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_proxy ###
### 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 ###
On y observe le même
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=3
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=3
fi
fi
relevé plus haut par Eric Bl.
Par contre
[ -d /sys/firmware/efi ] && echo "Session EFI" || echo "Session non-EFI"
chez moi ça renvoie "Session non-EFI". (Superbe, le [ -d <rep> ], faudra que j'approfondisse !)
Il n'y a pas de dossier "efi" dans /boot, je ne peux donc pas donner le retour de ls /boot/efi.
root@MONPC:~# ls -lFhX /boot
total 329M
drwxr-xr-x 2 root root 4,0K avril 12 2015 clonezilla/
drwxr-xr-x 3 root root 4,0K juil. 22 23:15 extlinux/
drwxr-xr-x 6 root root 4,0K nov. 12 23:04 grub/
drwx------ 2 root root 16K avril 12 2015 lost+found/
drwxr-xr-x 2 root root 4,0K mai 7 2015 @tmp/
[...]
Cela dit je suis sous Windows aussi sur ce PC, mais pas avec un UEFI (je crois ), et jusqu'à récemment, Grub ne se mettait jamais lui-même à 30 s o_O .
Merci encore !
Ubuntu Studio sur Acer Aspire V3-575G d'occasion... ça le fait...
Hors ligne
#25 Le 18/11/2016, à 09:46
- Eric Bl
Re : [Résolu] Grub n'en fait qu'à sa tête
Il y a quelque chose de bizarre : régulièrement, mon ordi s'y prend à deux fois pour démarrer son bios. Et je me demande si la première fois il ne fait pas son boot à 10s et la deuxième fois à 30s. Mais bon, pour valider une loi, il faudrait démarrer 50 fois et noter tout ce qui se passe. Or moi, normalement, j'allume mon ordi et je pars faire autre chose, parce que déjà tout ce temps perdu, ça m'énerve. Alors démarrer 50 fois ! Surtout que, si ça se trouve, ça dépend de ce qu'on fait pendant les sessions :
Auparavant, j'avais Windows en dual boot et j'attaquais éventuellement les fichiers ubuntu avec windows. On m'a expliqué depuis qu'il ne fallait jamais faire cela, car windows ne gère pas l'environnement fichier comme ubuntu, donc ubuntu a du mal, après le passage de windows, à gérer ses fichiers. Dans le concret, je n'ai jamais eu de problème avec mes fichiers, mais seulement avec mon démarrage. Et je trouvais compréhensible ce problème de démarrage : au premier boot, ubuntu trouvait des anomalies de fichiers. Au deuxième boot, il faisait un check disk et je considérais qu'il mettait à jour ses tables de fichiers.
Mais comme j'aime que les choses soient bien faites (quand je sais ce que veut dire bien faites) et que ce double boot m'énervait, surtout qu'il survenait généralement après un démarrage standard ubuntu et un passage sur windows et que c'était donc mon quatrième boot !), je voulais corriger cette situation. A l'occasion d'un changement de version ubuntu, j'ai essayé de réorganiser mon système. Je me suis planté. J'ai tout perdu. Heureusement, j'avais ma sauvegarde externe. J'ai donc réinstallé mon ordi en full kubuntu 16.04. Et me voilà, en théorie, avec une machine comme neuve.
Et voilà que mon ordi fait toujours des doubles boots ! Pas toujours, mais régulièrement.
Et, peut-être, que lors du deuxième boot il fait même un très rapide check disk que j'ai entraperçu parfois.
Et f.x0 qui me pose une question comme si j'avais windows installé sur ma machine.
Et Luc qui a aussi windows ...
Qu'en déduire ?
Hors ligne