web-dev-qa-db-fra.com

Comment convertir une machine physique OS X en machine virtuelle

Je souhaite migrer une machine OSX 10.9.5 existante vers un invité 10.9.5 VM s'exécutant sur un hôte 10.10.1.

Ma situation est la suivante: je possède un MBP de 10,9,5 que j'utilise au quotidien. J'ai des outils de développement sur la machine sur lesquels je ne suis pas sûr de travailler sur Yosemite. J'ai acheté un nouveau MBP fonctionnant sous 10.10.1.

Je souhaite migrer en masse l’ancienne machine en tant que machine invitée, puis je peux effectuer une migration fragmentée à partir du VM sur la machine native.

J'ai essayé plusieurs choses, mais ces instructions semblaient très prometteuses:

  1. Construisez une machine invité simple en utilisant "Installer OS X Mavericks.app".
  2. Démarrez cette VM en utilisant le mode sans échec.
  3. Connecter l’image bootable Carbon Copy Cloner basée sur mon clé USB.
  4. Démarrez l’assistant de migration OSX (pas l’assistant de migration VMWare).
  5. A choisi de migrer de CCC.
  6. attendre.

Je n'ai pas réussi.

Le problème immédiat est que la clé USB n'est pas visible par la VM. Je suis donc bloquée à l'étape 3. problème de montage USB

Le support Apple a refusé l'aide poliment dès que j'ai dit VMWare.

12
Michael Potter

Voici comment je l'ai fait:

  1. Créez un fichier image sur un lecteur externe (ensemble fragmenté, de sorte que la taille du lecteur d'origine puisse être variable
  2. Sur la machine source, utilisez SuperDuper ou CCC pour copier le lecteur dans le fichier image/bundle.
  3. Avec Fusion 8.5, créez un OSX VM à l'aide du lecteur de récupération.
  4. Ajouter un lecteur supplémentaire à la machine virtuelle
  5. Montez le disque externe dans la VM
  6. Montez le fichier image sur le lecteur externe
  7. Utilisez SuperDuper ou CCC pour copier l’image montée sur le lecteur supplémentaire créé dans 4
  8. Définissez le disque de démarrage sur le lecteur copié
  9. Arrêtez la machine virtuelle, supprimez le lecteur d'origine, redémarrez et vous devriez avoir votre machine d'origine dans une machine virtuelle.
3
Rohit
Apple support politely denied help as soon as I said VMWare.

Parait à peu près juste. Même s'il est légalement contractuel d'exécuter OS X sur une machine virtuelle, EUAL se moque de vous pour cela.

Je suppose que vous utilisez au moins une version N-1 de VMware Fusion. J'ai eu du succès avec ce processus général:

  1. Sauvegardez votre système d’exploitation sur n’importe quel lecteur externe à l’aide de Time Machine (cédez le rôle CCC pour cet exercice)
  2. Créez un nouveau VM avec "Installer à partir d'une image" et sélectionnez Plus d'options.
  3. Choisissez "Installer OSX à partir de la partition de récupération"
  4. Suivez les instructions et une fois dans la partition de récupération, choisissez de restaurer à partir de Time Machine.
  5. Une fois que vous êtes sûr que vos données se trouvent dans la machine virtuelle, mettez à niveau votre hôte vers Yosemite. REMARQUE: vous devrez passer à Fusion v7.x pour fonctionner sur un hôte 10.10.

L’autre option consiste à créer simplement l’invité VM de la même manière et cp les fichiers une fois la configuration réseau établie. Le défi ici est le fichier ACL et la propriété. De plus, l'ensemble de l'application réinstalle des tracas.

J'espère que cela t'aides.

2
SaxDaddy

Étant donné que votre lecteur externe est un clone amorçable, une autre option devrait être d’amorcer votre VM à partir de ce lecteur externe, puis de le cloner sur le lecteur des ordinateurs virtuels plutôt que de migrer.

Bien sûr, cela risque de rencontrer le même obstacle USB car cela semble être le vrai problème ici, mais cela vaut la peine d'essayer.

(Historiquement, au moins) Fusion ne vous permet pas de démarrer directement à partir d’un lecteur USB sans outil tiers, tel que le gestionnaire de démarrage Plop , qui est une petite image disque amorçable vous permettant de démarrer à partir du lecteur externe.

De http://kb.mit.edu/confluence/pages/viewpage.action?pageId=12386368 :

  • Visitez le site de téléchargement et téléchargez le dernier fichier .Zip contenant le gestionnaire de démarrage Plop.
  • Extrayez le fichier Zip dans un emplacement temporaire sur votre disque dur. Cela créera un dossier appelé "plpbt- <version>".
  • Au niveau supérieur du dossier extrait, vous trouverez un fichier appelé plpbt.img. Copiez ce fichier dans votre dossier Documents. Vous pouvez supprimer le fichier .Zip et le dossier extrait.
  • Lancez VMWare Fusion et ouvrez les Paramètres du VM que vous souhaitez utiliser. Sous "Autres périphériques", ajoutez un lecteur de disquette configuré pour utiliser ce fichier .img.
  • Allez dans "Paramètres avancés" et configurez le VM pour démarrer à partir de ce nouveau lecteur de disquette.
  • Branchez le périphérique USB sur votre Mac et connectez-le à la VM à l'aide du menu "Machine virtuelle" -> "USB" -> "Connecter <nom de votre périphérique USB>".
  • Démarrez la VM. Vous verrez une image d'un champ d'étoiles et un menu en haut à gauche. Choisissez "USB" dans ce menu et appuyez sur Entrée. Le VM devrait maintenant démarrer à partir du périphérique USB.
1
D.G.