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 12/06/2009, à 14:49

Julientroploin

[Résolu] GRUB2 : freeze.

suite de ce post ici : http://forum.ubuntu-fr.org/viewtopic.ph … 5#p3013245



Bonjour,

pour éviter les doublons,j 'ai déterré un vieux topic, mais celui-ci étant marqué "résolu", je pense que nombre d'entre vous ne s'en est pas préoccupé... donc je fais un doublon, désolé.

Il y a trois jours, l'idée saugrenue d'installer grub2, et là catastrophe, j'aboutis à une "error11".
En suivant une partie du topic dont je vous parlais, j'ai modifié le menu.lst comme suit :
j'ai remplacé les root [UUID] par des uuid [UUID] devant toutes les entrées où les partitions étaient signalées par une suite de chiffres et de lettres (des trucs comme ça : 5ee13f5e-d5a9-43d4-beef-09159e788399)

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default         0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout		1

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
## password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title		Windows 95/98/NT/2000
# root		(hd0,0)
# makeactive
# chainloader	+1
#
# title		Linux
# root		(hd0,1)
# kernel	/vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=a876d2f0-e306-425f-80ce-e165c105b2dc ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=a876d2f0-e306-425f-80ce-e165c105b2dc

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=vga=771 quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(single-user) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=1

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title		Chainload into GRUB 2
uuid		a876d2f0-e306-425f-80ce-e165c105b2dc
kernel		/boot/grub/core.img

title		ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
root
		
title		When you have verified GRUB 2 works, you can use this command to
root

title		complete the upgrade:  upgrade-from-grub-legacy
root

title		ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
root

title		Debian GNU/Linux, kernel 2.6.28-11-generic
uuid		a876d2f0-e306-425f-80ce-e165c105b2dc
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=a876d2f0-e306-425f-80ce-e165c105b2dc ro vga=771 quiet splash
initrd		/boot/initrd.img-2.6.28-11-generic

title		Debian GNU/Linux, kernel 2.6.28-11-generic (recovery mode)
uuid		a876d2f0-e306-425f-80ce-e165c105b2dc
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=a876d2f0-e306-425f-80ce-e165c105b2dc ro single
initrd		/boot/initrd.img-2.6.28-11-generic

title		Debian GNU/Linux, kernel memtest86+
uuid		a876d2f0-e306-425f-80ce-e165c105b2dc
kernel		/boot/memtest86+.bin

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title		Microsoft Windows XP dition familiale
root		(hd0,0)
savedefault
makeactive
chainloader	+1

Et ça y est ça démarre donc je n'ai pour l'instant touché à rien d'autre, trop peur de faire une bourde. Et c'est là que j'ai besoin de vous...
Comme je m'y connais assez peu, j'ose pas en faire plus sans demander conseil.

Je précise que l'erreur11 apparaissait lorsque je sélectionnais l'entrée de menu Chainload into GRUB 2 puis que je prenais la 1e entrée dans le GRUB2.

Pour l'entrée par défaut, c'est donc bon, mais dès que je descends sur la 2e tout se bloque : impossible de valider ou de passer à une autre entrée. Obligé "d'éteindre à la bourrin"!

Donc plusieurs questions (je pense qu'il faut résoudre la 1ere avant de songer aux autres, mais bon...) :

1- Comment faire pour que GRUB2 fonctionne correctement, càd me permette de sélectionner n'importe quelle entrée?

2 - Faut il changer aussi pour windows :

root		(hd0,0)

en

uuid		(hd0,0)

?
Pour l'instant j'ai une ligne noire sous les entrées :
- linux machin chose
- linux machin chose (single-user)
- memtest86+
je ne sais pas si c'est un problème d'affichage ou carrement windows qui n'est pas reconnu (puisque tout se bloque dès que je quitte la 1ere ligne)

3- Une  fois tout ça règlé, y a t'il quelquechose d'autre à faire avant d'installer définitivement GRUB2? et comment faire?

4- Et enfin, Start-up manager (l'interface graphique pour paramétrer GRUB) fonctionne-t-elle avec GRUB2? je ne suis pas contre 1 ou 2 conseils pour optimiser tout ça si il y a quelque chose à régler.

Merci d'avance de vos conseils et désolé pour le post à rallonge, j'ai préféré être précis.

Julien

Dernière modification par Julientroploin (Le 31/01/2010, à 13:01)


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne

#2 Le 13/06/2009, à 02:39

AlexandreP

Re : [Résolu] GRUB2 : freeze.

GRUB 2 n'utilise plus le fichier de menu menu.lst ; il a son propre fichier de menu, avec une syntaxe différente : c'est /boot/grub/grub.cfg. De plus, tous les scripts et logiciels écrits pour GRUB Legacy ne fonctionnent plus pour GRUB 2. Exit StartUp-Manager et compagnie.

Juste pour être certain : là où ça plante durant le chargement de ton système, regarde au-dessus du menu :
  - menu noir sur fond noir : il s'agit de GRUB Legacy (GRUB 0.97) ;
  - menu bleu sur fond noir : il s'agit de GRUB 2 (GNU GRUB 1.96).
Si le plante se produit dans le menu de GRUB 0.97, alors le problème se situe sous GRUB Legacy. Si ce menu affiche GRUB 1.96, alors le problème se situe bien dans GRUB 2.

Exécute la commande update-grub pour voir s'il y a des erreurs qui se produisent lors de la génération du fichier de menu de GRUB 2 :

~$ sudo update-grub

De plus, liste le contenu du fichier de menu grub.cfg pour voir s'il y a une erreur dans la structure, une fois le fichier regénéré :

~$ cat /boot/grub/grub.cfg

Soit dit en passant, j'ai ajouté une page dans la documentation du site à propos de GRUB 2 : http://doc.ubuntu-fr.org/grub2

Dernière modification par AlexandreP (Le 13/06/2009, à 02:46)


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#3 Le 13/06/2009, à 13:34

Julientroploin

Re : [Résolu] GRUB2 : freeze.

AlexandreP a écrit :

Juste pour être certain : là où ça plante durant le chargement de ton système, regarde au-dessus du menu :
  - menu noir sur fond noir : il s'agit de GRUB Legacy (GRUB 0.97) ;
  - menu bleu sur fond noir : il s'agit de GRUB 2 (GNU GRUB 1.96).

Oui, c'est bien GRUB2 qui freeze. D'ailleurs j'avais été surpris de voir 1.96, j'avais fait une recherche google pour vérifier que c'était bien GRUB2.

AlexandreP a écrit :

Exécute la commande update-grub pour voir s'il y a des erreurs qui se produisent lors de la génération du fichier de menu de GRUB 2 :

~$ sudo update-grub

J'ai :

julien@julien-laptop:~$ sudo update-grub
[sudo] password for julien: 
Updating /boot/grub/grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.28-11-generic
Found initrd image: /boot/initrd.img-2.6.28-11-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP �dition familiale on /dev/sda1
done

ça m'a l'air correct...

Pour le contenu de grub.cfg :

julien@julien-laptop:~$ cat /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/update-grub using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(hd0,6)
search --fs-uuid --set a876d2f0-e306-425f-80ce-e165c105b2dc
if font /usr/share/grub/ascii.pff ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  terminal gfxterm
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_hurd ###
### END /etc/grub.d/10_hurd ###

### BEGIN /etc/grub.d/10_linux ###
set root=(hd0,6)
search --fs-uuid --set a876d2f0-e306-425f-80ce-e165c105b2dc
menuentry "Ubuntu, linux 2.6.28-11-generic" {
	linux	/boot/vmlinuz-2.6.28-11-generic root=UUID=a876d2f0-e306-425f-80ce-e165c105b2dc ro #GRUB_DISABLE_LINUX_UUID=true quiet splash
	initrd	/boot/initrd.img-2.6.28-11-generic
}
menuentry "Ubuntu, linux 2.6.28-11-generic (single-user mode)" {
	linux	/boot/vmlinuz-2.6.28-11-generic root=UUID=a876d2f0-e306-425f-80ce-e165c105b2dc ro single #GRUB_DISABLE_LINUX_UUID=true
	initrd	/boot/initrd.img-2.6.28-11-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
	linux	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	linux	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP �dition familiale (on /dev/sda1)" {
	set root=(hd0,1)
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file is an example on how to add custom entries
### END /etc/grub.d/40_custom ###

Soit dit en passant, j'ai ajouté une page dans la documentation du site à propos de GRUB 2 : http://doc.ubuntu-fr.org/grub2

Bonne initiative, je viens de le lire, ça évitera que d'autres se lancent inconsciement comme moi.

Dernière modification par Julientroploin (Le 13/06/2009, à 13:36)


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne

#4 Le 14/06/2009, à 08:27

AlexandreP

Re : [Résolu] GRUB2 : freeze.

Julientroploin a écrit :

J'ai :

[..]
Found Microsoft Windows XP �dition familiale on /dev/sda1
done

[...]

Pour le contenu de grub.cfg :

[...]

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP �dition familiale (on /dev/sda1)" {
	set root=(hd0,1)
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###

Je prends une chance avec ce foutu É de Édition familiale qui a déjà causé des problèmes précédemment avec je-ne-sais-plus-quoi d'autre mais sans rapport (Wubi ?).

Édite manuellement le fichier /grub.cfg et modifie le terme "Édition" par "Edition", puis vois si ça cause toujours problème. Note que grub.cfg n'Est pas accessible en écriture, même à root. Il faudra donc d'abord lui attribuer le droit d'écriture, puis modifier le fichier :

~$ sudo chmod u+w /boot/grub/grub.cfg && gksudo gedit /boot/grub/grub.cfg

Évidemment, à une exécution suivante de update-grub, "Edition" sera de nouveau accentué. Si c'était bien ça le problème, il faudra remplir un rapport de bogue pour que ça soit corrigé. J'imagine que tu ne seras pas le seul à installer deux systèmes en multi-amorçage dont l'un a un caractère accentué dans le nom.

Dernière modification par AlexandreP (Le 14/06/2009, à 08:32)


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#5 Le 14/06/2009, à 13:05

Julientroploin

Re : [Résolu] GRUB2 : freeze.

Ca y est, plus de "É" à "Edition" mais ça marche toujours pas...:/

Pas d'autre idée?


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne

#6 Le 15/06/2009, à 01:48

AlexandreP

Re : [Résolu] GRUB2 : freeze.

### BEGIN /etc/grub.d/10_linux ###
set root=(hd0,6)
search --fs-uuid --set a876d2f0-e306-425f-80ce-e165c105b2dc
menuentry "Ubuntu, linux 2.6.28-11-generic" {
    linux    /boot/vmlinuz-2.6.28-11-generic root=UUID=a876d2f0-e306-425f-80ce-e165c105b2dc ro #GRUB_DISABLE_LINUX_UUID=true quiet splash
    initrd    /boot/initrd.img-2.6.28-11-generic
}
menuentry "Ubuntu, linux 2.6.28-11-generic (single-user mode)" {
    linux    /boot/vmlinuz-2.6.28-11-generic root=UUID=a876d2f0-e306-425f-80ce-e165c105b2dc ro single #GRUB_DISABLE_LINUX_UUID=true
    initrd    /boot/initrd.img-2.6.28-11-generic
}
### END /etc/grub.d/10_linux ###

Gné ? Pourquoi ça se trouve à cet endroit ? (En fait, ça ne devrait même pas se trouver dans grub.cfg...)­­­­­­­


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#7 Le 15/06/2009, à 06:32

Julientroploin

Re : [Résolu] GRUB2 : freeze.

Je n'ai rien changé hormis ce que tu indiquais. Jamais trifouillé dans le GRUB avant le passage à GRUB2...
je dois changer comme ça (?) :

### BEGIN /etc/grub.d/10_linux ###
set root=(hd0,6)
search --fs-uuid --set a876d2f0-e306-425f-80ce-e165c105b2dc
menuentry "Ubuntu, linux 2.6.28-11-generic" {
	linux	/boot/vmlinuz-2.6.28-11-generic root=UUID=a876d2f0-e306-425f-80ce-e165c105b2dc ro quiet splash
	initrd	/boot/initrd.img-2.6.28-11-generic
}
menuentry "Ubuntu, linux 2.6.28-11-generic (single-user mode)" {
	linux	/boot/vmlinuz-2.6.28-11-generic root=UUID=a876d2f0-e306-425f-80ce-e165c105b2dc ro single 
	initrd	/boot/initrd.img-2.6.28-11-generic
}
### END /etc/grub.d/10_linux ###

ou supprimer la ligne entière?

Rien trouvé sur le net sauf : http://www.linuxpedia.fr/doku.php/expert/grub2 (très instructif mais qui ne m'avance pas énormement) :

GRUB_DISABLE_LINUX_UUID=true Permet d'empêcher l'utilisation automatique des UUID pour l'adressage de la partition racine dans le grub.cfg.

Ils conseillent aussi de personnaliser le fichier /ETC/GRUB.D/40_custom (ou de créer un script dans le même répertoire) plutot que le fichier config qui est réinitialisé à chaque "update-grub"

Dernière modification par Julientroploin (Le 15/06/2009, à 06:56)


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne

#8 Le 15/06/2009, à 06:34

AlexandreP

Re : [Résolu] GRUB2 : freeze.

Yep, essaie ça...


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#9 Le 15/06/2009, à 07:05

Julientroploin

Re : [Résolu] GRUB2 : freeze.

Suppression de #GRUB_DISABLE_LINUX_UUID=true
=> pas de changement toujours un freeze dès que je quitte la 1e ligne de GRUB2

J'avais édité le post précédent pendant que tu répondais, donc je remet ici au cas où :

Rien trouvé sur le net sauf : http://www.linuxpedia.fr/doku.php/expert/grub2 (très instructif mais qui ne m'avance pas énormement) :

    GRUB_DISABLE_LINUX_UUID=true Permet d'empêcher l'utilisation automatique des UUID pour l'adressage de la partition racine dans le grub.cfg.

Ils conseillent aussi de personnaliser le fichier /ETC/GRUB.D/40_custom (ou de créer un script dans le même répertoire) plutot que le fichier config qui est réinitialisé à chaque "update-grub"

Au fait, j'avais dit :

je ne sais pas si c'est un problème d'affichage ou carrement windows qui n'est pas reconnu (puisque tout se bloque dès que je quitte la 1ere ligne)

je ne sais pas depuis quand (peut-être la suppression du "É") mais c'est bon de ce coté là...

Dernière modification par Julientroploin (Le 15/06/2009, à 07:06)


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne

#10 Le 15/06/2009, à 07:16

AlexandreP

Re : [Résolu] GRUB2 : freeze.

En fait, cette option (GRUB_DISABLE_LINUX_UUID) ne doit pas être présente dans le fichier de menu. Cette option est présente dans un autre fichier et est utilisée durant la regénération du fichier de menu. Jette un oeil au fichier de congiruation /etc/default/grub :

[...]

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

Encore une fois, je viens de faire le test :

- Mes entrées de menu regénéré avec sudo update-grub avec l'option GRUB_DISABLE_LINUX_UUID commentée ou à false :

### BEGIN /etc/grub.d/10_linux ###
set root=(hd0,5)
search --fs-uuid --set 70e29811-71a3-4553-a16c-1cce2ff334ed
menuentry "Ubuntu, linux 2.6.28-11-generic" {
    linux    /boot/vmlinuz-2.6.28-11-generic root=UUID=70e29811-71a3-4553-a16c-1cce2ff334ed ro  quiet splash
    initrd    /boot/initrd.img-2.6.28-11-generic
}
menuentry "Ubuntu, linux 2.6.28-11-generic (single-user mode)" {
    linux    /boot/vmlinuz-2.6.28-11-generic root=UUID=70e29811-71a3-4553-a16c-1cce2ff334ed ro single
    initrd    /boot/initrd.img-2.6.28-11-generic
}
### END /etc/grub.d/10_linux ###

- Ces mêmes entrées de menu avec GRUB_DISABLE_LINUX_UUID à true :

### BEGIN /etc/grub.d/10_linux ###
set root=(hd0,5)
search --fs-uuid --set 70e29811-71a3-4553-a16c-1cce2ff334ed
menuentry "Ubuntu, linux 2.6.28-11-generic" {
    linux    /boot/vmlinuz-2.6.28-11-generic root=/dev/sda5 ro  quiet splash
    initrd    /boot/initrd.img-2.6.28-11-generic
}
menuentry "Ubuntu, linux 2.6.28-11-generic (single-user mode)" {
    linux    /boot/vmlinuz-2.6.28-11-generic root=/dev/sda5 ro single
    initrd    /boot/initrd.img-2.6.28-11-generic
}
### END /etc/grub.d/10_linux ###

Voilà ce que change cette option. Il pourrait être pertinent de tester...

Oh, et Ubuntu est-il installé dans la partition /dev/sda6 dans ton ordinateur ?
Parce que GRUB 2 note désormais les partitions à partir de 1. Ainsi, (hd0,1) est la partition /dev/sda1.

Dernière modification par AlexandreP (Le 15/06/2009, à 07:20)


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#11 Le 15/06/2009, à 07:44

Julientroploin

Re : [Résolu] GRUB2 : freeze.

J'ai un partitionnement un peu particulier, mais mon / est bien sur /dev/sda6

Au cas où, GParted me donne :

/dev/sda1 : winXP(ntfs) marqueur : boot
/dev/sda3 : partition que j'utilise exclusivement avec XP (ntfs)
/dev/sda2 : extended marqueur : lba
    /dev/sda5 : linux-swap
    /dev/sda6 : / (ext3)
    /dev/sda7 : /home (ext3)
    /dev/sda8 : /media/Donnees1 (ntfs)
    /dev/sda9 : /media/Donnees2 (ntfs)

EDIT : erreur de copier-coller roll

Dernière modification par Julientroploin (Le 15/06/2009, à 09:34)


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne

#12 Le 15/06/2009, à 09:21

AlexandreP

Re : [Résolu] GRUB2 : freeze.

Julientroploin a écrit :

[...]
    /dev/sda6 : / (ext3)
    /dev/sda6 : /home (ext3)
    /dev/sda6 : /media/Donnees1 (ntfs)
    /dev/sda6 : /media/Donnees2 (ntfs)

Gné ?


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#13 Le 15/06/2009, à 09:34

Julientroploin

Re : [Résolu] GRUB2 : freeze.

post précédent édité... j'ai voulu aller trop vite.


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne

#14 Le 15/06/2009, à 21:59

AlexandreP

Re : [Résolu] GRUB2 : freeze.

Ok d'acc... Donc, ça semble bon d'utiliser (hd0,6).

Sinon, effectivement, teste en décommentant l'option GRUB_DISABLE_LINUX_UUID=true dans le fichier de configuration /etc/default/grub, puis en effectuant une mise à jour du fichier de menu de GRUB avec sudo update-grub. Vois si ça change quelque chose.

Si ça ne fonctionne toujours pas, j'irai poser la question chez nos copinos du forum international. Parce que tu dois le constater, ça me titille, ce problème... tongue Juste pour précision : quel est exactement le problème ? parce que là, je me sens un peu emmêlé :
  - est-ce que c'est que tu es incapable de te déplacer avec les flèches directionnelles dans le menu de GRUB 2, entre les diverses lignes ?
  - ... ou bien c'est que GRUB 2 plante systématiquement à la première instruction (première ligne) lors de l'exécution du chargement d'une entrée de menu ?


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#15 Le 16/06/2009, à 08:18

Julientroploin

Re : [Résolu] GRUB2 : freeze.

voilà à quoi ressemblait mon /etc/default/grub :

# This file is sourced by update-grub, and its variables are propagated
# to its children in /etc/grub.d/
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
GRUB_CMDLINE_LINUX="#GRUB_DISABLE_LINUX_UUID=true"

Bizarrement placé, non, le # de la dernière ligne?
Quoi qu'il en soit, j'ai supprimé ce #, fait sudo update-grub dans un terminal. ça à l'air bon (bon, j'ai encorre un caractère bizarre qui est réapparu au début d'édition sur la ligne d'XP mais tu m'avais prévenu)

Je redémarre et je reviens t'en dire plus...

quel est exactement le problème ?

J'ai GRUB=> OK
GRUB2 => première ligne OK, le démarrage se passe bien quand je presse entrée.
          => freeze systématique si je descends sur la 2e ligne

Merci du temps que tu me consacres, j'espère au moins que tu aime ce genre de casse tête ;p


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne

#16 Le 16/06/2009, à 08:33

Julientroploin

Re : [Résolu] GRUB2 : freeze.

Rebelotte... toujours ces freezes lorsque je passe à la 2e ligne.
La 1ère ligne marche toujours.
La ligne XP a à nouveau été remplacé par une ligne noire

Voilà ce qu'à donné la régénération du menu après les modifs qu'on a faites précédement :

#
# DO NOT EDIT THIS FILE

#
# It is automatically generated by /usr/sbin/update-grub using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(hd0,6)
search --fs-uuid --set a876d2f0-e306-425f-80ce-e165c105b2dc
if font /usr/share/grub/ascii.pff ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  terminal gfxterm
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_hurd ###
### END /etc/grub.d/10_hurd ###

### BEGIN /etc/grub.d/10_linux ###
set root=(hd0,6)
search --fs-uuid --set a876d2f0-e306-425f-80ce-e165c105b2dc
menuentry "Ubuntu, linux 2.6.28-11-generic" {
	linux	/boot/vmlinuz-2.6.28-11-generic root=UUID=a876d2f0-e306-425f-80ce-e165c105b2dc ro GRUB_DISABLE_LINUX_UUID=true quiet splash
	initrd	/boot/initrd.img-2.6.28-11-generic
}
menuentry "Ubuntu, linux 2.6.28-11-generic (single-user mode)" {
	linux	/boot/vmlinuz-2.6.28-11-generic root=UUID=a876d2f0-e306-425f-80ce-e165c105b2dc ro single GRUB_DISABLE_LINUX_UUID=true
	initrd	/boot/initrd.img-2.6.28-11-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
	linux	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	linux	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP dition familiale (on /dev/sda1)" {
	set root=(hd0,1)
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file is an example on how to add custom entries
### END /etc/grub.d/40_custom ###

Pour ce qui est du problème du "É" à "Édition", je m'en fout pour l'instant... j'ai pas vraiment besoin de XP en ce moment et ça n'a pas l'air difficile à rectifier.
Par contre j'ai remarqué que dans GRUB1.5 ça ne posait pas de problème : Édition à une petite majuscule accentuée...


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne

#17 Le 17/06/2009, à 02:19

AlexandreP

Re : [Résolu] GRUB2 : freeze.

Julientroploin a écrit :

voilà à quoi ressemblait mon /etc/default/grub :

[...]

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
GRUB_CMDLINE_LINUX="#GRUB_DISABLE_LINUX_UUID=true"

Bizarrement placé, non, le # de la dernière ligne?

Tout à fait d'accord avec toi, et justement, ça ne devrait pas se trouver là. Ce paramètre est utilisé par GRUB uniquement pour la génération du fichier de menu grub.cfg. Il ne doit pas se trouver dans les instructions des entrées de menu (les sections menuentry{}).

Les options inscrites dans GRUB_CMDLINE_LINUX sont ajoutées dans les options du noyau des instructions des menuentry{}, et 'GRUB_DISABLE_LINUX_UUID=true' n'est pas une option valide. Corrige le fichier /etc/default/[b]grub[b] pour que le paramètre '#GRUB_DISABLE_LINUX_UUID=true' soit hors de 'GRUB_CMDLINE_LINUX', soit de cette façon :

[...]

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

(D'ailleurs, si tu remarques plus haut, le paramètre 'GRUB_CMDLINE_LINUX' est déjà présent.)

Une fois la modification apportée, sudo update-grub pour regénérer le menu.


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#18 Le 18/06/2009, à 22:02

Julientroploin

Re : [Résolu] GRUB2 : freeze.

/etc/defaut/grub modifié :

# This file is sourced by update-grub, and its variables are propagated
# to its children in /etc/grub.d/
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

Tiens, en passant une 'tite question : pourquoi modifier la ligne si on la commente de toute façon? hmm

grub.cfg régénéré (les nouvelles entrées doivent être dûes aux mises à jour d'aujourd'hui):

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/update-grub using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(hd0,6)
search --fs-uuid --set a876d2f0-e306-425f-80ce-e165c105b2dc
if font /usr/share/grub/ascii.pff ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  terminal gfxterm
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_hurd ###
### END /etc/grub.d/10_hurd ###

### BEGIN /etc/grub.d/10_linux ###
set root=(hd0,6)
search --fs-uuid --set a876d2f0-e306-425f-80ce-e165c105b2dc
menuentry "Ubuntu, linux 2.6.28-13-generic" {
	linux	/boot/vmlinuz-2.6.28-13-generic root=UUID=a876d2f0-e306-425f-80ce-e165c105b2dc ro  quiet splash
	initrd	/boot/initrd.img-2.6.28-13-generic
}
menuentry "Ubuntu, linux 2.6.28-13-generic (single-user mode)" {
	linux	/boot/vmlinuz-2.6.28-13-generic root=UUID=a876d2f0-e306-425f-80ce-e165c105b2dc ro single 
	initrd	/boot/initrd.img-2.6.28-13-generic
}
menuentry "Ubuntu, linux 2.6.28-11-generic" {
	linux	/boot/vmlinuz-2.6.28-11-generic root=UUID=a876d2f0-e306-425f-80ce-e165c105b2dc ro  quiet splash
	initrd	/boot/initrd.img-2.6.28-11-generic
}
menuentry "Ubuntu, linux 2.6.28-11-generic (single-user mode)" {
	linux	/boot/vmlinuz-2.6.28-11-generic root=UUID=a876d2f0-e306-425f-80ce-e165c105b2dc ro single 
	initrd	/boot/initrd.img-2.6.28-11-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
	linux	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	linux	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP dition familiale (on /dev/sda1)" {
	set root=(hd0,1)
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file is an example on how to add custom entries
### END /etc/grub.d/40_custom ###

Et toujours des freezes hmm
je sais pas si ça peut aider au diagnostic, mais j'ai remarqué que si je presse plusieures fois la flèche "bas" juste avant l'apparition du GRUB2, celui-ci freezait toujours, mais avec une autre ligne que la première en surbrillance (comme si mes pressions étaient prisent en compte avant que ça freeze)

Dernière modification par Julientroploin (Le 18/06/2009, à 22:04)


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne

#19 Le 19/06/2009, à 02:45

AlexandreP

Re : [Résolu] GRUB2 : freeze.

Julientroploin a écrit :

Tiens, en passant une 'tite question : pourquoi modifier la ligne si on la commente de toute façon? hmm

Pour faire propre ?
Évidemment, il n'était pas nécessaire de la modifier si tu ne faisais que la commenter. Mais juste au cas où il te viendras à l'idée de re-modifier ce fichier pour que GRUB 2 ne prenne pas les UUID, au moins, elle sera construite correctement.

Julientroploin a écrit :

Et toujours des freezes hmm
je sais pas si ça peut aider au diagnostic, mais j'ai remarqué que si je presse plusieures fois la flèche "bas" juste avant l'apparition du GRUB2, celui-ci freezait toujours, mais avec une autre ligne que la première en surbrillance (comme si mes pressions étaient prisent en compte avant que ça freeze)

Ça peut aider. Je cours sur Ubuntuforums.org : http://ubuntuforums.org/showthread.php?p=7481640#post7481640
Oh, et si tu pouvais donner la configuration exacte de ton ordinateur (Marque et modèle si c'est un PC de marque, ou bien carte-mère et chipset si tu l'as monté toi-même), on pourra le comparer à la liste des ordinateurs testés.

Et je ne me souviens pas si je t'avais demandé quel type de clavier tu utilises... (PS/2, USB, Bluetooth...) ?

Dernière modification par AlexandreP (Le 19/06/2009, à 03:40)


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#20 Le 19/06/2009, à 18:21

Julientroploin

Re : [Résolu] GRUB2 : freeze.

Cf ma signature wink
PC portable (donc clavier intégré) :Compaq Presario2158
CPU : AthlonXP-M2400+,
1GoRAM,
C.Graphique : ATI Radeon mobility320M

Merci pour le post sur le forum anglophone, j'aurais pas sû traduire...  je te laisse faire le lien avec eux parce que mon anglais est vraiment trop faible, par contre je vais essayer certaines de leurs pistes directement et je te mettrais un retour ici.

je m'y mettrais dans la soirée...

(i.e. for booting into Windows... ok, you might say that's not a problem because Ubuntu's better )

le truc c'est que mêm sur un ancien noyau, je ne pourrais même pas booter... mais c'est bien vu d'anticiper le troll.

Dernière modification par Julientroploin (Le 19/06/2009, à 18:24)


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne

#21 Le 19/06/2009, à 19:11

Julientroploin

Re : [Résolu] GRUB2 : freeze.

1er test :
retirer le # devant

GRUB_TERMINAL=console

suivi d'un sudo update-grub2 (même effet que sudo update-grub ?)
=> pas de changement au redémarrage (d'ailleurs, avec les réglages par défaut, grub2 n'est pas plus "graphique" que grub-legacy...)

2e test :
commenter la ligne 24 :

# search --fs-uuid --set a876d2f0-e306-425f-80ce-e165c105b2dc

=> pas de changement

pour le troisième test, je vais attendre tes conseils, je ne sais pas comment je peux "changer de miroir" (c'est bien ce qu'ils conseillent?)
D'ailleurs, il faudra que tu me dise si je conserve les changements faits en 1 et 2 (le 2 disparaitra de toute façon au prochain update-grub) ou si je remets les réglages par défaut...

Dernière modification par Julientroploin (Le 19/06/2009, à 19:18)


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne

#22 Le 20/06/2009, à 00:30

AlexandreP

Re : [Résolu] GRUB2 : freeze.

La mode console, si je ne m'abuse, force l'utilisation d'une console (qui est la même que par défaut), même si d'autres réglages ont été faits dans des fichiers de configuration de GRUB 2, dans /etc/grub.d. Par exemple, pour tester, chez moi, j'ai mis une image de fond. En forçant le mode console, je ne vois plus l'image de fond. Évidemment, si on n'a rien configuré, c'est le même mode console qui apparaît par défaut. J'y reviens plus tard...

Pour la dernière suggestion, il est rapporté qu'une version mise à jour de GRUB 2 est disponible dans les dépôts de Karmic. Colin Watson a publié récemment des nouvelles versions de GRUB 2. Je suis un peu embêté, parce que l'installation des paquets mis à jour de GRUB 2 force l'installation dans le MBR (plutôt qu'en chainload). Ma crainte est que si ton problème n'est pas réglé, tu sois dans la m*rde. Néanmoins, je te donne la procédure... Ajoute les deux adresses de dépôts suivants dans Synaptic :

deb http://archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse #Karmic
deb http://archive.ubuntu.com/ubuntu/ karmic-proposed main restricted universe multiverse #Karmic-proposed

Note qu'il y a une nouvelle version des paquets grub-pc et grub-common ; installe ces versions mises à jour. Durant le processus d'installation, l'installateur détecte que tu as modifié les fichiers de configuration de GRUB 2 et te propose de rétablir les versions originales. Donc, rétablis ces versions originales. Après, si t'es dans la mouise et que GRUB 2 ne répond toujours pas, t'es bon pour réinstaller GRUB Legacy depuis une CD d'installation d'Ubuntu... hmm


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#23 Le 20/06/2009, à 09:54

Julientroploin

Re : [Résolu] GRUB2 : freeze.

Mouais...je verrais ça demain, là j'ai pas trop le temps aujourd'hui pour réparer si ça merde...


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne

#24 Le 21/06/2009, à 14:53

Julientroploin

Re : [Résolu] GRUB2 : freeze.

Dépots ajoutés
Grub-pc et -common mis à jour
fichier de config remplacé
Il m'a demandé "GRUB install devices:" avec un seul choix "/dev/sda" et l'aide conseillait de le faire donc j'ai coché.

Je redémarre et reviens...

EDIT : l'outil de mise à jour me propose plus d'une 100e de MàJ, je suppose qu'il vaut mieux pour mon système que je m'abstienne de faire de MàJ tant que les 2 dépots sont activés?


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne

#25 Le 21/06/2009, à 15:08

Julientroploin

Re : [Résolu] GRUB2 : freeze.

Bon... pas de changement si ce n'est que le "chainage" depuis GRUB-legacy à disparu donc j'arrive direct à GRUB2 avec toutes mes lignes linux, memtest et une ligne noire en dessous ( certainement la ligne windows avec le "É" qui chie)
Le démarrage sur la 1ere ligne fonctionne toujours nickel, mais comme précédemment, freeze si je quitte la 1ere ligne.

Du coup, cette fois je n'est vraiment plus accès à windows, mais comme je l'ai déjà dis, ça me pose pas de problème tant que c'est temporaire.

Ce qui est gênant, c'est que ça ne semble pas être un bug dû à la vieille version... une piste de moins! j'éspère qu'il en en aura d'autres (des pistes pas des bugs:P).

Dernière modification par Julientroploin (Le 21/06/2009, à 15:09)


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne