VirtualBox in VirtualBox. Ist das möglich?
VirtualBox ist eine plattformübergreifende Virtualisierungssoftware, mit der Sie mehrere virtuelle Maschinen auf Ihrem Computer erstellen und ausführen können. Zum Beispiel können Sie damit Linux auf einem Windows-PC oder Mac-Computer ausführen oder Windows auf einem Mac- oder Linux-Computer usw. ausführen. Während sich manche Leute dafür entscheiden, zwei Betriebssysteme doppelt zu booten, entscheiden sich andere für die einfachere Ausführung ein zweites Betriebssystem über VirtualBox.
Die Frage ist also: Können Sie VirtualBox auf Ihrem Computer ausführen und dann eine weitere Instanz von VirtualBox in diesem ausführen? Die Antwort auf diese Frage kommt von SuperUser.
Die Frage
SuperUser Javier Badia möchte wissen, ob Sie eine virtuelle Maschine in einer anderen ausführen können:
Ist es beispielsweise möglich, VirtualBox unter Windows 7 mit einem Linux-Gast auszuführen und innerhalb dieser Linux-Maschine Bochs auszuführen?
Der Grund ist, dass ich daran interessiert bin, die OS-Entwicklung zu starten, und ich habe festgestellt, dass alle Tutorials und Sachen auf * nix-Maschinen wesentlich einfacher zu verstehen sind. Ich habe versucht, Cygwin zu benutzen, aber ich denke, dass es eine weitere Ebene der Komplexität hinzufügt und die Dinge nicht unbedingt einfacher macht.
Also, was ist das Urteil?
Die Antwort
SuperUser Breakthrough, der die meisten Stimmen (20, um genau zu sein) für seine Antwort hatte, erklärt:
Lange Rede kurzer Sinn : ja .
Jede virtuelle Maschine ist technisch "unabhängig" von einander, und mit VirtualBox können Sie dies leicht tun, da sie sowohl auf Windows- als auch Linux-Host-Betriebssystemen (emuliert oder nicht) unterstützt wird. Sie können Windows einfach als Ihr "Basis-Host" -OS verwenden, Linux in einer VM ausführen und dieses Betriebssystem dann als neuen Basishost für Bochs verwenden.
Beachten Sie, dass Ihre einzige Einschränkung hier Ihre Hardware ist. Abhängig von den Anforderungen Ihrer Entwicklung benötigen Sie möglicherweise mehr Arbeitsspeicher oder ein Upgrade auf ein 64-Bit- "Basis-Host" -Betriebssystem. Wenn Sie Ihre Linux-Distributionen mit Bedacht auswählen, sollte jedes moderne System in der Lage sein, beliebige Verschachtelungen durchzuführen.
So, da hast du es; Es ist in der Tat möglich und funktioniert am besten, wenn Sie die x86-Virtualisierung auf Ihrem Computer aktivieren.
Haben Sie noch etwas, das Sie der obigen Erklärung hinzufügen möchten? Wir würden gerne Ihre Gedanken hören, also lassen Sie uns in den Kommentaren wissen. Um drei weitere Antworten zu sehen, können Sie hier die vollständige Diskussion lesen.
Bildquelle: sonic2000gr