|
Le multi amorçage (multiboot)
dans tous ses états
Installer Windows XP
avec un système préinstallé -
Windows2000 et WindowsXP
sur une même partition - DANGERS -
Windows98 ou Me après installation
de Windows XP - Windows2000
après Windows XP -
Heurts et malheurs
du multiboot -
Supprimer multiboot avec
un ancien système - Supprimer
Windows XP et conserver Windows 9x ou Me -
Spécial Linux
Le multiboot permet de faire cohabiter deux systèmes ou
plus dans un même ordinateur. Un menu d'amorçage permettant de choisir le
système à démarrer s'affiche alors au démarrage de l'ordinateur. Très pratique
de pouvoir utiliser Windows9x ou Me afin d'exécuter des programmes incompatibles
avec Windows XP ou pour tester Linux par exemple, ou de conserver l'ancien
système jusqu'à ce que Windows XP soit parfaitement configuré et opérationnel
! La création d'un multiboot se divise en deux grandes catégories:
-
Un système est déjà présent lors de l'installation
de Windows XP. Peu de problèmes car le multi amorçage est automatiquement
créé.
-
Windows XP est le seul système ou un autre système
doit être ajouté. Délicat à mettre en oeuvre car le démarrage respectivement
multiboot se (re)crée avec les fichiers d'amorçage du dernier système
amorcé. La règle générale veut donc que les systèmes soient installés
successivement, en commençant par le plus ancien.
Note: Tous les aspects du multiboot ne sont pas
traités ici. Des informations très complètes sont disponibles sur l'excellent
site de Jean-Claude Bellamy:
Techniques du Multiboot
Fiche technique Microsoft:
N°306559
1. Ancien système déjà présent
Installer Windows XP en multiboot
La création du multiboot lorsque l'ordinateur dispose déjà d'un ancien
système Windows se fait très simplement comme suit:
- Entrer en session dans l'ancien système, insérer le CD-ROM d'installation
de Windows XP et choisir d'installer le système
- Dans la nouvelle fenêtre, choisir l'Installation complète
et non pas la mise à niveau.
- Cocher la case, au bas de la fenêtre: afin permettre de choisir
la partition sur laquelle installer Windows .
- Suivre les étapes de l'installation. Voir à la rubrique Procédures
- Installation
de Windows XP

Note: Bien qu'il soit possible d'installer Windows XP sur le même
lecteur que l'ancien système, cela reste fortement déconseillé en raison
de possibles conflits (dossier Program Files commun, etc.). Si aucune
partition différente n'est disponible pour y installer Windows XP, il faut
impérativement donner un autre nom au dossier système (par exemple Windows
XP au lieu de Windows). Voir également
Windows XP et Windows
2000 sur la même partition
Astuce:: Si aucune partition n'est disponible, utiliser
Partition Magic ou un utilitaire tierce partie assimilé pour réduire
la taille du lecteur actuel et créé une ou des partitions dans l'espace
libéré.
--==oo0oo==--
Windows XP et Windows
2000 sur la même partition - DANGER
A oublier !! S'il reste possible d'installer Windows XP sur la même partition
que Windows 9x ou Millenium, il est impératif choisir un autre
lecteur si l'ancien système est Windows2000 (cela vaut également pour
d'anciennes versions de NT). L'installation sur des partitions différentes
évite non seulement des conflits pour les programmes utilisant le dossier
Program Files (existant dans tous les systèmes Windows), mais également
des erreurs fatales empêchant le bon fonctionnement des systèmes
L'erreur fatale la plus courante lorsque Windows2000 et Windows XP sont
installés en multi amorçage sur la même partition est un BSOD (écran
bleu de la mort qui tue ;)) est la suivante:
STOP: 0x0000000A (0x2E9C0E56, 0x00000002, 0x00000001, 0x00000000)
IRQ_NOT_LESS_OR_EQUAL
Le seul remède est de supprimer l'installation de Windows XP et de le
réinstaller sur une autre partition que celle utilisée par Windows2000

2. Installer un
système après installation de Windows XP
Windows98 ou Me après
installation de Windows XP:
Installer Windows98 ou Millenium dans un ordinateur disposant déjà de
Windows XP n'est en principe pas possible car ces anciens systèmes ne gèrent
pas le multiboot. Il faudrait donc repartir à zéro:
- Supprimer Windows XP
- Installer Windows 98 ou Windows ME
- Réinstaller Windows XP qui gère le multiboot et créera le menu d'amorçage
approprié.
Une alternative existe, plus difficile à mettre en oeuvre. Mais elle
permet d'installer Windows 98 sans supprimer Windows XP et de créer le menu
d'amorçage avec option de démarrage dans l'un ou l'autre système. La procédure
complète est donnée par JC Bellamyy dans la
rubrique dédiée du multiboot. En résumé:
-
Partition de démarrage de type FAT

-
La partition de boot est de type NTFS
Note: Comme ce type de partition n'est pas reconnu par Windows
9x, on ne peut pas utiliser le dualboot de Windows NT/2000/XP !
- Sous Windows NT/2000/XP, à l'aide du gestionnaire de disques
(windisk sous NT, diskmgmt.msc sous 2000/XP) créer une 2ème partition
PRIMAIRE de type FAT et la rendre active.
- Redémarrer avec une disquette DOS
- Installer Win9x sur cette nouvelle partition.
- Installer sous DOS de Win9x un bootmanager
Note: Voir liste et liens sur le
site de JC Bellamy
- Rebooter!

Windows2000 après Windows
XP
Bien que le mécanisme de démarrage soit identique pour les deux systèmes
(loader NTLDR, fichier boot.ini, etc.), l'ordre d'installation des systèmes
est primordial! En effet, si l'installation ou réinstallation de Windows
2000 a lieu sur un ordinateur disposant déjà de Windows XP, ce dernier ne
démarre plus!Cause: Windows 2000 remplace les fichiers d'amorçage
XP par ses propres fichiers NTLDR et NTDETECT.COM, incompatibles
avec Windows XP. Conséquence: Des erreurs lors des tentatives de démarrer
Windows XP.
Fiche technique Microsoft
N°283433
Alternative à la réinstallation totale de l'ordinateur
- Installer Windows 2000 après Windows XP
- RECOPIER (sous DOS si la partition est en FAT ou depuis Windows
2000 respectivement depuis la console de récupération) les fichiers
NTLDR et NTDETECT.COM (disponibles sur le CDROM de Windows XP, dossier
\i386
Explications
JC Bellamy

3. Heurts et
malheurs du Multiboot
Les procédures pour restaurer le multiboot en cas de problèmes, selon
que la partition d'amorçage est FAT ou NTFS, sont décrites en détails sur
le site de JC Bellamy, à savoir:
Avec Windows9x/Me - Windows XP ne démarre plus: Rubrique
Malheur avec Windows NT/2000/XP
3. Suppression du multiboot
Supprimer le
multiboot avec Windows 9x, 2000 ou Windows Millenium
Si l'ancien système Windows9x ou Millenium n'est plus utile, il est judicieux
de le supprimer pour récupérer de la place sur le disque. Suivre pas à pas
la procédure décrite sur le site de JC Bellamy -
Rubrique Supprimer un autre système en multiboot. En résumé:
A) Solution "sans risque" pour conserver Windows XP:
Dans l'Explorateur de Windows XP, vérifier que l'affichage des fichiers
et dossiers cachés et protégés est autorisé (Outils/Options des fichiers...
- Onglet Affichage, l'option Afficher tous les fichiers et dossiers
cachés" doit être cochée et Masquer les fichiers protégés du système
d'exploitation doit être décochée.
- Supprimer (sauvegarder!) tous les fichiers et dossiers du lecteur
contenant Windows 9x/NT/2000 SAUF les fichiers suivants situés
à la racine du lecteur d'amorçage: boot.ini, ntldr, ntdetect.com,
io.sys, msdos.sys, bootfont.ini, autoexec.bat, config.sys et,
uniquement avec un système Windows Serveur restant en multiboot avec
XP: ARCLDR.EXE, ARCSETUP.EXE, NTBOOTDD.SYS )

- Par Windows+Pause, accéder aux Propriétés du système. Sous
l'onglet Avancé, cliquer sur le bouton Paramètres de la
section Démarrage et récupération
Editer le fichier boot.ini en cliquant sur le bouton Modifier
de la section Démarrage du système.
Supprimer la ligne de [operating systems] se référant à Windows 9x/NT/2000
en s'assurant que la ligne default= correspond bien à XP. Le
boot.ini devrait ressembler à l'exemple ci-après:
[boot loader]
timeout=30
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"
/fastdetect
Repère: les données qui suivent default= doit être identique
à ce qui précède le signe = dans la ligne contenant la mention
Windows XP.
Note: L'entrée timeout correspondant au délai d'affichage
du menu de démarrage et par défaut définie à 30 (secondes) peut être
réduit à 0 si Windows XP est le seul système amorçable.
Important: L'ancien système étant en principe installé sur la
partition d'amorçage, il ne faut pas formater le lecteur, sinon XP ne pourra
plus démarrer.
Voir également sur le site de JC Bellamy -
Rubrique Supprimer un autre système en multiboot
B) Méthode dite "à la hussarde"
Elle n'est pas garantie et doit donc n'être utilisée qu'en tout dernier
recours:
- Formater la partition x: (celle sur laquelle se trouve Windows 9x/NT/2000).
- Redémarrer l'ordinateur avec le CD-ROM de Windows XP, suivre les
étapes de l'Assistant jusqu'à ce que l'option Réparer une ancienne
installation soit proposée. Voir
Réparer Windows
XP
- Sélectionner le système Windows XP et exécuter la réparation qui
va recréer le boot. .

Supprimer Windows XP et conserver Windows 9x ou Millenium
Windows XP ne convient décidément pas et sa suppression s'impose afin
de ne conserver que l'ancien système? Voici une procédure Il vous faut d'abord
supprimer de la partition d'amorçage, les fichiers de démarrage propres
à XP: NTLDR, boot.ini, ntdetect.com
- Redémarrer l'ordinateur avec une disquette de démarrage Windows
98 ou Millenium.
- A l'invite, taper les commandes suivantes, appuyer sur Entrée entre
chacune d'elles:
Modifier l'attribut du fichier msdos.sys: attrib -r -h -s c:\msdos.sys
Copier le fichier msdos.sys: copy c:\msdos.sys c:\msdos.bak
Restaurer le système d'amorçage de Windows9x: sys c:
Restaurer le fichier msdos.sys: copy c:\msdos.bak c:\msdos.sys
- Redémarrer l'ordinateur pour vérifier que l'ancien système fonctionne
correctement. Faire disparaître Windows XP en formatant la partition
ou par simple suppression des dossiers.
Remarque: Si Windows XP était installé sur une partition
NTFS, le lecteur l'abritant n'est pas visible dans un système en
FAT32. Voir procédure de suppression de partition NTFS:Formater un lecteur
NTFS
Voir également des précisions importantes et une autre procédure sur
le site de JC Bellamy
Supprimer multiboot Windows NT/2000/XP

Spécial
LINUX
A son grand regret, la fauve n'a fait qu'effleurer rapidement un système
Linux et avoue avec honte n'y rien connaître. Lacune qu'elle se promet de
combler ;)
Pour l'instant tout au moins, la Tanière ne comprend pas de méthodes
pour installer Windows XP avant ou après Linux. ;) Par contre, voici les
procédures pour remplacer LILO par le menu d'amorçage de XP et pour supprimer
Linux afin de ne conserver que Windows XP
Voir également le site de JC Bellamy
Multiboot - avec linux

Supprimer Linux pour installer XP
Que les Linuxiens ne m'en veuillent pas, car, au même titre que certains
abandonneront Windows au profit de Linux, d'autres (rares sans doute ;)
utilisateurs voudront se passer de Linux... chacun selon ses préférences!
Voici donc la procédure:
- Démarrer l'ordinateur avec la disquette de démarrage de Linux et
saisir fdisk à l'invite de commande. Confirmer en appuyant sur
Entrée.
- Taper p à l'invite de commande, puis appuyer sur Entrée.
Le premier élément de la liste est hard disk 1, partition 1 information
et le second élément hard disk 1, partition 2 information.
- Taper d à l'invite de commande, puis appuyer sur Entrée.
- Saisir 1 pour supprimer la première partition, appuyer sur
Entrée. Répéter la procédure jusqu'à ce que toutes les partitions Linux
soient supprimées.
- Taper w, puis appuyer sur Entrée afin d'écrire cette information
dans la table de partition.
Note: Des messages d'erreur peuvent être générés (puisque l'information
est écrite dans la table de partition), mais ils ne devraient pas être
significatifs, car l'ordinateur va être redémarré et un nouveau système
d'exploitation installé.
- Taper q à l'invite de commande, puis appuyer sur Entrée pour
fermer l'outil Fdisk.
- Insérer une
disquette de
démarrage ou le CD-ROM de démarrage Windows XP, puis appuyer sur
Ctrl+Alt+Suppr pour redémarrer l'ordinateur.
- Suivre les instructions à l'écran pour installer Windows XP (voir
également à la rubrique Procédures -
Installation)
Fiche technique Microsoft
N°314458858

Supprimer LILO sans conserver Linux
LILO, le gestionnaire d'amorçage de Linux, est installé directement dans
le secteur de démarrage principal. Selon que Linux est encore ou n'est plus
installé, la procédure de suppression:Les procédures suivantes sont extraites
de la Fiche technique Microsoft:
N°315224
-
Linux est toujours installé
À l'invite du système, exécuter la commande lilo et utiliser
l'option -u ou -U. Le nom du périphérique doit être le
second paramètre. La seule différence entre les deux options réside
dans le fait que -u vérifie l'horodatage sur le secteur de démarrage
principal actuel et le secteur de démarrage principal sauvegardé tandis
que -U ne vérifie pas du tout l'horodatage
- Si LILO est installé sur le secteur de démarrage principal du
lecteur maître sur le contrôleur IDE principal, taper lilo -u
/dev/hda
Note: dev est le répertoire du périphérique, hd
indique un disque dur IDE et l'option a indique le maître
sur le canal IDE principal.
- Si LILO est installé sur un lecteur SCSI, taper
lilo -u /dev/sda
Note: sd indique un lecteur SCSI et l'option a
le premier lecteur de la chaîne SCSI.
- Si le lecteur a plusieurs partitions, indiquer la partition
à partir de laquelle désinstaller LILO en ajoutant le numéro qui
correspond à cette partition sur le lecteur. Attention: il
faut partir de 1 (et non de 0). Par exemple, pour supprimer
LILO de la première partition du premier lecteur SCSI, taper :
lilo -u /dev/sda1
Note: sda n'est pas lié au numéro ID de SCSI.
-
Linux n'est plus installé
Remarque : La procédure suivante n'est pas prise
en charge par Microsoft et vous l'exécutez à vos risques. Microsoft
ne saurait être tenu responsable en cas de perte ou d'endommagement
des données. Cette procédure ne devrait être exécutée qu'en dernier
ressort.
Important : Le fait d'exécuter fdisk /mbr supprime la signature
du disque du secteur de démarrage principal. Si le lecteur est membre
d'un jeu de tolérance d'erreurs de Windows, le lecteur n'est plus reconnu
en tant que membre de ce jeu
- Démarrer l'ordinateur sur une disquette de démarrage
- A l'invite, taper fdisk /mbr et appuyer sur Entrée
Note: cette commande ne restaure pas la table de partition
et ne supprime pas le multiboot Windows 98 ou Windows Me avec Windows
XP.
- Redémarrez votre ordinateur

Supprimer LILO tout en conservant l'accès
à Linux
Voir détails de la procédure sur le site de JC Bellamy,
Rubrique
Multiboot avec Linux. En résumé, il suffit de
- créer un fichier image du secteur de boot de la partition
LINUX (appelé p.ex. "boosect.lin")
- mettre ce fichier dans la racine de la partition d'amorçage de Windows
("c:")
- ajouter une ligne dans le fichierboot.ini (c:\bootsect.lin="Linux").
Note. Il existe deux méthodes pour créer ce fichier, :
- sous Linux avec la commande dd if=/dev/xxxx of=/bootsect.lin
bs=512 count=1
- sous DOS ou Windows XP à l'aide de Bootpart
Les procédures détaillées et le lien de téléchargement de Bootpart sont
disponibles sur le site de JCB dont l'adresse est donnée au début de cet
article.

Restaurer LILO
La procédure ci-dessous est extraite de la fiche technique Microsoft
N°126671.Lors de l'installation de Microsoft Windows XP sur un ordinateur
où le système d'exploitation Linux est déjà installé, il se peut que Windows
écrase ou désactive LILO. L'accès au système d'exploitation Linux
devient impossible.
Le gestionnaire de démarrage Linux (LILO) peut être installé de deux façons
: sur le secteur d'amorce principal (MBR) du disque dur, ou dans
le répertoire racine (ou superbloc en terminologie Linux) de la partition
Linux. L'installation superbloc implique que la partition Linux soit
la partition active. Le programme d'installation de Windows définit comme
partition active la partition MS-DOS principale, de sorte que le LILO est
ignoré.
Si le LILO est installé dans le MBR, il sera écrasé par l'installation
de Windows.
Pour résoudre ce problème, appliquez l'une des procédures suivantes.

|