VirtualBox är en virtuell mjukvaruövervakningsprogram som kan användas för att skapa och köra flera virtuella maskiner på din dator. Till exempel kan du använda den för att köra Linux på en Windows PC eller Mac-dator, eller att köra Windows på en Mac eller Linux-maskin. Medan vissa väljer att dubbla starta två operativsystem väljer andra de enklare metoderna att köra ett andra operativsystem via VirtualBox.

Så frågan är nu: kan du köra VirtualBox på din dator och sedan köra en annan instans av VirtualBox inuti den där? Svaret på denna fråga kommer med tillstånd av SuperUser.

Frågan

SuperUser Javier Badia vill veta om du kan köra en virtuell maskin inuti en annan:

Är det möjligt att säga, köra VirtualBox på Windows 7 med en Linux-gäst, och inne i den Linux-maskin som kör Bochs?

Anledningen är att jag är intresserad av att starta OS-utveckling, och jag har funnit att alla handledningar och saker är mycket enklare att följa på * nix-maskiner. Jag försökte använda Cygwin, men jag tror att det lägger till ett annat lager av komplexitet och inte nödvändigtvis gör saker lättare.

Så vad är domen?

Svaret

SuperUser Breakthrough, som hade flest röster (20 för att vara exakt) för sitt svar, förklarar:

Lång historia kort: ja .

Varje virtuell maskin är tekniskt "oberoende" av varandra, och med VirtualBox kan du enkelt göra det, eftersom det stöds på både Windows och Linux värdoperativsystem (emulerade eller ej). Du kan helt enkelt använda Windows som din "bas-värd" OS, köra Linux i en VM, och använd sedan det operativsystemet som den nya basvärd för Bochs.

Observera att din enda begränsning här är din maskinvara. Beroende på kraven för din utveckling kan du behöva mer minne eller en uppgradering till ett 64-bitars "bas-värd" operativsystem. Med det sagt, om du väljer ditt Linux distros klokt, borde ett modernt system kunna ge godtycklig nesting så här.

Så där har du det Det är verkligen möjligt och fungerar bäst om du aktiverar x86-virtualisering på din dator.

Har du något annat som du vill lägga till ovanstående förklaring? Vi skulle gärna höra dina tankar, så låt oss veta i kommentarerna. För att se tre andra svar kan du läsa hela diskussionen här.

Bildkrediter: sonic2000gr