Pb linux et windows XP

sam -  
 lasngc -
J'avais installé windows 98 et XP sur 2 partitions différentes, tout fonctionnait normalement : quand je démarrais mon PC, j'avais le choix entre 98 et XP. J'ai installé linux (mandrake 9.0) et depuis, impossible d'acceder à XP, il me dit qu'il manque le fichier hal.dll ou qu'il est endommagé. Je le récupère à partir du CD d'XP mais impossible de le mettre à la place de l'ancien sous linux. Comment dois je faire ???
Merci de votre aide
A voir également:

7 réponses

sam
 
Merci LDiablo pour ton aide, maintenant j'ai de nouveau acces à XP.
J'avais dejà été voir ce fichier boot.ini mais ne sachant pas trop quoi changer, je me suis abstenu. Mais maintenant, c'est clair. En fait cela vient du fait que j'ai installé linux entre 98 et XP sur mon disque dur, ca a donc décalé XP !!!
Encore merci pour ton aide, c'est sympa.
A plus
Sam
1
LDiablo Messages postés 1424 Statut Membre 127
 
Bonsoir,
je pense que t'utilises Lilo pour démarrer tes partitions et c'est bien là le problème.
Tu avais Win98SE sur C et WinXP sur D.

Seulement Win XP installe ses fichiers de démarrage sur la partition principale, ainsi que son secteur de boot.
En d'autres termes la partition XP n'est démarrable qu'à partir de la partition de Win98SE.

Et Lilo à touvé ta partition 2 avec XP et tu essayes de le lancer à partir de cette partition ?
En pratique tu as droit à une erreur de kernel.

Il faudrait laisser le multiboot de XP actif,démarrer la partition où se trouve Win98 et là il t'ouvre le multiboot XP et tu choisis.
Bon tu as deux multiboot pour le prix d'un.

Cependant je n'ai pas testé, alors tiens moi au courant.

Amicalement.....LDiablo
0
sam
 
Salut,

Merci pour ta réponse, j'ai mieux compris le probleme maintenant. Mais pourrais tu m'expliquer concretement ce que je dois faire pour tenter de ne plus avoir ce probleme ?
Je te rappelle mon pb : linux/98/xp : quand je demarre mon PC, lilo me demande ce que je veux demarrer, quand je clique sur windows, j'ai le chois entre XP et 98 et quand je choisis XP, on me dit qu'il manque un fichier hal.dll. Pour 98 et linux, pas de pb.
Merci
Sam
0
LDiablo Messages postés 1424 Statut Membre 127
 
Bonsoir,
au démarrage tu as Lilo, puis tu choisis Windows.
Là tu me dis que tu as le choix entre 98 et Xp.
C'est donc que tu es tombé sur un autre multiboot.
Est-ce celui de WinXP ?

Dis-moi comment as-tu installé Mandrake.
Sur le même HDD,à la suite... ?

Démarres Linux et vas dans "Control Center"
puis cliques sur "points de montage" et sur "Disques durs"
Au message de mise en garde cliques sur "oui".

Là tu vois toutes tes partitions : NTFS,FAT,EXT...
Donc dis-moi tout ce que tu as dans l'ordre.
Sous hda :
/mnt/win_c ou /mnt/nt...

Amicalement.....LDiablo
0
sam
 
Alors dans l'ordre j'ai :
hda1 : /mnt/win_c (win98)
hda5 : / (linux)
hda8 : swap
hda6 : /mnt/nt (XP)
hda7 : /mnt/win_d (partition de sauvegarde sans OS)

Merci
0

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

Posez votre question
LDiablo Messages postés 1424 Statut Membre 127
 
Bonsoir,
hum compliquée ton installation :-)

Donc il faut éditer le fichier "boot.ini" qui se trouve dans la racine sur la partition primaire du HDD-0.(Dev Hda1), chez toi Win98SE.
Attention c'est un fichier caché donc il faut cocher "afficher les fichiers cachés" dans options des dossiers.

Tu devrais avoir ces lignes au minimum dans "boot.ini" :
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professionnel ou Home" /fastdetect


Tu constates les chiffres 1.
Un pour la partition de démarrage par défaut
l'autre (en gras) qui indique où est XP.
Chez toi c'est bizarre, tu as Linux en hda5 et XP en hda6.
Ce qui veut dire que WinXP est sur la partition physique N°3.
Or toi dans ton boot.ini il doit y avoir 2.
C'est pour ça qu'il ne démarre pas.

Dans ton "boot.ini" remplaces les chiffres par 3.
Uniquement celui par défaut et celui de WinXP.

Tiens moi au courant.

Amicalement.....LDiablo
0
LDiablo Messages postés 1424 Statut Membre 127
 
De rien Sam, t'es toujours le bienvenue :-)

Amicalement.....LDiablo
0
lasngc
 
Le mieux :

c => 30 Mo
d => Espace sufisant pour win XP > 10 GHz
e => Disque de sauvegarde en FAT 32 ( au cas ou tu veux récupérer des trucs de ton DOS
f => En native (Linux) 3 Ghz
g => En swap (Linux) 250 Mo
h => En native (Linux) Comme tu veux

Ensuite voit par toi même pour voir comment tes partitions t'arranges.

Si tu n'a plus XP va le configurer lors de l'installation de mandrake
0