OVH Cloud OVH Cloud

Dual Boot XP et 98

5 réponses
Avatar
michel
Bonjour,

Je disposais d'un ordi avec 98. J'ai r=E9cemment achet=E9 une=20
nouvelle b=E9cane avec XP install=E9. J'ai r=E9cup=E9r=E9 mon ancien=20
disque que j'ai mis en esclave sur mon nouvel ordi.

J'ai manuellement configur=E9 le boot.ini de XP pour me=20
cr=E9er un double boot. Tout semblait bien se passer. Au=20
d=E9marrage je fais mon choix : sous XP ca marche mais sous=20
98 je me r=E9cup=E8re le message=20
<RacineWindows>/system32/hal.dll d=E9fectueux ou absent.=20

Pourtant quand je d=E9connecte mon disque maitre (celui=20
qui contient XP), le d=E9marrage de 98 se fait correctement=20
(=E0 partir du BIOS).=20

Evidemment, j'ai vu dans tous les forums qu'il fallait=20
installer 98 avant XP mais bon suis-je vraiment oblig=E9 de=20
r=E9installer tout XP pour m'en sortir et dans ce dernier=20
cas les applis install=E9es sur XP seront elles conserv=E9es =E0=20
la r=E9installation ???

Je pr=E9cise que je suis en FAT32 sous 98 et en NTFS sur=20
XP et que je vois sans probl=E8me mon disque (et son=20
contenu) 98 sous XP.

Merci de votre aide

Michel

Suite =E0 l'achat d'un nouvel ordi pr=E9install=E9 XP,

5 réponses

Avatar
FDDKDR
Bonjour,

"michel" a écrit dans le message de
news:34bf01c4a469$ec4d5970$
Bonjour,

Je disposais d'un ordi avec 98. J'ai récemment acheté une
nouvelle bécane avec XP installé. J'ai récupéré mon ancien
disque que j'ai mis en esclave sur mon nouvel ordi.

J'ai manuellement configuré le boot.ini de XP pour me
créer un double boot. Tout semblait bien se passer. Au
démarrage je fais mon choix : sous XP ca marche mais sous
98 je me récupère le message
<RacineWindows>/system32/hal.dll défectueux ou absent.


Qu'as-tu rajouté exactement dans boot.ini ?
Tu peux nous le recopier ?
D'autre part, quelle lettre à XP ? C n'est-ce pas ?
Et Win 98 avait quelle lettre ? C aussi n'est-ce pas ?
XP est en NTFS ou en FAT32 ?
Il y a d'autres partitions principales ??

As-tu essayé en mettant plutôt le disque avec Win98 en maître sur IDE
primaire et le disque d'XP en esclave ?

RQ : attention, si Win 98 était installé sur un autre PC ... tu risques
d'avoir quelques soucis d'incompatibilité pour le démarrer et le remettre
d'aplomb ...

Cordialement,

FDDKDR
Avatar
Michel

Qu'as-tu rajouté exactement dans boot.ini ?
Tu peux nous le recopier ?


[boot loader]
timeout0
default=multi(0)disk(0)rdisk(0)partition(1)
WINDOWS="Windows XP" /fastdetect
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Windows
XP" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)WINDOWS="Windows 98"


D'autre part, quelle lettre à XP ? C n'est-ce pas ?
Et Win 98 avait quelle lettre ? C aussi n'est-ce pas ?


Euh !! Lorsque je démarre XP depuis le double boot, j'ai
la partition principale du disque XP en c:, une partition
de données du même disque en d: et le deuxième disque
celui de Win 98 que je vois en en g: (il y a DVD et CDWR).

Lorsque je démarre 98 depuis le bios (en débranchant mon
la nappe de mon disque XP) je vois le disque 98 en c:.

XP est en NTFS ou en FAT32 ?


XP en NTFS.

Il y a d'autres partitions principales ??


cf. plus haut :

-le disque maître partitionné en c et d (XP et les
données)
- le disque esclave 98 une seule partition

As-tu essayé en mettant plutôt le disque avec Win98 en
maître sur IDE

primaire et le disque d'XP en esclave ?


Non. Que je comprenne bien ! J'inverse les deux prises de
nappe des disques et je met le jumper positionné sur mon
disque XP sur le disque de 98 ?

RQ : attention, si Win 98 était installé sur un autre
PC ... tu risques

d'avoir quelques soucis d'incompatibilité pour le
démarrer et le remettre

d'aplomb ...


Apparemment tout va bien puisque je le fait marcher en
débranchant la prise du premier disque

Merci.

Michel

Avatar
Jean-Claude BELLAMY
Dans le message news:298201c4a475$4648c6c0$ ,
Michel s'est ainsi exprimé:

Qu'as-tu rajouté exactement dans boot.ini ?
Tu peux nous le recopier ?


[boot loader]
timeout0
default=multi(0)disk(0)rdisk(0)partition(1)
WINDOWS="Windows XP" /fastdetect
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Windows
XP" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)WINDOWS="Windows 98"


ARRRRRRRRGGGGGGGGGHHHHHHHHHHHHHHHHH !!!!

"Effacez-moi cette horreur immédiatement!"
comme disait mon prof de maths en taupe ! ;-)

La syntaxe ARC (Advanced RISC Computing), à savoir
"multi(x)disk(y)rdisk(z)..." est EXCLUSIVEMENT réservée aux OS de la famille
NT ! (NT3.x, NT4, W2K, XP, W2K3..)

Le lien vers un autre OS se fait en indiquant le nom du fichier image de
secteur de boot de l'OS.

p.ex. :
C:bootsect.lin="Linux Mandrake 9"
C:utilsboot.dos="MS DOS 6.22"
...

Lorsque le fichier image s'appelle "bootsect.dos" ET se trouve dans la
racine de la partition, on peut omettre son nom :
c:="Windows 98"
est équivament à :
c:bootsect.dos="Windows 98"

MAIS cela impose que les fichiers de boot de l'OS alternatifs se trouvent
dans la racine de la partition de boot (dans le cas de DOS/Win9x : IO.SYS,
MSDOS.SYS, COMMAND.COM) et donc que l'OS ait été installé de cette façon.

Si l'OS est installé intégralement ailleurs (autre disque), on ne peut pas
utiliser le multiboot intégré de NT.

Il faut alors passer par un BOOTMANAGER (XOSL, GAG, SystemCommander, ...),
à installer sur la partition de DOS/WIn9x


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *



Avatar
Michel
Salut,

Si l'OS est installé intégralement ailleurs (autre
disque), on ne peut pas

utiliser le multiboot intégré de NT.

Il faut alors passer par un BOOTMANAGER (XOSL, GAG,
SystemCommander, ...),

à installer sur la partition de DOS/WIn9x


Merci, pour tous ses informations éclairées et
éclairantes. J'étais déjà tombé sur votre site et avait
récupéré GAG.

Dois-je au final comprendre qu'un bootmanager est la seule
solution lorsqu'on veut un dual boot 98/XP et que 98 et XP
sont situés sur deux disques physiques différents ?

Ou bien est-ce que je peux en inversant mes deux disques,
installer sur le disque de 98 (en vérifiant que mes
io.sys... sont à la racine*) une routine de double boot à
partir de la console de réparation de XP avec les
commandes bootcfg, fixmbr, et fixboot ? avec un boot.ini
du type :

[boot loader]
timeout0
default=multi(0)disk(0)rdisk(1)partition(1)
WINDOWS="Windows XP" /fastdetect
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)WINDOWS="Windows
XP" /fastdetect
c:bootsect.dos="Windows 98"


Arghhh ! Que va dire ton prof de taupe ! ;-)


* Au fait comment fait-on pour spécifier lors d'une
installation de W98 que l'on veut les fichiers systèmes àa
la racine ?

Encore merci

Michel

Avatar
FDDKDR
Bonsoir,

"Michel" a écrit dans le message de
news:45bf01c4a4a6$f57ca6d0$
Salut,

Si l'OS est installé intégralement ailleurs (autre
disque), on ne peut pas

utiliser le multiboot intégré de NT.

Il faut alors passer par un BOOTMANAGER (XOSL, GAG,
SystemCommander, ...),

à installer sur la partition de DOS/WIn9x


Merci, pour tous ses informations éclairées et
éclairantes. J'étais déjà tombé sur votre site et avait
récupéré GAG.
Dois-je au final comprendre qu'un bootmanager est la seule
solution lorsqu'on veut un dual boot 98/XP et que 98 et XP
sont situés sur deux disques physiques différents ?
Ou bien est-ce que je peux en inversant mes deux disques,
installer sur le disque de 98 (en vérifiant que mes
io.sys... sont à la racine*) une routine de double boot à
partir de la console de réparation de XP avec les
commandes bootcfg, fixmbr, et fixboot ? avec un boot.ini
du type :
[boot loader]
timeout0
default=multi(0)disk(0)rdisk(1)partition(1)
WINDOWS="Windows XP" /fastdetect
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)WINDOWS="Windows
XP" /fastdetect
c:bootsect.dos="Windows 98"
Arghhh ! Que va dire ton prof de taupe ! ;-)
* Au fait comment fait-on pour spécifier lors d'une
installation de W98 que l'on veut les fichiers systèmes àa
la racine ?


En copiant les fichiers de boot de D: (XP) sur le nouveau C: de Win 98 ...
peut-être ... pour les commandes peut-être également ... et donc à tester
... sinon en faisant une réparation de XP avec le CD d'XP, certainement ...

Cordialement,

FDDKDR