Quelle est la meilleure méthode pour définir le disque dur virtuel (VDI) du contrôleur principal pour une machine virtuelle existante?
La syntaxe change-t-elle si le VDI est vraiment un disque de différenciation enfant d'un autre disque parent? Avez-vous besoin d'attacher le VDI parent puis le VDI enfant d'une manière ou d'une autre?
Situation:
J'ai une machine virtuelle existante - je veux remplacer le disque dur qu'il utilise pour démarrer - par un autre disque dur virtuel normal ou éventuellement un disque de différenciation. Cela peut-il être fait avec VBoxManage?
VBoxManage: error: Unknown option: -hda
erreur.Assez vieille question mais voici comment je le fais:
Cela suppose que vous souhaitez remplacer l'ancien disque. Si vous souhaitez simplement ajouter un autre disque, utilisez un autre port, par exemple 1 si vous n'avez qu'un seul disque (sur le port 0). Veuillez noter que vous pouvez également ajouter des disques (ou des images cd / dvd) à "IDE Controller".
la source
Je veux juste ajouter à @calas avec une VM gérée par vagrant (exécutée dans le dossier VM et remplacer
sandbox_default_
par le préfixe de votre nom de VM):la source
Je ne sais pas si vous pouvez le faire via VBoxManage, je l'ai toujours changé via l'interface graphique après avoir utilisé CloneHD, vous répondez peut-être dans le manuel VBoxManage
la source
Vous devez d'abord ajouter de contoller sur votre machine vm:
puis attachez l'image du disque dur virtuel au contrôleur de stockage:
la source