Big Problème sous redhat 9 au démarrage

Fermé
bakkula Messages postés 22 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 14 septembre 2005 - 23 mars 2004 à 12:52
johndoe Messages postés 2645 Date d'inscription jeudi 25 septembre 2003 Statut Contributeur Dernière intervention 15 avril 2006 - 25 mars 2004 à 21:01
Bonjour @ tous, je recense un très gros problème car je vous explique j'ai 2 disques dur, un où j'ai installé WinXP et l'autre où j'ai installé une Redhat 9, quand mes durs sont branchés en même temps au démarrage de mon pc Grub se lance et m'affiche le choix entre linux et windows, jusqu'à la tout est normal, quand je clique sur linux, il démarre, et quand je veut lancer windows j'ai un message d'erreur et il ne se lance pas et si je debranche mon dur où est installé linux, Windows se lance sans aucun problème. C'est grave docteur ? Ya t-il une solution à mon problème s'il vous plais ? J'ai vraiment besoin d'une aide précieuse... Je vous remercie d'avance ! @ bientôt !
A voir également:

10 réponses

johndoe Messages postés 2645 Date d'inscription jeudi 25 septembre 2003 Statut Contributeur Dernière intervention 15 avril 2006 386
23 mars 2004 à 21:23
C'est normal !
D'apres ce que tu dis, linux doit etre sur le hdd master et windaube sur le slave, nan ?
S'il te plait :tu te loggues root et tu tapes un #fdisk -l
Tu copies ça et tu le colles ici.
Fais pareil avec grub : # vi /boot/grub/grub.conf
copies et colles
et je t'arrange ça !
booter sur un hdd slave, n'est pas documenté précisemment, ...
_
L'éternité, c'est long, surtout vers la fin !
0
S'il te plait :tu te loggues root et tu tapes un #fdisk -l
Tu copies ça et tu le colles ici.
Fais pareil avec grub : # vi /boot/grub/grub.conf
copies et colles

Je dois d'abord efectuer un #fdisk -l en mode root et ensuite je dois copier dans le grub.conf quelle ligne de commande ? J'ai pas très bien compris.
Merci d'avance.
0
johndoe Messages postés 2645 Date d'inscription jeudi 25 septembre 2003 Statut Contributeur Dernière intervention 15 avril 2006 386
23 mars 2004 à 22:12
Excuse moi, j'(ai du aller un peu vite !
En mode graphique, tu lances en shell.
soit tu as le bash$, et alors tu tapes su - et tu cliques sur enter
soit tu t'es déja logué root, et tu as le #

là, tu tapes fdisk -l. Donc :
root@machine#fdisk -l
et tu tapes sur enter (entrée)
Ce qui s'affiche, tu le copies et tu le colles sur le forum dans un poste ici quoi.

Ensuite toujours loggué root, tu tapes vi /boot/grub/grub.conf donc :
root@machine#vi /boot/grub/grub.conf
et tu tapes sur enter (entrée)
Ce qui s'affiche, tu le copies et tu le colles sur le forum dans un poste ici quoi.


Ca va ?


_
L'éternité, c'est long, surtout vers la fin !
0
bakkula Messages postés 22 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 14 septembre 2005
24 mars 2004 à 12:46
Tu es déjà beaucoup plus clair pour moi, je t'en remercie, je vais donc faire ce que tu m'as dis..au fait qu'est-ce qu'elle sert à afficher cette commande ?je vais tout poster dans un message ici. @ ++

L'entre aide fait la force !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Voici le contenu du fdisk -l que j'ai effectué en mode root

Disk /dev/hda: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes

Périphérique Amorce Début Fin Blocs ID Système

/dev/hda1 1 13 104391 83 Linux
/dev/hda2 14 1288 10241437+ 83 Linux
/dev/hda3 1289 1925 5116702+ 83 Linux
/dev/hda4 1926 19929 144617130 f Win95 Etdue (LBA)
/dev/hda5 1926 2052 1020096 82 Echange Linux
/dev/hda6 2053 19929 143596971 83 Linux


Voici le contenu du /boot/grub/grub.conf

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd patchs are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda3
# initrd /initrd-version.img
# boot=/dev/hda
default=2
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8smp)
root (hd0,0)
kernel /vmlinuz-2.4.20-8smp ro root=LABEL=/
initrd /initrd-2.4.20-8smp.img
title Red Hat Linux-up (2.4.20-8)
root (hd0,0)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /initrd-2.4.20-8.img
title Windows XP
rootnoverify (hd1,0)
chainloader +1

C'est ce message qu'au demarrage je recois Boot Windows XP rootnoverify (hd1,0)
chainloader +1

Qu'est ce que je dois faire maintenant ?? Je te remercie d'avance !
@ Bientot !!
0
johndoe Messages postés 2645 Date d'inscription jeudi 25 septembre 2003 Statut Contributeur Dernière intervention 15 avril 2006 386
25 mars 2004 à 07:05
Ha, voilà ce que j'attendais !
Il en manque tout de même un bout de ton fdisk !

Tu as du oublier une ligne un peu plus bas, un truc du genre :
Disk /dev/hdb: .................................;;;
/dev/hdb1 .......... htfs

Mais ce n'est pas grave !
Bon, comme ça, ton grub ne peut pas demarrer windaube ! Il faut mapper les hdd, c'est à dire faire croire à grub que le premier hdd est le second et le second est le premier : en effet, un systeme ne peut pas booter sur un hdd en slave.

Voici donc la manip : tu vas rajouter dans ton grub.conf ceci :
map (hd0) (hd1)
map (hd1) (hd0)

Ce qui nous donnera :

title Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
chainloader +1

Et hop ! Mâââââgic !

Pour faire cela tu te loggues root, puis tu tapes ceci :
#vi /boot/grub/grub.conf
avec les fleches tu vas en bas, à la ligne : title Windows XP
Là tu appuies une fois sur la touche "i", puis tu places ton curseur de souris à la fin de la ligne : title Windows XP
tu fais [enter], puis une ou deux fois la touche "tabulation", pour te mettre au meme niveau qu'en dessous (c'est plus joli, mais ce n'est pas nécessaire).
Ensuite tu colles ce que je t'ai indiqué :
map (hd0) (hd1)
map (hd1) (hd0)
Bien sûr tu peux le taper, mais fais attention de respecter les espaces et à ne pas en rajouter !

Là tu dois donc avoir mainetant ceci :

title Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
chainloader +1

Alors tu appuies une fois sur la touche "echap", puis tu tapes :wq [enter] (cela sauvegarde le fichier puis le ferme).

Tu rebootes et : Oh ! !!!!!!!!!!!!!!!!!

NOTA BENE : si jamais à un moment tu fais une fausse manip, aussitot, fais "echap", puis :q!
cela force la fermeture du fichier SANS sauvegarder. Ensuite tu l'édites de nouveau, et tu recommences !

Enjoy :-)
_
L'éternité, c'est long, surtout vers la fin !
0
Fredish Messages postés 373 Date d'inscription samedi 17 janvier 2004 Statut Membre Dernière intervention 15 juin 2004 19
25 mars 2004 à 14:03
Ou alors, pour recharger le fichier comme il etait à l'ouverture, il peut taper ":e!".
0
bakkula Messages postés 22 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 14 septembre 2005
25 mars 2004 à 17:32
Ca marcheeeeeeee !!!!!!!!!! Je te remercie vraiment pour l'aide que tu m'as apportée, je te bénis sérieux !! @ bientôt !





L'entre aide fait la force !
0
johndoe Messages postés 2645 Date d'inscription jeudi 25 septembre 2003 Statut Contributeur Dernière intervention 15 avril 2006 386
25 mars 2004 à 20:20
Ca marcheeeeeeee !!!!!!!!!!
Normal : c'est fait pour ! lol

_
L'éternité, c'est long, surtout vers la fin !
0
Hello
<précision pour Johndoe>
You are really genius..
<précision pour Johndoe>
0
johndoe Messages postés 2645 Date d'inscription jeudi 25 septembre 2003 Statut Contributeur Dernière intervention 15 avril 2006 386
25 mars 2004 à 21:01
You are really genius..
Que néni mademoiselle, que néni !
Je travaillons à deux ! L'Autre, c'est ....
_
L'éternité, c'est long, surtout vers la fin !
0