#1 Le 14/02/2005, à 10:52
- popeye
GRUB ERROR 21
Bonjour,
Tout nouveau debutant linux, j'ai ete assisté hier dans l'install de ubuntu, tout c'est tres bien passé, ca marchait parfaitement bien jusqu'a ce matin!!! Allumage du PC et
GRUB Loading.... Error21
Et puis plus rien
J'ai deux dd, le premier master avec windows et le second avec ubuntu
y'a t il un moyen de resoudre ce pb svp d'avances merci
#2 Le 14/02/2005, à 15:00
- popeye
Re : GRUB ERROR 21
apres documentation voila ce que j'ai trouvé sur la traduction de l'erreur:
Selected disk does not exist
Cette erreur est retournée si une chaîne désigne un disque ou un périphérique BIOS qui n'est pas présent ou n'est pas reconnu par le BIOS.
Cependant, dans la journée d'hier j'ai redemarré plusieur fois le pc , j'ai booté aussi bien sur win xp pro que sur ubuntu
Et ce matin, on ne me propose meme plus de choisir un OS
Quelqu'un peut il m'eclairer svp......:/
D'avances merci
Popeye
#3 Le 15/02/2005, à 09:33
- popeye
Re : GRUB ERROR 21
Petit complément d'info:
Sur mon dd primary master : windows xp
Sur mon dd primary slave : ubuntu
Avant l'install d'ubuntu, tout allait bien , mon primary slave etait toujours reconnu au demarrage du pc
Depuis l'install d'ubuntu le primary slave n'est plus reconnu au demarrage du pc (avant grub)
C'est pour ca qu'il y a l'erreur 21:(
Technique pour arriver au grub : je demarre avec un cd bootable windows, je lance la fenetre de recup et je quitte, l'ordinateur reboot et la miracle le primary slave est reconnu et j'ai accès aussi bien a win xp qu'a ubuntu
Cette solution n'est pas tres satisfaisante, c'est assez long quand meme tout ca !!!!
Dans mon bios mes deux disques sont en AUTO
Quelqu'un est-il capable de m'aider svp (parce que le peu que j'ai vu d'ubuntu me plait bien et j'ai bien envie de m'y mettre serieusement!!)
d'avances merci
Hors ligne
#4 Le 15/02/2005, à 09:58
- Cougar
Re : GRUB ERROR 21
Euh, je sais que c'est pas grand chose mais il y a cette page:
http://www.ubuntu-fr.org/articles/demarrage_grub/
Jabber: cougar (arobase) jabber.nuxo.net
Hors ligne
#5 Le 15/02/2005, à 10:12
- popeye
Re : GRUB ERROR 21
Salut cougar,
Merci pour ta reponse, j'avais effectivement vu cette page hier j'essayerai...
Par contre la question que je me pose est la suivante, ke pb vient il reellement de GRUB, puisque c'est au demarrage du PC que ca se joue:
- le primary slave n'est pas reconnu => ca plante puisque grub cherche un disque qui n'existe pas
- le primary slace est reconnu => ca marche
A savoir, le primary slave n'est pas reconnu tant que je n'ai pas booté avec le cd win xp et redemarré,... C'est l'incomprehension la plus totale
Merci a tous pour votre aide
@+ popeye
Hors ligne
#6 Le 15/02/2005, à 12:58
- Cougar
Re : GRUB ERROR 21
Tu devrais régler ton problême BIOS.
Désolé, je ne suis pas pro.
Sinon, réinstalle en mettant Grub sur une disquette, ça évite bien des désagréments.
Jabber: cougar (arobase) jabber.nuxo.net
Hors ligne
#7 Le 15/02/2005, à 13:04
- popeye
Re : GRUB ERROR 21
Ok je te remercie, je regarde du cote du BIOS
Merci
Hors ligne
#8 Le 16/02/2005, à 09:30
- popeye
Re : GRUB ERROR 21
Bonjour,
3ème episode:
J'ai donc créer une disquette de demarrage grub, jusque la tout va bien.
Je redemarre le pc avec celle ci, et formidable, j'ai le menu grub qui s'affiche !
Normal me direz-vous...
Si je choisi Linux, ca plante : disk not found
Si je demarre sous win ca marche
et en redemarrant (une fois windows lancé), le boot sur linux fonctionne!
Cette solution est bien meilleure que la precendente mais toujourfs pas tres satisfaisante....
Si qq'un voit une solution, qu'il n'hesite pas à m'en faire part.
Derniere petite indication qui je crois a son importance: mon primary master est un dd de 160 et j'ai eu un peu de mal a l'install pour qu'il soit reconnu comme tel par le bios.
Voila
merci a vous
@+
Hors ligne
#9 Le 16/02/2005, à 09:36
- coffee
Re : GRUB ERROR 21
A l'install du disk ou du disque?
Car normalement linux ne regarde pas ton bios pour la reconnaissance matériel
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#10 Le 16/02/2005, à 09:40
- popeye
Re : GRUB ERROR 21
Desolé saisit pas bien la difference entre disk et disque, juste à l'installation du disque dur de 160, il etait reconnu comme 130 par le bios,
j'ai qd meme installé windows dessus et windows le reconnait comme un 160 (ca m'a semblé bizarre mais je n'ai pas encore eu de pb....)
j'espere avoir repondu a ta question
Encore merci a ce forum...........:)
Hors ligne
#11 Le 16/02/2005, à 09:55
- coffee
Re : GRUB ERROR 21
installation du disque ou de linux je voulais dire (besoin de café moi encore...)
sinon envoie nous ton menu.lst (il doit etre sur la disquette)
et euh si tu as un CD bootable sous linux, ton ls /dev/hd*
sinon sous windows va dans le gestionnaire de disque et fais en un imprim ecran (image avec tes partitions sur ton disque dur) et le gestionnaire de disque doit se trouver en faisant un clique droit sur poste de travail --> gestion ou un truc comme ça (pas de windows pour verifier :s)
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#12 Le 16/02/2005, à 09:58
- popeye
Re : GRUB ERROR 21
ok ca roule, par contre j'envoie ca ce soir
c sur mon pc perso tout ca et la je suis au boulot!
merci de ton aide
Hors ligne
#13 Le 16/02/2005, à 19:23
- popeye
Re : GRUB ERROR 21
Bonsoir,
Comme demandé voici mon 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'.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10
## 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 optons 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 specifiv 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=root=/dev/hdb1 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,1)
## 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
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery mode) single
# altoptions=(recovery mode) single
## nonaltoption boot targets option
## This option contols options to pass to only the
## primary kernel menu item.
## You can have ONLY one nonaltoptions line
# nonaltoptions=quiet splash
## 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
## ## End Default Options ##
title Ubuntu, kernel 2.6.8.1-3-386
root (hd1,1)
kernel /vmlinuz-2.6.8.1-3-386 root=/dev/hdb1 ro quiet splash
initrd /initrd.img-2.6.8.1-3-386
savedefault
boot
title Ubuntu, kernel 2.6.8.1-3-386 (recovery mode)
root (hd1,1)
kernel /vmlinuz-2.6.8.1-3-386 root=/dev/hdb1 ro single
initrd /initrd.img-2.6.8.1-3-386
savedefault
boot
title Memory test
root (hd1,1)
kernel /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/hda1
title Windows NT/2000/XP
root (hd0,0)
savedefault
makeactive
chainloader +1
Voila le resultat de mon ls /dev/hd* :
/dev/hda /dev/hda2 /dev/hda4 /dev/hda6 /dev/hdb1 /dev/hdb3 /dev/hdc
/dev/hda1 /dev/hda3 /dev/hda5 /dev/hdb /dev/hdb2 /dev/hdb4 /dev/hdd
Par contre pour la copie de la gestion de mes disques sous win , je te le passe comment?
encore grand merci pour ton aide
@+
popeye
Hors ligne
#14 Le 16/02/2005, à 19:38
- coffee
Re : GRUB ERROR 21
par mail ça sera plus simple
EDIT: me suis permis de modifier ton post car il était long (rien n'a disparu de tes dires pour autant)
pour le mail ça va etre longuet je sens, tu peux pas le mettre sur un site et me donner le lien en mp plutot?
Dernière chose: hda et hdb sont des disques IDE?
Dernière modification par coffee (Le 16/02/2005, à 19:50)
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#15 Le 17/02/2005, à 10:19
- popeye
Re : GRUB ERROR 21
Salut,
Je t'ai envoyé un mail avec un lien, je me suis rappelé que j'ai de l'espace sur free!!!!
Les deux disques sont IDE
Merci
Hors ligne
#16 Le 17/02/2005, à 10:44
- coffee
Re : GRUB ERROR 21
remplace
root (hd1,1)
par
root (hd1,0)
dans menu.lst et essaye, si ça ne marche pas essaye de remplacer par root (hd1,3)
PS: tu veux que je mette l'image sur un de mes comptes pour la rendre dispo sur le forum au cas où ça peut aider quelqu'un?
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#17 Le 17/02/2005, à 10:47
- popeye
Re : GRUB ERROR 21
ok je vais essayer
pas de pb pour mettre l'image sur un de tes comptes, avec plaisir!
Merci
Hors ligne
#18 Le 21/02/2005, à 17:17
- pb
Re : GRUB ERROR 21
J'ai eut le meme probleme.
En fait, mon disque dur n'etait pas reconnu par le BIOS (en fait je l avait desactiver manuellement), mais cela ne poser par de problemes pour Windows qui lui le trouvait, mais pas grub.
J ai juste eut besoin de reactiver le dd dans le bios.
En esperant que cela puisse t'aider.
PB
#19 Le 23/02/2005, à 13:36
- popeye
Re : GRUB ERROR 21
Merci a toi,
Effectivement au premier demarrage du pc le 2eme dd (le slave qui porte linux n'est pas reconnu par le bios).
Cependant qund je vais dans le bios ils sont tous les deux en auto....
La solution de coffee n'as pas marché non plus (desolé coffee de pas l'avoir dis plus tot...;))
Pour l'instant j'en suis encore a demarré avec la disquette de demarrage grub, de demarrer windows et enfin de redemarrer, de rebooter sur ladite disquette pour lancer ubuntu pas tres pratique mas pas mieux pour l'instant....
On m'a dit recemment d'essayer d'inverser slave et master, j'essayerai ce soir
Encore merci pour votre aide
@+
Hors ligne
#20 Le 23/02/2005, à 15:20
- frooze
Re : GRUB ERROR 21
Si tu inverse slave et master cela ne sera pas mieux car toute ta configuration de grub (et le linux) ne sera plus bonne. Grub cherchera une partition sur le mauvais disque (ton windows) et linux ne sera pas capable de démarrer car lui aussi essaiera d'utiliser ta partition windows.
J'ai chez moi un peut prêt la même configuration, j'ai un disque avec windows et j'ai récupéré un vieux disque avec ubuntu dessus en slave. Mais voila, mon vieux disque commence a se faire vieux et il a parfois du mal a démarrer. A se moment là, j'ai la même érreure grub que toi au démarrage. Il me suffit de faire un reset et a se moment là, mon disque a (enfin) démarrer et tout se passe bien.
Grub est très bien, mais il a une inconvéniant, il a besoin d'une partition pour démarrer. Tiens, par exemple, si tu vire le disque ou il y a ubuntu, grub ne marchera plus, et il faudra faire une petite bidouille pour pouvoir redémarrer sous windows.
Pour ceux qui ont un bual-boot, je pense que lilo est plus souple car il ne nécéssite pas de partition puisqu'il est entièrement dans le MBR*. Si ton deuxième disque lache, tu pourra toujours démarrer sous windows.
Malheureusement j'ai bien l'impression que ton problème ne vient pas de Grub mais plutot d'un problème matériel. Par contre, le passage a lilo pourait t'éviter certains problèmes.
A+
*: Pour ceux qui ne connaissent pas, c'est la partit en début de disque réservé au BIOS pour le démarrage du système d'exploitation
Dernière modification par frooze (Le 23/02/2005, à 15:24)
Hors ligne
#21 Le 23/02/2005, à 15:39
- popeye
Re : GRUB ERROR 21
Ca me fait bien plaisir ce que tu dis, je pensais a peu pres la meme chose sur l'inversion slave master !!!!
et j'hesitai a passer a lilo.... y'a t il un moyen simple de remplacer grub par lilo ?
(j'ai pas trouvé grand chose a ce propos, aurais-je mal chercher?!? )
d'avances merci
@+
Hors ligne
#22 Le 23/02/2005, à 16:40
- frooze
Re : GRUB ERROR 21
Déjà tu install lilo :
apt-get install lilo
je ne l'ai jamais fait sous une ubuntu donc je ne sais pas si les scripts sont différent par rapport a une Debian.
Normalement, a la fin, il doit configurer le fichier /etc/lilo/lilo.conf automatiquement avec tout les noyaux linux qu'il trouvera dans le répertoire /boot.
il doit afficher un truc du genre :
Added linux *
Added linux
Added windows
La dernière ligne est évidement si il a trouvé tout seul le windows (mais là j'ai un gros doute). L'étoile indique la selection par défaut.
Si il n'a pas trouvé ton windows tu va devoir l'ajouter a la main en éditant ton fichier /etc/lilo.conf. Voici un exemple :
boot=/dev/hda
prompt
image=/boot/vmlinuz-2.2.14
label=linux
root=/dev/hda2
read-only
other=/dev/hda1
label=windows
table=/dev/hda
Attention, avec lilo, pour prendre en compte une modification faites dans le fichier de configuration, il faut éxécuter la commande "lilo" (avec les droits root) pour les prendre en compte.
Je te conseil l'article suivant : http://lea-linux.org/admin/LILO.html
Il est très complèt.
Fais quand même très très attention a se que tu fais. Si tu as un doute, poste la partit de ton fichier de configuration pour qu'on puisse vérifier.
Hors ligne
#23 Le 23/02/2005, à 17:00
- popeye
Re : GRUB ERROR 21
ca marche merci,
Par contre je ne dois pas desinstaller/descativer/... GRUB?
Merci
Je vous tiens au courant...:)
Hors ligne
#24 Le 23/02/2005, à 17:26
- frooze
Re : GRUB ERROR 21
Je me demande si au moment de l'installation, il ne te demandera pas de désintaller (automatiquement) grub.
De toutes façon, lilo écrasera la MBR donc Grub
Hors ligne
#25 Le 23/02/2005, à 19:25
- pyw
Re : GRUB ERROR 21
J'ai eut exactement la m^me problème le le plus simple est de modifier ton Bios et cela ira tout de suite. De plus, cela est assez simple à faire...
Re boot ton Pc et rentre dans ton Bios en appuiant sur F2, va sur IDE Devices, là vérifie quelle est le hd qui te manque et replace le et puis tu sauve (F10) et le tour est joué...
Du moins dans mon cas, cela à marché... bon courrage
Hors ligne