Windows ne sait pas, par défaut démarrer sur un disque dur externe, qu'il soit USB ou Firewire.
Il existe cependant une solution qui nécessite les pré-requis suivant:
- Avoir un CD d'installation de Windows XP SP2 ou SP3
- Avoir VMWare Fusion (ou Paralllels, je penses que ca marche aussi). Vous pouvez prendre la version démo.
- Avoir un disque externe USB.
- Télécharger USBoot sur http://www.usboot.org/.
La procédure est la suivante:
1) Créez une machine virtuelle Windows XP avec VMware SANS utiliser le mode d'installation facile (car il ne faudra pas installer les VMWare Tools).
Et aussi, NE cochez PAS "Diviser le disque en fichiers de 2 Go", mais choisissez au contraire d'utiliser un disque virtuel en un seul fichier.
2) Installez Windows XP normalement dans cette machine virtuelle.
Au premier démarrage:
3) Télécharger USBoot depuis cette page: http://www.usboot.org/tiki-index.php?page=Download
4) Créez un compte sur le site, cela sera necessaire pour activer USBoot au premier lancement. En allant ici: http://www.usboot.org/tiki-register.php (Pensez à cliquer sur le lien d'activation dans le mail que vous recevrez).
5) Désarchivez USBoot.
5) Ouvrez une ligne de commande MS-Dos (Menu démarrer -> Executer... puis tapez: cmd et validez)
6) Aller à l'endroit où vous avez télécharger USBoot en tapant: cd chemin_vers_USBoot (exemple: cd C:\USBoot )
7) Tapez ensuite: USBoot phase-I.isc
8) Là il va vous donner un code à rentrer sur le site de USBoot pour obtenir le code d'activation. Copiez le (bouton droit de la souris, puis "sélectionner" dans le menu contextuel. Puis sélectionnez le code, puis bouton droit et "Copier" dans le menu).
9) Allez sur http://www.usboot.org/ et identifiez vous avec le compte utilisateur que vous avez créé à l'étape 4.
10) Cliquez ensuite sur l'entrée "Build response code" du menu à gauche sur le site. Et collez le code que vous avez copié à l'étape 8 dans le champs texte de la page. Puis cliquez sur "build reponse".
11) Copiez le code que le site va vous fournir, et collez le dans la fenetre de ligne de commande (menu contextuel (bouton droit) -> coller). Et valider avec la toucher Entrer.
12) A chaque question, appuyez sur la barre d'espace sans vous poser de question, cela valide les valeurs par défauts, qui sont bonnes.
13) Une fois la phase I terminé, tapez alors: USBoot phase-II.isc et validez. Tout comme précedemment, valider chaque question avec la barre d'espace.
14) Une fois la phase II terminée, éteignez la machine virtuelle.
15) Créez une AUTRE machine virtuelle Windows XP. Installez Windows XP normalement. A la fin de l'installation éteignez la machine virtuelle. SAUTEZ CETTE ETAPE SI VOUS AVEZ DEJA UNE AUTRE MACHINE VIRTUELLE FONCTIONNELLE.
16) Quittez VMWare.
17) Ouvrez le Finder (sous Mac OS X) et allez dans votre répertoire Documents, de votre répertoire perso, puis dans le répertoire "Machines Virtuelles". Là cliquez droit sur la premieère machine virtuelle (celle du tout début sur laquelle on a mis USBoot), et sélectionnez "Afficher le contenu du paquet". Puis sélectionnez le fichier ayant l'extension .vmdk et sélectionner "Copier" dans le menu "Edition" du Finder
18) Puis de nouveau dans Document -> Machines Virtuelles, cliquez droit sur l'icone de l'AUTRE machine virtuelle (celle de l'étape 15), puis choisissez "Afficher le contenu du paquet".
19) Collez (menu Edition -> Coller du Finder) le fichier .vmdk précedemment copier dans la fenetre qui apparait.
20) Toujours pour cette dernière machines virtuelles, ouvrez le fichier avec l'extension .vmx avec TextEdit (Bouton droit -> Ouvrir avec... -> Autres... puis selectionner TextEdit qui est dans le répertoire Applications).
21) Insérez les lignes suivantes:
scsi1:0.present = "TRUE"
scsi1:0.fileName = "nom-fichier-vmdk-premiere-machine-virtuelle.vmdk"
Remplacez evidemment "nom-fichier-vmdk-premiere-machine-virtuelle" par le nom du fichier .vmdk de la première machine virtuel, celui là même que vous avez copier/coller à l'étape 16 et 17.
Sauvegardez le fichier.
22) Relancer VMWare. Et démarrer la deuxieme machine virtuelle ("l'AUTRE" de l'étape 15).
23) Là doit apparaitre, dans le Poste de Travail, les deux disques durs, celui avec USBoot et celui sans USBoot.
24) Ouvrez une ligne de commande. Et allez là où est installez USBoot (donc dans le deuxième disque, notez sa lettre de lecteur dans le poste de travail).
Exemple: cd E:\USBoot
25) Branchez votre disque dur externe USB et formatez le en NTFS si nécessaire.
26) Puis tapez:
USBoot phase-III.isc
Faite attention à choisir comme disque source, le deuxieme disque (dans l'exemple de l'etape 24, c'est donc E et comme disque de destination le disque dur USB (vori sa lettre dans le Poste de Travail)
Pour toutes les autres questions, répondez avec la barre d'espace (soit les valeurs par défaut).
27) Une fois cette troisième phase terminée. Eteignez la machine virtuelle et quittez VMWare.
28) Téléchargez rEFIt sur http://refit.sourceforge.net/ . Pour l'installez, vous pouvez au choix graver le fichier .dmg téléchargé sur un CD (avec l'utilitaire de disque) et démarrer sur ce CD. Soit l'installer comme démarreur sur votre disque interne, en installant simplement le package présent sur l'image disque.
29) Redémarrer votre machine en insérant au préalable le CD de rEFIt si vous l'avez gravé sur CD. Et en branchant votre disque USB aussi au préalable.
30) Dans le cas de rEFIt sur CD, maintenez la touche "C" du clavier enfoncée dès que le "Boooong" de démarrage se fait entendre, et jusqu'à ce que le menu REFIT apparait.
31) Dans le menu de rEFIt, selectionnez le disque externe pour démarrer dessus.
32) Au premiez démarrage de Windows, insérez le DVD d'installation de Leopard (ou celui fourni avec votre Mac dans le cas d'un Mac fourni avec Leopard), en ejectant le CD de rEFIt au préalable si nécessaire (via le Poste de travail, (bouton droit sur le lecteur CD puis Ejecter).
33) Installez les pilotes Bootcamp. Puis redémarrez Windows. Si vous avez rEFIt sur CD? maintenez à nouveau la touche "C" du clavier dès le Booong de démarrage.
Voilà, vous avez un Windows XP sur disque externe USB pleinement fonctionnel.
Il existe cependant une solution qui nécessite les pré-requis suivant:
- Avoir un CD d'installation de Windows XP SP2 ou SP3
- Avoir VMWare Fusion (ou Paralllels, je penses que ca marche aussi). Vous pouvez prendre la version démo.
- Avoir un disque externe USB.
- Télécharger USBoot sur http://www.usboot.org/.
La procédure est la suivante:
1) Créez une machine virtuelle Windows XP avec VMware SANS utiliser le mode d'installation facile (car il ne faudra pas installer les VMWare Tools).
Et aussi, NE cochez PAS "Diviser le disque en fichiers de 2 Go", mais choisissez au contraire d'utiliser un disque virtuel en un seul fichier.
2) Installez Windows XP normalement dans cette machine virtuelle.
Au premier démarrage:
3) Télécharger USBoot depuis cette page: http://www.usboot.org/tiki-index.php?page=Download
4) Créez un compte sur le site, cela sera necessaire pour activer USBoot au premier lancement. En allant ici: http://www.usboot.org/tiki-register.php (Pensez à cliquer sur le lien d'activation dans le mail que vous recevrez).
5) Désarchivez USBoot.
5) Ouvrez une ligne de commande MS-Dos (Menu démarrer -> Executer... puis tapez: cmd et validez)
6) Aller à l'endroit où vous avez télécharger USBoot en tapant: cd chemin_vers_USBoot (exemple: cd C:\USBoot )
7) Tapez ensuite: USBoot phase-I.isc
8) Là il va vous donner un code à rentrer sur le site de USBoot pour obtenir le code d'activation. Copiez le (bouton droit de la souris, puis "sélectionner" dans le menu contextuel. Puis sélectionnez le code, puis bouton droit et "Copier" dans le menu).
9) Allez sur http://www.usboot.org/ et identifiez vous avec le compte utilisateur que vous avez créé à l'étape 4.
10) Cliquez ensuite sur l'entrée "Build response code" du menu à gauche sur le site. Et collez le code que vous avez copié à l'étape 8 dans le champs texte de la page. Puis cliquez sur "build reponse".
11) Copiez le code que le site va vous fournir, et collez le dans la fenetre de ligne de commande (menu contextuel (bouton droit) -> coller). Et valider avec la toucher Entrer.
12) A chaque question, appuyez sur la barre d'espace sans vous poser de question, cela valide les valeurs par défauts, qui sont bonnes.
13) Une fois la phase I terminé, tapez alors: USBoot phase-II.isc et validez. Tout comme précedemment, valider chaque question avec la barre d'espace.
14) Une fois la phase II terminée, éteignez la machine virtuelle.
15) Créez une AUTRE machine virtuelle Windows XP. Installez Windows XP normalement. A la fin de l'installation éteignez la machine virtuelle. SAUTEZ CETTE ETAPE SI VOUS AVEZ DEJA UNE AUTRE MACHINE VIRTUELLE FONCTIONNELLE.
16) Quittez VMWare.
17) Ouvrez le Finder (sous Mac OS X) et allez dans votre répertoire Documents, de votre répertoire perso, puis dans le répertoire "Machines Virtuelles". Là cliquez droit sur la premieère machine virtuelle (celle du tout début sur laquelle on a mis USBoot), et sélectionnez "Afficher le contenu du paquet". Puis sélectionnez le fichier ayant l'extension .vmdk et sélectionner "Copier" dans le menu "Edition" du Finder
18) Puis de nouveau dans Document -> Machines Virtuelles, cliquez droit sur l'icone de l'AUTRE machine virtuelle (celle de l'étape 15), puis choisissez "Afficher le contenu du paquet".
19) Collez (menu Edition -> Coller du Finder) le fichier .vmdk précedemment copier dans la fenetre qui apparait.
20) Toujours pour cette dernière machines virtuelles, ouvrez le fichier avec l'extension .vmx avec TextEdit (Bouton droit -> Ouvrir avec... -> Autres... puis selectionner TextEdit qui est dans le répertoire Applications).
21) Insérez les lignes suivantes:
scsi1:0.present = "TRUE"
scsi1:0.fileName = "nom-fichier-vmdk-premiere-machine-virtuelle.vmdk"
Remplacez evidemment "nom-fichier-vmdk-premiere-machine-virtuelle" par le nom du fichier .vmdk de la première machine virtuel, celui là même que vous avez copier/coller à l'étape 16 et 17.
Sauvegardez le fichier.
22) Relancer VMWare. Et démarrer la deuxieme machine virtuelle ("l'AUTRE" de l'étape 15).
23) Là doit apparaitre, dans le Poste de Travail, les deux disques durs, celui avec USBoot et celui sans USBoot.
24) Ouvrez une ligne de commande. Et allez là où est installez USBoot (donc dans le deuxième disque, notez sa lettre de lecteur dans le poste de travail).
Exemple: cd E:\USBoot
25) Branchez votre disque dur externe USB et formatez le en NTFS si nécessaire.
26) Puis tapez:
USBoot phase-III.isc
Faite attention à choisir comme disque source, le deuxieme disque (dans l'exemple de l'etape 24, c'est donc E et comme disque de destination le disque dur USB (vori sa lettre dans le Poste de Travail)
Pour toutes les autres questions, répondez avec la barre d'espace (soit les valeurs par défaut).
27) Une fois cette troisième phase terminée. Eteignez la machine virtuelle et quittez VMWare.
28) Téléchargez rEFIt sur http://refit.sourceforge.net/ . Pour l'installez, vous pouvez au choix graver le fichier .dmg téléchargé sur un CD (avec l'utilitaire de disque) et démarrer sur ce CD. Soit l'installer comme démarreur sur votre disque interne, en installant simplement le package présent sur l'image disque.
29) Redémarrer votre machine en insérant au préalable le CD de rEFIt si vous l'avez gravé sur CD. Et en branchant votre disque USB aussi au préalable.
30) Dans le cas de rEFIt sur CD, maintenez la touche "C" du clavier enfoncée dès que le "Boooong" de démarrage se fait entendre, et jusqu'à ce que le menu REFIT apparait.
31) Dans le menu de rEFIt, selectionnez le disque externe pour démarrer dessus.
32) Au premiez démarrage de Windows, insérez le DVD d'installation de Leopard (ou celui fourni avec votre Mac dans le cas d'un Mac fourni avec Leopard), en ejectant le CD de rEFIt au préalable si nécessaire (via le Poste de travail, (bouton droit sur le lecteur CD puis Ejecter).
33) Installez les pilotes Bootcamp. Puis redémarrez Windows. Si vous avez rEFIt sur CD? maintenez à nouveau la touche "C" du clavier dès le Booong de démarrage.
Voilà, vous avez un Windows XP sur disque externe USB pleinement fonctionnel.