baniere poloastucien polo©2005

le multiboot ou boot.ini
==========================

Le fichier "boot.ini" est indispensable pour les XP ou les multiboots donc nécessaire pour le démarrage du choix de plusieurs systèmes installés sur une ou plusieurs partitions

le boot.ini se trouve toujours en racine de C: et caché (puisque c'est un fichier caché).

Pour le faire apparaître : faire Fenêtre du poste de travail, aller à Outils\options des dossiers..., onglets "affichage" et cocher la case "afficher les fichiers et dossiers cachés, puis appliquer et OK (polo©2005)
et donc accessible direct dans le C:

Ou autre façon d'accéder à ce boot.ini ; taper "MSCONFIG" dans le Démarrer\exécuter et onglet "boot.ini"

ou encore
Cliquer avec le bouton droit sur Poste de travail, puis cliquer sur Propriétés. Sous l'onglet Avancé, cliquer sur Paramètres sous Démarrage et récupération. Sous Démarrage du système, cliquer sur Modifier

Que doit contenir ce boot.ini ?

timeout : pour définir le temps disponible avant que le système par défaut se lance -- par défaut c'est 30 secondes
default : le système qui sera lancé si on ne fait rien.
[operating systems] : ce sont les lignes qui correpondent au lancement du système, ainsi que les lignes vues pour le choix du multiboot
rdisk : donne le disque dur utilisé


voici quelques boot.ini en exemple :

Boot.ini par défaut sur un ordinateur Windows XP Home Edition :

[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 Home Edition" /fastdetect


Boot.ini par défaut sur un ordinateur Windows XP Professionnel :

[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


Boot.ini par défaut sur un ordinateur Windows 2000 :

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professionnel" /fastdetect


Boot.ini par défaut sur un ordinateur Windows NT Server :

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Server Version 4.00"
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Server Version 4.00 [Mode VGA]" /basevideo /sos


Boot.ini pour 98 et XP ou Millenium et XP :

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS\SYSTEM32="Microsoft Windows 98" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professionnel" /fastdetect"

ou

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professionnel" /fastdetect
C:\="Microsoft Windows"

ou

[boot loader]
timeout=30
default=C:\
[operating systems]
C:\="Microsoft Windows 98 Second Edition"
multi(0)disk(0)rdisk(1)partition(1)\WINXP="Microsoft Windows XP Professionnel" /fastdetect


Boot.ini pour 98 et 2000

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professionnel" /fastdetect
C:\="Windows 98"


Boot.ini pour 98, 2000 et XP

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professionnel" /fastdetect
C:\="Microsoft Windows"

Si 2 disques dur = c'est le rdisk qu'il faut changer et donc par rdisk(1), ceci pour n'importe quel multiboot

retour haut

pour avoir la console de réparation rajouter cette ligne

C:\CMDCONS\BOOTSECT.DAT="Console de récupération Microsoft Windows XP" /cmdcons

pour avoir le mode sans échec rajouter cette ligne

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Mode sans Echec XP" /fastdetect/safeboot:minimal /sos /bootlog


donc exemple avec le Boot.ini pour 98, 2000 et XP

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professionnel" /fastdetect
C:\="Microsoft Windows"
C:\CMDCONS\BOOTSECT.DAT="Console de récupération Microsoft Windows XP" /cmdcons
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Mode sans Echec XP" /fastdetect/safeboot:minimal /sos /bootlog

l'ordre des lignes = c'est juste la position de proposition au démarrage

ce qui donnera pour l'exemple ci dessus :

retour haut

Fichiers pour refaire le multiboot

5 fichiers sont indipensables pour un multiboot
les voici :

  1. BOOT.INI
  2. Bootfont.bin
  3. BOOTSECT.DOS
  4. NTDETECT.COM
  5. NTLDR
Attention! ces fichiers sont mis d'office par le 2000 ou XP à leur installation

mais si vous formatez le C:, il vous faudra remettre ces cinq fichiers pour faire fonctionner le 2000 ou XP sur une autre partition en replaçant correctement les lignes dans le boot.ini, notamment le N° de partition

voici une disquette toute prête : multiboot.exe

tout est dans cette diskt pour le XP et le 2000
c'est automatique en sélectionnant la ligne ==> XP ou 2000
ça recopie les fichiers indispensables pour récupérer le multiboot après avoir formaté le C:
un fichier "explik.txt" avec des exemples pour ces "boot.ini"

retour haut

Refaire le "Partition Boot Sector"

Pour Windows 9X/Me.
- Démarrer la machine à l'aide d'une disquette de démarrage (windows 98 par exemple).
- A l'invite A:>, saisir :
attrib -r -h -s c:\msdos.sys (enter)
copy c:\msdos.sys c:\msdos.bak (enter)
sys c: (enter)
copy c:\msdos.bak c:\msdos.sys (enter)
attrib +r +h +s c:\msdos.sys (enter)

- Ces commandes refont le PBS qui contient le "Boot Loader" de WNT, W2000 et WXP!

retour haut

ASTUCE DE BOOT

Faire une copie du "boot.ini"
(copier le contenu dans un nouveau document texte)
quand le "boot.ini" est configuré pour démarrer XP, enregistrer le en "bootxp.txt" (si ton OS affiche les extensions),
une autre copie quand c'est configuré à démarrer sur 98 et enregistrer en "boot98.txt",
en ayant mis les délais à zéro (après, vaut mieux).

Puis faire un batch (bootxp.bat) contenant :

copy \bootxp.txt \boot.ini RUNDLL32 shell32.dll,SHExitWindowsEx 6

quand ce batch (bootxp.bat) est lancé sous 98, le PC redémarre en XP


et un autre (boot98.bat) contenant :

copy c:\boot98.txt c:\boot.ini shutdown -r -t 0

quand ce batch (boot98.bat) est lancé sous XP, le PC redémarre en 98



retour haut



Voici la liste des liens nécessaires à l'installation en images :

  1. O S
  • - astuces d'installation d'OS
  • - installation d'OS
  • - Windows 95 par diskt
  • - Windows 95
  • - Windows 98
  • - Windows 98se
  • - Windows Millenium
  • - Windows 2000
  • - Windows XP familial
  • - Windows XP PRO
  • retour haut



    le pisseur


    polo©2006