Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

Eric Bl a écrit :

J'utilise GrubCustomizer et ça marche très bien, mais ...

... en fin de compte ça marche mal ! lol
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 ;

f.x0 a écrit :

Bonjour Eric Bl,

ouvres un terminal
tapes

cat /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

f.x0 a écrit :

@LucMorizur :
Essaies de faire

sudo 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" hmm .

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

Pour les explications tu peux regarder ici

Postes le retour de

ls /boot/efi

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 ;

Eric Bl a écrit :

merci de t'intéresser à cette question.

Pareil, merci en effet beaucoup f.x0 pour tes conseils smile !

Eric Bl a écrit :

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 !

f.x0 a écrit :

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 hmm

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

f.x0 a écrit :
[ -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 wink !)

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 hmm ), 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