Bienvenue sur www.virtuelnet.net :: Hébergement libre sur serveurs libres
Recherche
Sujets
 
  Devenez membre Rubriques Téléchargements Votre Compte Proposer un article Top 10  

Menu
 Accueil
 Hébergement
 Infrastructure
 Panel Hosting
 Charte
 Mise à jour
 Webcams
 Webcam
 News
 Tous les Articles
 Archives
 Proposer un Article
 Rubriques
 Dossiers
 Réseaux de A à Z
 FAQ
 Rechercher sur le site
 Outils PHP
 Outils Réseaux
 DNS et IP
 Test Bande passante
 TCP Port Scanner
 Network Query Tool
 Whois
 Multimédias
 Lecteur Audio
 Lecteur Video
 Web TV
 Galerie Photos
 Downloads et Liens
 Téléchargements
 Liens Web
 Discussions
 Forums
 WebChat
 Utilisateurs
 Votre Compte
 Téléchargements privés
 Messages Privés
 Liste des Membres
 Staff du site
 Analyse
 MS Analysis
 Statistiques
 Top10
 Outils WEB
 Web FTP

Multiboot sur 3 OS différents à l'aide du Boot.ini de WinXP





L'objectif est d'avoir un multiboot à l'aide uniquement du Boot.ini de WinXP sans utiliser de boot-managers comme Partition Magic ou autres. La machine a été installé avec 3 OS (WinXP, MS-DOS et LINUX) et dispose de 2 disques IDE (1er DD, master sur 1ère nappe IDE et 2ème DD, slave sur 1ère nappe IDE)

WinXP est installé sur la 1ère partition primaire du 1er DD, donc en C.
MS-DOS (de Windows98) est installé sur le 1er disque logique de la partition étendue, donc en D.
Linux occupe le 2ème DD, son secteur de démarrage étant installé sur la 1ère partition primaire du 2ème DD, donc sur /hdb1.

Lors de l'installation de WinXP, celui-ci crée un fichier à la racine du DD nommé BOOT.INI. C'est ce fichier qui sert à démarrer WinXP de plusieurs manières (mode normal, sans echec...) et éventuellement d'autre OS (Système d'exploitation). Ouvrir ce fichier et observer la ligne "multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professionnel" /fastdetect". Cela correspond au démarrage de WinXP.

Télécharger "Bootpart.zip" (section Téléchargement, rubrique Windows)
Décompresser l'archive (5 fichiers) dans un répertoire temporaire, accessible sur une partition non NTFS. Par exemple créer un répertoire "BOOTPART" sur D (partition sur laquelle MS-DOS est installé).

Création du démarrage de MS-DOS:

Démarrer la machine en mode MS-DOS (disquette de boot MS-DOS par exemple) et se rendre dans le répertoire "D:BOOTPART".
Lancer BOOTPART.EXE WIN95 C:BOOTSECT.DOS "Microsoft MS-DOS"
Cette commande va créer le fichier BOOTSECT.DOS à la racine du disque C, contenant l'image du secteur de démarrage de MS-DOS. Egalement Bootpart ajoutera une ligne " C:BOOTSECT.DOS="Microsoft MS-DOS" /win95" dans le BOOT.INI
Lancer ensuite BOOTPART.EXE REWRITEROOT:C:
Cette commande va déplacer les fichiers IO.SYS et MS.SYS au début du répertoire racine du disque C.
Lorsque l'on sélectionnera la nouvelle ligne du BOOT.INI, on démarera MS-DOS.

Création du démarrage de LINUX

Redémarrer la machine sous LINUX. Ouvrir un terminal et se placer sur /mnt/win-xp (on suppose que le disque contenant WinXP (/dev/hda1)a été monté en /mnt/win-xp).
Taper la commande dd if=/dev/hdb of=/BOOTSECT.LNX bs=512 count=1
Ceci va créer un fichier BOOTSECT.LNX dans /mnt/win-xp donc à la racine du disque C.
Ouvrir BOOT.INI et ajouter la ligne C:BOOTSECT.LNX="LINUX Mandrake 9.0".
Lorsque l'on sélectionnera la deuxième nouvelle ligne du BOOT.INI, on démarera LINUX.

Exemple de fichier BOOT.INI:

[boot loader]
timeout=5
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
C:BOOTSECT.DOS="Microsoft MS-DOS" /win95
C:BOOTSECT.LNX="LINUX Mandrake 9.0"


Au redémarrage de la machine, on doir avoir le choix entre:
Microsoft Windows XP Professionnel
Microsoft MS-DOS
LINUX Mandrake 9.0
et si aucun choix n'est sélectionné au bout de 5 secondes, le système démarre sous WinXP.

Pour plus d'information aller sur le site de JCB (voir section lien Web), grand spécialiste du multi-boot.

C'est ce principe qui est mis en oeuvre sur mon ordinateur.









Buzz

Copyright © par . www.virtuelnet.net :: Hébergement libre sur serveurs libres Tous droits réservés.

Publié le: 2004-10-24 (1284 lectures)

[ Retour ]
Content ©
 

Site déclaré à la C.N.I.L. (Commission Nationale Informatique et Liberté) sous le numéro 854874.

Copyright ® 2003 - 2023 par virtuelnet.net. Tous droits réservés à Laurent Bras. Toute reproduction, même partielle interdite sans l'avis de son auteur.



Copyright © 2002 by . Tous droits réservés. PHP-Nuke est un logiciel libre sous licence GNU/GPL.
Page Générée en: 0.146 Secondes