Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/05/2006, 17h43   #1
Membre actif
 
Inscription : février 2003
Messages : 731
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 731
Points : 187
Points : 187
Envoyer un message via MSN à arnaud_verlaine Envoyer un message via Skype™ à arnaud_verlaine
Par défaut Erreur de chargement de Grub

Bonjour à tous !
Voilà j'ai une architecture des IDE comme ceci :
Citation:
IDE 1 : HDD de 40Go en Master
IDE 1 : Lecteur de CD en Slave
IDE 2 : HDD de 60 Go en Master
J'avais un windows XP installé et tout fonctionnait bien. Je viens d'installer Suse Linux 10.0 dessus et ça fonctionne aussi.
Grub se lance et je dois choisir l'OS à démarrer. (Windows ou Linux)
Par contre , dès que je teste un disque dur, je le mets à la place du lecteur de CD (en slave) et rien à faire j'ai toujours l'erreur suivante :
Citation:
Grub loading stage 1.5
Grub loading , please wait
Error 22
Que peut-on faire?
J'ai regardé et cette erreur signifie :
Citation:
22 : No such partition Cette erreur est retournée si une partition demandée n'existe pas sur le disque sélectionné
Là je comprend pas, car c'est à la place d'une lecteur de CD que je le mets donc mes HDD sont tjs présent.A chaque fois que je changerai de disque dur ou de lecteur de CD, j'aurai donc ce problème !!??
Et surtout, n'y a-t-il pas moyen d'utiliser le système de démarrage de Windows où il n'y a pas ce problème ??
Merci d'avance,
__________________
Infotek, Votre bureau conseil en informatique
www.infotek.be
arnaud_verlaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 17h54   #2
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
Tu as placé les bons jumper derrière ton DD (pour indiquer qu'il est un slave)?

Citation:
Et surtout, n'y a-t-il pas moyen d'utiliser le système de démarrage de Windows où il n'y a pas ce problème ??
A vrai dire le bootloader de windows est beaucoup moins évolué et ne permet pas de booter sur plusieurs OS différents ... Donc ça ne résoudrait rien, au contraire, tu ne pourrais pas booter sur linux.

keikoz
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 17h57   #3
Membre actif
 
Inscription : février 2003
Messages : 731
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 731
Points : 187
Points : 187
Envoyer un message via MSN à arnaud_verlaine Envoyer un message via Skype™ à arnaud_verlaine
Oui il est bien en slave.
j'ai essayé toutes les possibilités, IDE1, IDE2, Slave, Master, etc.
En gros si je laisse le pc dans la config de base à laquelle il était lorsque j'ai installé Suse, il n'y a pas de problème. Dès que j'ai le malheure de débrancher un HDD ou même le lecteur CD, il ne démarre pas !!
Quand je remets comme par défaut, ça fonctionne impecc !!
Bref j'ai besoin d'aller sur un HDD par Windows ou Linux mais j'ai besoin d'y aller !! Donc il faut que j'arrive à démarrer un OS coûte que coûte via GRUB...
__________________
Infotek, Votre bureau conseil en informatique
www.infotek.be
arnaud_verlaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 18h00   #4
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
Poste ici ton menu.lst (dans /boot/grub/menu.lst).
Je ne sais pas si je pourrais t'aider, mais c'est dans tous les cas utile.
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 18h07   #5
Membre actif
 
Inscription : février 2003
Messages : 731
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 731
Points : 187
Points : 187
Envoyer un message via MSN à arnaud_verlaine Envoyer un message via Skype™ à arnaud_verlaine
Voilà j'ai essayé sans le HDD, il démarre bien. Dès que je le branche en slave il ne démarre pas. Je l'ai testé sur un pc windows et il va impecc donc le HDD est bon.
Voici le fichier :
Citation:
# Modified by YaST2. Last modification on lun avr 10 16:36:57 UTC 2006

color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd1,5)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE LINUX 10.0
root (hd1,5)
kernel /boot/vmlinuz root=/dev/hdc6 vga=0x31a selinux=0 resume=/dev/hdc5 splash=silent showopts
initrd /boot/initrd

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
chainloader (hd0,0)+1

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Disquette
chainloader (fd0)+1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- SUSE LINUX 10.0
root (hd1,5)
kernel /boot/vmlinuz root=/dev/hdc6 vga=normal showopts ide=nodma apm=off acpi=off noresume selinux=0 nosmp noapic maxcpus=0 edd=off 3
initrd /boot/initrd

###Don't change this comment - YaST2 identifier: Original name: memtest86###
title Test memoire
kernel (hd1,5)/boot/memtest.bin
D'avance, Merci
__________________
Infotek, Votre bureau conseil en informatique
www.infotek.be
arnaud_verlaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 18h10   #6
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
Sur quel DD/partition se trouve ton système linux ?
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 18h12   #7
Membre actif
 
Inscription : février 2003
Messages : 731
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 731
Points : 187
Points : 187
Envoyer un message via MSN à arnaud_verlaine Envoyer un message via Skype™ à arnaud_verlaine
sur le disque dur de 60 Go qui est en IDE 2 en master.
Il y a 30Go pour Linux et 30 Go pour Windows
sur le IDE 1 il y a 40Go (100%) pour Windows,

Windows est sur /dev/hda1 et Linux sur /dev/hdc6
__________________
Infotek, Votre bureau conseil en informatique
www.infotek.be
arnaud_verlaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 18h21   #8
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
Bon, ce qui est étrange sur ton menu.lst c'est qu'il indique comme emplacement du noyau le slave du IDE1. Donc (ça va te paraitre étrange) ça me semble logique qu'il ne marche pas. Ce qui m'étonne c'est qu'il marche avec le CD-ROM. L'indication hd1,5, indique en effet le slave de l'IDE1, (à moins que grub par défaut ne comptabilise pas le CD-ROM). En clair, du point de vue de grub, ton noyau se trouve sur hd2,5 et pas hd1,5 (en tout cas lorsque le second DD est présent).

Bon, fait un truc: tu lance ton système sans CD, puis tu vas ajouter une section dans ton menu.lst (en laissant ce qui existe, histoire de pas faire de conneries).

Tu ajoute ça dans ton ficheir de conf:
###Don't change this comment - YaST2 identifier: Original name: linux (with HD in IDE1-slave)###
title SUSE LINUX 10.0 - with modification for IDE-1 slave.
root (hd2,5)
kernel /boot/vmlinuz root=/dev/hdc6 vga=0x31a selinux=0 resume=/dev/hdc5 splash=silent showopts
initrd /boot/initrd

Ensuite, tu remets ton DD en slave, et tu reboot. Ca devrait marcher.
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 18h27   #9
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
Je viens de vérifier, et en fait c'est tout à fait normal.

Petite explication:

indique à grub où se trouve ton noyau.
Or, grub comptabilise les disques dur IDE à sa façon:

hd0 : master sur IDE1
hd1: slave sur IDE1
hd2: master sur IDE2
etc

Par contre il ne comptabilise pas les CD-ROM.

Donc, lorsque tu as ton CD-ROM, il compte comme ça:

hd0: master sur IDE1
hd1: master sur IDE2 (et donc l'indication hd1,5 marche)

Alors que lorsque tu ajoute un troisième DD, il comptabilise de façon différente, et de son point de vue, le DD avec le noyau est hd2, et pas hd1.

Voili voulou

(est-ce clair ? )
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 18h34   #10
Membre actif
 
Inscription : février 2003
Messages : 731
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 731
Points : 187
Points : 187
Envoyer un message via MSN à arnaud_verlaine Envoyer un message via Skype™ à arnaud_verlaine
Ca fonctionne impecc !!
J'ai bien compris l'ordre maintenant avec GRUB !!
Euh... je peux t'embrasser ??
Encore un tout grand merci en tout cas
T'es un chef
__________________
Infotek, Votre bureau conseil en informatique
www.infotek.be
arnaud_verlaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 18h41   #11
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
De rien
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h30.


 
 
 
 
Partenaires

Hébergement Web