
Wie Sie dem /Titel entnehmen können, kann diese Frage auf zwei verschiedene Arten gestellt werden.
Ich habe eine Windows-Installation und jede Menge Speicherplatz in H:\
der Partition. Ich habe auch Linux, das die gleichen riesigen Mengen an Speicherplatz in abbildet /mnt/HYPERVISOR
. Ich möchte, dass VirtualBox zwischen den beiden Betriebssystemen synchron bleibt. Wenn ich eine VM in Linux erstelle, möchte ich sie in Linux sehen und umgekehrt.
Derzeit kann ich das virtuelle Laufwerk problemlos erstellen, H:\
muss dann aber die virtuelle Maschine mit derselben Konfiguration in Linux neu erstellen und die vorherige Festplatte zuordnen. Es ist nicht so viel Aufwand, einfach weil zwei Maschinendeskriptoren xml
unabhängig voneinander erstellt und verwaltet werden, aber ich bin faul :)
Um VM-Konfigurationen tatsächlich freizugeben (und die Möglichkeit zum Freigeben von Ordnern zu verlieren, da sich Windows-Pfade zwangsläufig von Linux-Pfaden unterscheiden), möchte ich, dass VirtualBox xml
Deskriptoren in H:\
/ speichert /mnt/HYPERVISOR
, sodass das gestartete Betriebssystem die Konfiguration von dort liest.
Außerdem können Betriebssysteme aufgrund der Verschlüsselung nicht auf die Systemlaufwerke der anderen zugreifen. C:\
ist BitLocked, /
ist LVM, aber H:\
TrueCrypted und wird per Skript automatisch gemountet.
Wie kann ich VirtualBox anweisen, Maschinendeskriptoren in einem anderen Verzeichnis als zu speichern ~/.VirtualBox
?
Antwort1
Die erste Formulierung der Frage („Teilen zwischen Betriebssystemen“) ist unmöglich.
Die .vbox
XML-Datei mit der Maschinenbeschreibung enthältfest codiertPfade. Sofern nicht nach exportiert wird OVF
, muss die Maschine mit denselben Einstellungen neu erstellt werden. Glücklicherweise können Sie die VHD immer wiederverwenden, die in Bezug auf den Speicherplatzaufwand die wertvollste Ressource ist.
Der zweite Ausdruck der Frage („Verzeichnis ändern“) ist sehr einfach. Nützlich, um VMs von einer zu formatierenden Partition fernzuhalten. Ich war wirklich dumm, nicht an der naheliegendsten Stelle zu suchen:Preferences
Wenn Sie auf gehen, File -> Preferences
wird der folgende Bildschirm angezeigt, in dem Sie Ihr Verzeichnis auswählen können
Leider ist der Screenshot lokalisiert. Wenn jemand einen Screenshot einer englischen VirtualBox macht, ersetzen Sie diesen bitte durch Ihren, aber die Nachwelt sollte wissen, wo sie nach der Option suchen muss.