Was ist die beste Methode zum Festlegen der virtuellen Festplatte (VDI) des primären Controllers für eine vorhandene virtuelle Maschine?
Ändert sich die Syntax, wenn es sich bei der VDI tatsächlich um eine untergeordnete differenzierende Festplatte einer anderen übergeordneten Festplatte handelt? Müssen Sie in irgendeiner Weise die übergeordnete VDI und dann die untergeordnete VDI anfügen?
Lage:
Ich habe eine vorhandene VM --- Ich möchte die Festplatte, die zum Booten verwendet wird, durch eine andere normale virtuelle Festplatte oder möglicherweise eine andere Festplatte ersetzen. Kann das mit VBoxManage gemacht werden?
VBoxManage: error: Unknown option: -hda
Fehlermeldung.Ziemlich alte Frage, aber hier ist, wie ich es mache:
Dies setzt voraus, dass Sie die alte Festplatte ersetzen möchten. Wenn Sie nur eine weitere Festplatte hinzufügen möchten, verwenden Sie einen anderen Port, z. B. 1, wenn Sie nur eine Festplatte haben (an Port 0). Bitte beachten Sie, dass Sie "IDE Controller" auch Festplatten (oder CD / DVD-Images) hinzufügen können.
quelle
Sie möchten @calas nur mit einer von vagrant verwalteten VM hinzufügen (im Ordner der VM ausführen und durch
sandbox_default_
das Präfix Ihres VM-Namens ersetzen ):quelle
Ich bin mir nicht sicher, ob Sie dies mit VBoxManage tun können. Ich habe es nach der Verwendung von CloneHD immer über die GUI geändert. Möglicherweise finden Sie die Antwort im VBoxManage-Handbuch
quelle
Sie müssen zuerst den Controller auf Ihrem VM-Computer hinzufügen:
und hängen Sie dann das virtuelle Festplatten-Image an den Speichercontroller an:
quelle