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 31/10/2010, à 11:30

Le Chap

Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

Depuis avant hier, mon Grub ne lance plus Ubuntu automatiquement...
J'ai rechercher une cause possible, je ne vois rien d'anormal mais là je sèche.

Merci pour votre aide ;-)

Voici mon fichier grub:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_SAVEDEFAULT=true

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_LINUX_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Dernière modification par Le Chap (Le 01/11/2010, à 01:14)

Hors ligne

#2 Le 31/10/2010, à 11:56

ybu

Re : Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

Salut !

Ceci n'est pas ton fichier grub mais seulement une partie (je pense qu'il s'agit de ton fichier /etc/default/grub).

Que contient le fichier /boot/grub/grub.cfg ? (c'est lui le fichier grub, et il ne faut surtout pas le modifier directement)

Quels fichiers as-tu dans le dossier /etc/grub.d ?

@+

Yann

Dernière modification par ybu (Le 31/10/2010, à 12:08)

Hors ligne

#3 Le 31/10/2010, à 12:43

Le Chap

Re : Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

Bonjour,

Mon grub.cfg:

#
# 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
set default="0"
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 {
  insmod vbe
  insmod vga
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set c8dbe880-1c86-4dd2-b399-72ebca3337cc
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set c8dbe880-1c86-4dd2-b399-72ebca3337cc
set locale_dir=($root)/boot/grub/locale
set lang=fr
insmod gettext
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=10
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
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    savedefault
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set c8dbe880-1c86-4dd2-b399-72ebca3337cc
    linux    /boot/vmlinuz-2.6.35-22-generic root=UUID=c8dbe880-1c86-4dd2-b399-72ebca3337cc ro quiet splash
    initrd    /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    savedefault
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set c8dbe880-1c86-4dd2-b399-72ebca3337cc
    echo    'Loading Linux 2.6.35-22-generic ...'
    linux    /boot/vmlinuz-2.6.35-22-generic root=UUID=c8dbe880-1c86-4dd2-b399-72ebca3337cc ro single 
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.35-22-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/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  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Mon /etc/grub.d contient:

/etc/grub.d/zz (volontaire car pas d'autre OS et je ne veux pas de Test)
     /etc/grub.d/zz/20_memtest86+
     /etc/grub.d/zz/30_os-prober
/etc/grub.d/00_header
/etc/grub.d/05_debian_theme
/etc/grub.d/10_linux
/etc/grub.d/20_linux_xen
/etc/grub.d/40_custom
/etc/grub.d/41_custom
/etc/grub.d/README

Hors ligne

#4 Le 31/10/2010, à 13:17

ybu

Re : Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

Juste pour être sûr : au démarrage, au bout de 10 secondes, il ne se passe rien et tu es obligé de taper Entrée pour lancer Ubuntu ?

Dans ton fichier /etc/default/grub, ta ligne GRUB_SAVEDEFAULT=true me paraît bizarre et il y a une redondance :
- soit tu veux démarrer sur le dernier système sélectionné, et ta ligne devrait être GRUB_DEFAULT=saved
- soit tu veux systématiquement démarrer sur le premier système de ta liste ("Ubuntu, with Linux 2.6.35-22-generic") et dans ce cas ta ligne doit être
GRUB_DEFAULT=0
mais tu ne peux pas avoir les 2 options activées en même temps...
Pour ne pas avoir à attendre 10 secondes le lancement du système voulu, je mettrais à 3 le GRUB_TIMEOUT (3 secondes, ça laisse largement le temps d'appuyer 1 fois sur la touche flèche bas... wink ).

(Pour info, décommenter la ligne GRUB_HIDDEN_TIMEOUT=0 en laissant la valeur à 0 n'a pas d'intérêt - mais ça gène pas non plus)

Tu peux consulter cette page http://grub.enbug.org/OptionsDeGrub pour plus d'infos.
N'oublie pas le sudo update-grub après la modification du fichier /etc/default/grub

@+

Dernière modification par ybu (Le 31/10/2010, à 13:26)

Hors ligne

#5 Le 31/10/2010, à 13:43

Le Chap

Re : Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

Effectivement GRUB_SAVEDEFAULT=true est redondant; oubli suite à essais. Je l'ai supprimé ;-)

Quelque soit la valeur GRUB_TIMEOUT le menu reste en attente d'un choix...
GRUB_DEFAULT est bien égal à 0

C'est bien pour celà que je demande de l'aide!!!

Voici mon grub.cfg et il ne lance pas Ubuntu???????

#
# 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
set default="0"
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 {
  insmod vbe
  insmod vga
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set c8dbe880-1c86-4dd2-b399-72ebca3337cc
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set c8dbe880-1c86-4dd2-b399-72ebca3337cc
set locale_dir=($root)/boot/grub/locale
set lang=fr
insmod gettext
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=1
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
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set c8dbe880-1c86-4dd2-b399-72ebca3337cc
    linux    /boot/vmlinuz-2.6.35-22-generic root=UUID=c8dbe880-1c86-4dd2-b399-72ebca3337cc ro   quiet splash
    initrd    /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set c8dbe880-1c86-4dd2-b399-72ebca3337cc
    echo    'Loading Linux 2.6.35-22-generic ...'
    linux    /boot/vmlinuz-2.6.35-22-generic root=UUID=c8dbe880-1c86-4dd2-b399-72ebca3337cc ro single 
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.35-22-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/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  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Hors ligne

#6 Le 31/10/2010, à 15:05

ybu

Re : Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

Bizarre ! Ton grub.cfg semble pourtant bon... hmm

Avant que ça ne se lance plus automatiquement, as-tu modifié ou installé des applications nouvelles, fait une MAJ,... ?

Sinon, tu peux tenter (en supposant que ton système soit sur /dev/sda, à vérifier avec fdisk -l)

sudo grub-install /dev/sda

Ça réinstallera une copie «propre» de Grub sur ton secteur de boot, avec tes paramètres.

@+

Hors ligne

#7 Le 31/10/2010, à 15:37

Le Chap

Re : Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

Je n'ai fait que des installations "propres" et les mises à jours proposées. Aucune action sur grub depuis mon installation de Maverick.
De plus avant de poster ce matin, j'ai réinstallé 10.10 a neuf sur sda1. Et là, comme je l'ai dit dans mon premier post, je sèche! Je ne comprends pas ce qui se  passe...
Tout est neuf, nickel, "fresh install"
Au fait, ma config matériel qui me pose problème:
eeepc 901, mémoire 2Go, sda 4GB (/), sdb 16GB (/home)

Hors ligne

#8 Le 31/10/2010, à 15:43

ybu

Re : Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

Qu'on soit bien d'accord : c'est juste l'obligation de taper sur Entrée au menu de démarrage qui te pose problème ?
Ou bien, c'est ton menu de démarrage qui plante complet et tu n'as plus du tout accès à Ubuntu ?

@+

Hors ligne

#9 Le 31/10/2010, à 16:19

Le Chap

Re : Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

C'est bien l'obligation de taper sur Entrée au menu de démarrage qui me pose problème...

Hors ligne

#10 Le 31/10/2010, à 16:46

Jérome38

Re : Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

as-tu un seul écran de connecter ? pas de d'écran tv branché ?


Ubuntu 18.04 (Gnome) sous PC fixe et 20.04 (Gnome) sous PC portable

Hors ligne

#11 Le 31/10/2010, à 16:53

Le Chap

Re : Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

@Jérome38: oui seulement l'écran du portable qui ne possède pas de sortie TV!

Hors ligne

#12 Le 31/10/2010, à 18:20

Le Chap

Re : Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

Y-a-t-il quelqu'un pour m'aider?

Hors ligne

#13 Le 31/10/2010, à 20:55

ybu

Re : Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

Est-ce que la réinstallation de grub avec grub-install /dev/sda a donné quelque chose ?

@+

Hors ligne

#14 Le 31/10/2010, à 21:02

Le Chap

Re : Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

ybu a écrit :

Est-ce que la réinstallation de grub avec grub-install /dev/sda a donné quelque chose ?

@+

NON :-(

Si je met GRUB_DEFAULT=1, j'update-grub > le menu se positionne bien sur la deuxième entrée, mais ne la lance pas.
Quelque soit la valeur de GRUB_TIMEOUT, le menu attend que je fasse Entrée sur une ligne!

Hors ligne

#15 Le 01/11/2010, à 01:13

Le Chap

Re : Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

Bon j'ai analysé à fond les scripts: la variable 'recordfail' restait avec la valeur '1'. Donc forcait grub à un timeout de -1 c'est à dire ATTENTE!!! (voir dans un grub.cfg)
La variable 'recordfail' prennait sa valeur '1' dans le fichier grubenv. Comment cette ligne s'est glissée dans ce fichier je n'en sais rien...
Quoi qu'il en soit j'ai supprimé cette ligne et TOUT EST REVENU DANS L'ORDRE big_smile
Encore Merci ybu d'avoir essayé de me dépanner wink

Hors ligne

#16 Le 01/11/2010, à 19:16

Jérome38

Re : Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

Ok, édite ton premier post pour mettre RESOLU.

Dernière modification par Jérome38 (Le 01/11/2010, à 19:16)


Ubuntu 18.04 (Gnome) sous PC fixe et 20.04 (Gnome) sous PC portable

Hors ligne

#17 Le 01/11/2010, à 20:01

Le Chap

Re : Grub ne lance plus Ubuntu automatiquement - Maverick 10.10 (Résolu)

Jérome38 a écrit :

Ok, édite ton premier post pour mettre RESOLU.

Tu dois être fatigué wink
Je l'ai marqué résolu dans la foulée tongue

Hors ligne