14 votes

Problème d'installation de Windows 7 par Boot Camp, pas de périphériques de démarrage

J'ai donc un macbook pro 15" 2010 (MBP6,1) et j'ai remplacé le lecteur optique par un disque dur. Je voulais installer Windows 7 sur le disque dur avec boot camp avec une image USB et ISO.

Après avoir cherché, j'ai trouvé que je devais modifier mon plist.info pour permettre à mon boot camp de créer une USB amorçable (puisque normalement il n'a pas l'option de créer l'USB pour mon modèle puisqu'il est livré avec un lecteur de disque).

Après l'avoir fait, le processus d'installation sur la clé USB s'est apparemment bien déroulé (mais a été long). J'ai dit à boot camp combien d'espace il fallait partitionner pour Windows et j'ai cliqué sur installer.

Puis l'ordinateur a redémarré. Lorsqu'il s'est rallumé, il est resté bloqué sur un écran gris avec le logo de la Apple pendant une éternité (j'ai attendu 15 minutes pour m'assurer qu'il n'était pas en train de "réfléchir"). J'ai redémarré en force et la fois suivante, il est resté bloqué sur le logo gris pendant un moment, puis est passé à un écran noir qui indiquait "Pas de périphérique amorçable - veuillez insérer un périphérique amorçable et appuyer sur n'importe quelle touche". J'ai essayé d'appuyer sur les touches avec la clé USB, mais rien ne s'est produit.

J'ai dû retirer la clé USB et réinitialiser la PRAM pour qu'il puisse à nouveau démarrer dans osx.

Y a-t-il un moyen d'installer Windows 7 à partir d'une clé USB sur mon Macbook Pro en utilisant Boot Camp ?

17voto

David Anderson Points 30783

UPDATE

Une procédure améliorée d'installation de Windows 7 est disponible à l'adresse suivante Installation de Windows 7 Pro 64 bits sans DVD ni clé USB

Note :

Les étapes mises à jour, pour l'installation de Windows 8.1 à l'aide de la procédure indiquée ci-dessous, sont les suivantes aquí .


Mon matériel et mes logiciels diffèrent des vôtres. Je vais d'abord documenter la façon dont j'ai testé ma réponse et ensuite essayer d'adapter la réponse à vos besoins. Comme il s'agit d'une réponse assez longue, l'adaptation fera l'objet d'une réponse séparée.

Mon ordinateur est un iMac (20 pouces, mi-2007). La version d'OS X est 10.10.5. Je vais installer Windows 7 Professional SP1 64 Bit. Je n'ai qu'un seul disque interne. Il s'agit d'un disque dur de 1 To utilisant le schéma de partitionnement hybride GUID d'Apple. Hybride signifie que Windows verra le disque comme étant partitionné en MBR, tandis qu'OS X considère le disque comme étant partitionné en GUID. Je vais suivre les recommandations d'Apple et installer Windows en utilisant l'ancien BIOS. J'ai également un SuperDrive optique interne qui fonctionne mais qui n'est pas utilisé pour installer Windows.

(Conseil : pour une meilleure vue, cliquez sur une image ou ouvrez une image dans une nouvelle fenêtre).

  1. Procurez-vous le logiciel d'assistance Boot Camp (les pilotes). Le logiciel peut être soit téléchargé à l'aide de l'Assistant Boot Camp, soit téléchargé directement à partir du Web ou copié à partir d'un DVD d'installation OS X. Voir Configuration requise pour installer Windows sur votre Mac via Boot Camp pour plus de détails. Cette procédure ne pas nécessitent l'utilisation d'une d'une clé USB. Si votre logiciel d'assistance Boot Camp est stocké sur un lecteur flash, suivez les instructions spéciales données dans certaines étapes qui suivent.

  2. Assurez-vous que votre firmware est à jour. Voir Firmware EFI et SMC pour les Macs basés sur Intel .

  3. Téléchargez et installez une copie gratuite de VirtualBox d'Oracle. I utilisé VirtualBox, Version 5.0.0 r101573, Copyright © 2015.

  4. Dans votre dossier "Documents", créez un dossier nommé "VirtualBox". C'est dans ce dossier que vous conserverez les fichiers créés dans le reste des étapes.

  5. Créez une partition formatée MS-DOS (FAT) pour installer Windows. Vous pouvez pouvez utiliser l'assistant Bootcamp, l'utilitaire de disque ou les commandes ( distutil , gpt et/ou fdisk ) saisi dans une fenêtre du Terminal. D'autres outils tiers, tels que gdisk peut également être utilisé. Donnez à l'étiquette de cette partition le nom de "BOOTCAMP".

  6. Déterminez les numéros de disque et de partition de la partition nommée "BOOTCAMP". Pour ce faire, mettez la partition en surbrillance dans l'application Utilitaire de disque et cliquez sur le bouton "Info". Une fenêtre popup devrait apparaître. Les valeurs affichées seront utilisées à l'étape suivante.

    Les informations, dans cette fenêtre pop up, montrent le disque et la partition sont respectivement 0 et 4. Si vos numéros sont différents, vous devrez substituer vos numéros dans le reste des étapes. Si le numéro de votre partition est supérieur à 4, alors vous ne pouvez pas installer Windows sur cette partition. ( Techniquement, cela peut ne pas être vrai, mais il n'entre pas dans le cadre de cette réponse d'expliquer comment faire comment le faire. )

    Faites pas fermer la fenêtre popup.

  7. Ouvrez l'application Terminal et entrez les commandes suivantes dans l'application dans la fenêtre du terminal. Cela permettra de définir des variables qui seront utilisées ultérieurement dans commandes suivantes. Dans la commande suivante, remplacez avec le "Numéro de disque" affiché dans la fenêtre contextuelle de l'Utilitaire de disque. La valeur habituelle pour est 0 .

    DISK0=/dev/disk

    Dans la commande suivante, remplacez avec le "numéro de partition" indiqué dans la fenêtre contextuelle de l'Utilitaire de disque. La valeur habituelle pour est 4 .

    PARTITION=

    La commande suivante définit la variable PARTID à l'identifiant de disque de la partition. Il doit être identique à l'identifiant de disque (Disk Identifier) affiché dans la fenêtre contextuelle de l'utilitaire de disque. La valeur habituelle pour PARTID est disk0s4 .

    PARTID="$DISK0"s"$PARTITION"

    Note : la lettre s est en minuscule.

    Fermez la fenêtre contextuelle de l'Utilitaire de disque.

  8. L'application Utilitaire de disque étant toujours ouverte, sélectionnez "FileNewBlank Disk Image..." dans la barre de menus. Dans la fenêtre contextuelle, saisissez la valeur valeurs indiquées ci-dessous. Remarque : " Where : " doit être le dossier " VirtualBox " créé à l'étape 4. créé à l'étape 4. Si le logiciel d'assistance Boot Camp est stocké sur un lecteur lecteur flash, vous pouvez utiliser la "Taille :" par défaut de "100 Mo".

    Enregistrer sous : bcssoftware
    Tags :
    Où : VirtualBox
    Nom : BCSSOFTWARE
    Taille : Personnalisé... (1.5 GB)
    Format : MS-DOS (FAT)
    Cryptage : aucun
    Partitions : Partition unique - Master Boot Record Partition Map
    Format de l'image : image disque en lecture/écriture

    La fenêtre popup devrait apparaître comme indiqué ci-dessous.

    Cliquez sur le bouton "Créer".

  9. Déterminez le numéro de disque de la partition nommée "BCSSOFTWARE". Pour Pour ce faire, mettez en surbrillance la partition dans l'application Utilitaire de disque et cliquez sur le bouton "Info". Une fenêtre contextuelle devrait apparaître. Les valeurs indiquées seront utilisées à l'étape suivante.

    Les informations, dans cette fenêtre pop up, montrent que le numéro du disque est 1. Si votre numéro est différent, vous devrez le remplacer par le vôtre dans le reste des étapes.

    Faites pas fermer la fenêtre popup.

  10. À l'aide de la même fenêtre de terminal, entrez ce qui suit pour définir les paramètres suivants variable DISK1 . Remplacer avec le "numéro de disque" affiché dans la fenêtre popup de fenêtre contextuelle de l'Utilitaire de disque. La valeur habituelle pour est 1 .

    DISK1=/dev/disk

    Quittez l'utilitaire de disque.

  11. Copiez le logiciel de support Boot Camp sur la partition intitulée "BCSSOFTWARE". J'ai utilisé l'application Finder pour ce faire. Vous pouvez sauter cette étape, si ce logiciel est déjà stocké sur une clé USB. flash.

  12. Marquez votre partition comme active dans le MBR en entrant ce qui suit dans la même fenêtre du Terminal. L'entrée de la commande interactive fdisk est tiré de la variable INPUT . Si un mot de passe est demandé saisissez-le.

    INPUT=$(printf  "f  $PARTITION\nw\ny\nq")
    sudo  fdisk  -e  $DISK0  <<<"$INPUT"

    Remarque : Pour afficher la valeur de la variable INPUT utilisez le commande echo "$INPUT" .

  13. Autorisez VirtualBox à accéder en lecture/écriture à votre partition physique en en entrant les commandes suivantes dans la même fenêtre de Terminal. Si un est demandé, saisissez-le.

    diskutil  unmount  $PARTID 
    sudo  chmod  go+rw  $PARTID

    Cela permettra à VirtualBox d'installer Windows sur votre partition physique. physique. Remarque : cet accès ne durera que jusqu'à ce que OS X soit redémarré.

  14. Créez les fichiers qui mappent la partition et le disque virtuels sur le serveur de l'entreprise. l'image de la partition et du disque virtuels. Dans la même fenêtre de Terminal, entrez les commandes suivantes.

    cd  ~/documents/virtualbox
    sudo  vboxmanage  internalcommands  createrawvmdk  -filename  "$PWD/bootcamp.vmdk"  -rawdisk  $DISK0  -partitions  $PARTITION
    sudo  chown  $USER  bootcamp*.vmdk
    diskutil unmountDisk $DISK1
    vboxmanage  internalcommands  createrawvmdk  -filename  "$PWD/bcssoftware.vmdk"  -rawdisk  $DISK1

    Remarque : Si un mot de passe est demandé, saisissez-le.

  15. Ouvrez l'application VirtualBox et cliquez sur l'icône située au-dessus de l'écran Nouveau. Nouveau. Entrez ou sélectionnez les valeurs indiquées ci-dessous, puis cliquez sur le bouton "Continuer". bouton "Continue".

    Utilisez les paramètres par défaut, sauf pour le disque dur. Choisissez le bouton "Utiliser un fichier de disque dur virtuel existant". Naviguez vers le dossier dossier VirtualBox créé à l'étape 4. Ouvrez le fichier "bootcamp.vmdk". . Votre fenêtre devrait ressembler à celle illustrée ci-dessous.

    Cliquez sur le bouton "Créer".

  16. Saisissez la commande suivante dans la même fenêtre de Terminal.

    diskutil  unmountDisk  $DISK1

    Retournez à la fenêtre "Oracle VM Virtual Manager" de l'application VirtualBox. et cliquez sur l'icône au-dessus de l'étiquette "Settings". Ensuite, cliquez sur l'icône au-dessus de l'étiquette "Storage". Cliquez avec le bouton droit de la souris sur "Controller : SATA" et sélectionnez "Add Hard Disk". Choisissez un disque existant disque existant en ouvrant le fichier "bcssoftware.vmdk" stocké dans le dossier créé à l'étape 4. La pièce jointe "bcssoftware.vmdk" devrait apparaître comme indiqué ci-dessous.

    a16

    _D'autres utilisateurs ont signalé que la case " Use Host I/O Cache " doit être cochée si le démarrage de VirtualBox échoue avec l'erreur suivante VERR_NOT_SUPPORTED ._

  17. Mettez en surbrillance le CD/DVD vide et sélectionnez "Choose a virtual CD/DVD virtuel..." pour joindre votre fichier iso d'installation de Windows. (Conseil : cherchez les icônes de CD/DVD)

    a17

    Cliquez sur OK pour fermer la fenêtre. Votre fenêtre "Oracle VM Virtual Manager" devrait devrait ressembler à celle illustrée ci-dessous.

    a18

  18. Avant de cliquer sur l'icône au-dessus de l'étiquette "Démarrer" pour commencer l'installation de Windows, entrez la commande suivante dans la même fenêtre du Terminal.

    diskutil unmountDisk $DISK1
  19. Lorsque vous arrivez à la fenêtre ci-dessous, sélectionnez "Custom (advanced)".

    Dans la fenêtre suivante, cliquez sur "Drive options (advanced)".

    Sélectionnez la partition "BOOTCAMP" et cliquez sur "Format". Le message d'erreur message d'erreur ci-dessous disparaîtra. Cliquez sur "Next" pour continuer l'installation.

  20. Le reste de l'installation de la machine virtuelle sera répété à nouveau après avoir démarré Windows sur la machine physique. Utilisez les réponses fournies réponses fournies lorsque les fenêtres suivantes apparaissent pour la première fois. Lorsqu'on vous le demande une fois, vous pouvez fournir vos propres réponses.

    Lorsque la fenêtre suivante apparaît pour la première fois, je saisis la clé de produit et je décoche la case "Activer automatiquement Windows lorsque je suis en ligne". produit et décocher la case "Windows actif automatiquement lorsque je suis en ligne". en ligne".

    Pour être sûr, je ne laisserais pas les mises à jour se télécharger ou s'installer jusqu'à ce que après l'installation du logiciel de support Boot Camp (les pilotes). Par conséquent, je cliquerais sur "Ask me later" dans la fenêtre ci-dessous. ci-dessous.

    VirtualBox crée un réseau public virtuel pour votre serveur virtuel. virtuelle. Par conséquent, je cliquerais sur "Public network" dans la fenêtre montrée ci-dessous.

  21. Une fois que l'installation est terminée sur la machine virtuelle, vous devez suivre les instructions suivantes pour faire une copie du MBR bootstrap code. À partir du menu Démarrer, sélectionnez "Ordinateur" pour ouvrir une fenêtre contenant les disques durs et les périphériques de stockage amovibles. amovibles. Déterminez les lettres de lecteur pour le lecteur de disque dur étiqueté "BCSSOFTWARE" et le lecteur de CD (optique). L'image ci-dessous montre que les lettres de lecteur sur mon ordinateur sont D: y G: , respectivement. Vos lettres de lecteur peuvent être différentes des miennes.

    Fermez la fenêtre et ouvrez une fenêtre d'invite de commande exécutée en tant qu'utilisateur. administrateur. Sélectionnez "Menu DémarrerTous les programmesAccessoires", puis cliquez avec le bouton droit sur "Command Prompt" et sélectionnez "Run as administrateur", comme le montre l'image ci-dessous.

    Dans la fenêtre d'invite de commande, saisissez la commande indiquée ci-dessous. Si nécessaire, remplacez vos lettres de lecteur par G: y D: .

    G:\BOOT\BOOTSECT  /NT60  D:  /MBR

    Les résultats de l'exécution de cette commande sur mon ordinateur sont indiqués ci-dessous.

    Fermez la fenêtre d'invite de commande.

  22. Copiez le logiciel de support Boot Camp à partir de la partition intitulée "BCSSOFTWARE" vers la partition " C:\Users\Public\Public Dossier "Documents". I utilisé l'explorateur Windows pour le faire. Vous pouvez sauter cette étape, si ce logiciel est déjà stocké sur un lecteur flash.

  23. Vous devez préparer Windows à fonctionner sur votre Mac physique. Ouvrez l Explorateur Windows et naviguez jusqu'au dossier " C:\Windows\System32\sysprep " dossier. Ouvrez l'application "sysprep". Sélectionnez "Enter System Out-of-Box Experience (OOBE)", "Généraliser" et "Arrêter" comme indiqué ci-dessous. Cliquez sur OK et attendez que la machine virtuelle s'arrête.

  24. Une fois que la machine virtuelle s'est arrêtée, quittez VirtualBox. Saisissez les suivants dans la même fenêtre Terminal. Ces commandes vont mettre à jour le code d'amorçage du MBR, définir l'identifiant de la partition Windows à 7 dans le MBR et ensuite monter la partition. L'entrée de la commande interactive fdisk est tiré de la variable INPUT . Si un mot de passe est demandé, saisissez-le.

    sudo  fdisk  -u  -y  -f  $DISK1  $DISK0
    INPUT=$(printf  "s  $PARTITION\n7\nw\ny\nq")
    sudo  fdisk  -e   $DISK0  <<<"$INPUT"
    diskutil  mount  $PARTID
  25. Fermez toutes les autres applications. Ouvrez les Préférences Système et sélectionnez "Disque de démarrage". Mettez en évidence l'icône "Untitled Windows" et cliquez sur le bouton "Restart". bouton "Redémarrer".

    Si quelque chose ne va pas, vous devrez maintenir la touche "option" enfoncée au démarrage pour revenir à OS X. au démarrage pour revenir à OS X. Avec un peu de chance, rien ne se passera et Windows démarrera.

  26. Lorsque Windows termine son installation, installez le support Boot Camp
    Logiciel (les pilotes). Ce logiciel se trouve soit dans le " C:\Users\Public\Public Dossier "Documents", ou sur une clé USB.

COMMENTAIRES

Sur OS X El Capitan (10.11), la protection de l'intégrité du système ne permet pas de modifier le MBR avec fdisk donc désactiver SIP en suivant ces instructions pour la durée de l'installation.

J'ai fini par devoir créer deux comptes d'utilisateur. Si vous ne voulez qu'un seul compte, vous avez deux possibilités. Premièrement, supprimez l'un des comptes. La seconde consiste à désactiver l'un des comptes pour qu'il n'apparaisse pas. La première option peut être réalisée à partir du Panneau de configuration, la seconde nécessite d'entrer la commande suivante control userpasswords2 dans une fenêtre d'invite de commande. Par exemple, voici la fenêtre dans laquelle on peut activer ou désactiver le compte rpj. Si vous avez besoin d'aide, faites-le moi savoir.

1voto

ScunnerDarkly Points 2343

Voici une façon de procéder, qui n'est pas élégante mais qui fonctionne.

Télécharger et installer Virtualbox et installez Windows à partir de votre fichier .ISO. Cela permettra de vérifier que votre fichier .ISO fonctionne. Une fois que Windows est installé, téléchargez Rufus . Cela créera une clé USB amorçable qui sera démarrez votre MacBook, en supposant que le fichier .ISO est bon pour commencer. Une fois que c'est fait, vous pouvez fermer la machine virtuelle et Virtualbox, prêt à installer Windows pour de vrai sur la partition Boot Camp (si c'est là qu'il va).

Il convient de noter que vous n'avez pas besoin d'utiliser Boot Camp si Windows est installé sur un disque distinct - BC est conçu pour créer une table de partition hybride qui permettra à OS X et Windows de coexister, et n'est tout simplement pas nécessaire si les systèmes d'exploitation vivent sur des disques séparés.

0voto

John Magnolia Points 121

J'ai pu le réparer en désactivant la protection de l'intégrité du système (sans racine), une nouvelle fonction de sécurité dans El Captain.

  1. Redémarrez et entrez dans la partition de récupération en maintenant les touches enfoncées : Command + R
  2. Ouvrez le terminal à partir du menu et entrez csrutil disable; reboot
  3. Redémarrage Maintenir la touche R et sélectionnez la partition El Captain.
  4. Ouvrir bootcamp et reformater/installer Windows

Cela a ensuite fonctionné, cette fois en redémarrant automatiquement Windows.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X