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 19/04/2009, à 10:09

moreje

[Resolu] probleme Grub

Bonjour,
j'ai réinstallé jaunty en reformatant ma partition pour la passer en ext4
comme j'en ai profité pour changer un disque du PC, ça a un peu changé la séquence de boot de mon PC (j'ai 4 HD )
depuis:
1. je tente un démarrage normal...ça s'arrete sur 'Grub loading please wait' ...et plus rien ne se passe..
2. je boot sur mon CD de jaunty, et choisi 'démarrer sur le premier HD' et la ça passe, grub se lance (sur HD2,0).

Je sens bien que mon grub est capricieux, mais je n'ose pas trop y toucher sans savoir..
quelqu'un a une idée sur ce que je peux tenter pour rétablir un fontionnement normal (pas de multiboot, j'ai juste ubuntu installé)

Merci
JR

Dernière modification par moreje (Le 20/04/2009, à 00:57)


***************************
PC NUC Intel I5 - 12 Go RAM
Ubuntu 22.04 x64
+++++++++++++++++

Hors ligne

#2 Le 19/04/2009, à 11:30

RedLemon

Re : [Resolu] probleme Grub

Salut,

- tu démarre via ton cd
- tu ouvre une console
- tu tape sudo vol_id -u /dev/sda1 (a modifier en fonction de ta partition)
il va te repondre quelque chose de ce type : c47ddf20-05de-44f5-b79e-c463992ffd3f
- tu edite /boot/grub/menu.lst 
la tu cherche les ligne commencer par kernel et tu modifie root=UUID= par root=UUID=c47ddf20-05de-44f5-b79e-c463992ffd3f (ou uuid est le resultat donner par la trosiemme commande)
- tu sauvgarde et cela devrait fonctionner


« Je suis probablement l'inventeur de la combinaison Ctrl-Alt-Suppr, mais c'est Bill Gates qui l'a rendue célèbre ».
« I may have invented Control-Alt-Delete, but Bill Gates made it famous »
David Bradley
Mes wikis : http://doc.ubuntu-fr.org/utilisateurs/redlemon

Hors ligne

#3 Le 19/04/2009, à 13:35

moreje

Re : [Resolu] probleme Grub

merci pour ta réponse.... mais ça marche toujours pas...
reste bloqué à Grub loading...

pourtant, j'ai bien mis le UUID qu'il utilise quand je boot a partir du cd...

et si je réinstalle grub??


***************************
PC NUC Intel I5 - 12 Go RAM
Ubuntu 22.04 x64
+++++++++++++++++

Hors ligne

#4 Le 19/04/2009, à 13:50

seb24

Re : [Resolu] probleme Grub

Tu as pas de messages d'erreur ?


Mini PC NUC avec Ubuntu: ebay

Hors ligne

#5 Le 19/04/2009, à 13:55

moreje

Re : [Resolu] probleme Grub

non...ecran noir avec Grub loading, please wait...
et un curseur en dessous qui clignotte
et ça reste là...

voilà la copie de ce que j'ai ds le menu.lst

# 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 saved

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

## 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=28c9d505-5760-4d90-bee7-eacef7ff0823 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=28c9d505-5760-4d90-bee7-eacef7ff0823

## 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=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=(recovery) 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=all

## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect
##      indomU=true
##      indomU=false
# indomU=detect

## 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		Ubuntu 9.04, kernel 2.6.28-11-generic
uuid		28c9d505-5760-4d90-bee7-eacef7ff0823
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=28c9d505-5760-4d90-bee7-eacef7ff0823 ro quiet splash 
initrd		/boot/initrd.img-2.6.28-11-generic
quiet

title		Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid		28c9d505-5760-4d90-bee7-eacef7ff0823
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=28c9d505-5760-4d90-bee7-eacef7ff0823 ro  single
initrd		/boot/initrd.img-2.6.28-11-generic

title		Ubuntu 9.04, memtest86+
uuid		28c9d505-5760-4d90-bee7-eacef7ff0823
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

Dernière modification par moreje (Le 19/04/2009, à 13:59)


***************************
PC NUC Intel I5 - 12 Go RAM
Ubuntu 22.04 x64
+++++++++++++++++

Hors ligne

#6 Le 19/04/2009, à 14:21

jfb

Re : [Resolu] probleme Grub

Essaie la procédure suivante pour récupérer ton GRUB (je l'ai trouvée sur ce forum, même si elle date un peu, je l'ai utilisée il y a peu et elle fonctionne)

Ouvre un terminal puis :
sudo grub --batch
grub> find /boot/grub/stage1

******Cette commande retourne le numéro de la partition sur laquelle est installée Ubuntu, de la forme (hd0,5). C"est utile pour connaître la bonne manière de désigner la partition, pour ne pas se tromper !

root (hd?,?)

******Renseigne ici la partition sur laquelle est installée Ubuntu, dans notre cas : root (hd0,5)

setup (hd?,?)

******C"est ici que tu détermines où installer Grub :
      setup (hd0) installe Grub dans le MBR
       setup (hd0,4) installe Grub sur la première partition logique du disque 0 (hd0,4) que l"on nomme aussi hda5
      setup (hd1,5) installe Grub sur la deuxième partition logique du disque 1. Utile seulement si Ubuntu est installée sur (hd1,5) que l"on nomme aussi hdb6

********Tu choisira setup (hd0,4) qui est, dans notre exemple, la partition contenant Ubuntu

quit

******Pour sortir de l"invite de Grub

exit

*******Pour fermer le terminal

Hors ligne

#7 Le 19/04/2009, à 14:53

moreje

Re : [Resolu] probleme Grub

merci... premiere tentative échouée, et je suis encore perdu...

jfb a écrit :

Ouvre un terminal puis :
sudo grub --batch
grub> find /boot/grub/stage1

******Cette commande retourne le numéro de la partition sur laquelle est installée Ubuntu, de la forme (hd0,5). C"est utile pour connaître la bonne manière de désigner la partition, pour ne pas se tromper !

root (hd?,?)

là ça me donne (hd3,0)

******Renseigne ici la partition sur laquelle est installée Ubuntu, dans notre cas : root (hd0,5)

setup (hd?,?)

******C"est ici que tu détermines où installer Grub :
      setup (hd0) installe Grub dans le MBR
       setup (hd0,4) installe Grub sur la première partition logique du disque 0 (hd0,4) que l"on nomme aussi hda5
      setup (hd1,5) installe Grub sur la deuxième partition logique du disque 1. Utile seulement si Ubuntu est installée sur (hd1,5) que l"on nomme aussi hdb6

********Tu choisira setup (hd0,4) qui est, dans notre exemple, la partition contenant Ubuntu

pourquoi mettre (hd0,4) alors que tu a dit plus haut que c'était (hd0,5)?

quand je lance du cd, il dit que ça boot a partir de (hd2,0): c'est ça qu'il faut que je mette ds la commande setup?

les commandes root et setup ne sont pas sur le meme hd?

merci encore....


***************************
PC NUC Intel I5 - 12 Go RAM
Ubuntu 22.04 x64
+++++++++++++++++

Hors ligne

#8 Le 19/04/2009, à 23:08

jfb

Re : [Resolu] probleme Grub

Oups, j'ai copié/collé sans vérifier roll (C'est un tuto que j'avais adapté en partie pour ma config)


Si tu as comme réponse "root (hd3,0)" installe grub sur (hd3,0), la 1ère partition de ton 4ème disque

En résumé :

Boot normalement et quand tu es bloqué avec le curseur qui clignote tu saisis :
sudo grub --batch
il  va te demander ton mot de passe, ensuite saisis :
grub> find /boot/grub/stage1
tu devrais obtenir (si tu n'as rien changé)
root (hd3,0)
tu saisis
setup (hd3,1)
quit

ensuite reboot
et normalement (chez moi) ça marche

Dernière modification par jfb (Le 19/04/2009, à 23:08)

Hors ligne

#9 Le 19/04/2009, à 23:18

Kamy

Re : [Resolu] probleme Grub

Dans ton menu.lst tu as ceci :

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

Cela veut dire que ça cache le menu tant que tu n'appuies pas sur Echap. Ce n'est pas à cause de ça ?
Pour l'enlever, il suffit de commenter (en rajoutant un # devant) la ligne hiddenmenu.


Et Paf ça fait des Chocapics !

Hors ligne

#10 Le 20/04/2009, à 00:36

moreje

Re : [Resolu] probleme Grub

jfb a écrit :

Boot normalement et quand tu es bloqué avec le curseur qui clignote tu saisis :
sudo grub --batch
il  va te demander ton mot de passe, ensuite saisis :
grub> find /boot/grub/stage1
tu devrais obtenir (si tu n'as rien changé)
root (hd3,0)
tu saisis
setup (hd3,1)
quit

rien a faire..toujours le meme probleme!
une question:
pourquoi lorsque j'ai: find /boot/grub/stage1 --> (hd3,0)
et si je boot du cd, edite grub au moment du boot, j'ai: find /boot/grub/stage1 --> (hd2,0)


***************************
PC NUC Intel I5 - 12 Go RAM
Ubuntu 22.04 x64
+++++++++++++++++

Hors ligne

#11 Le 20/04/2009, à 00:59

moreje

Re : [Resolu] probleme Grub

finalement, je m'en suis sorti avec:
sudo grub --batch
find /boot/grub/stage1 --> (hd3,0)
root (hd3,0)
setup (hd3)
quit

merci pour vos conseils...


***************************
PC NUC Intel I5 - 12 Go RAM
Ubuntu 22.04 x64
+++++++++++++++++

Hors ligne