VirtualBox er en virtuell programvare på tvers av plattformer, som kan brukes til å lage og kjøre flere virtuelle maskiner på datamaskinen. For eksempel kan du bruke den til å kjøre Linux på en Windows PC eller Mac-datamaskin, eller å kjøre Windows på en Mac eller Linux-maskin, etc. Mens noen velger å doble oppstart to operativsystemer, velger andre den enklere metoden for å kjøre et annet operativsystem via VirtualBox.

Så spørsmålet nå er: kan du kjøre VirtualBox på datamaskinen din og deretter kjøre en annen forekomst av VirtualBox inne i den? Svaret på dette spørsmålet kommer høflighet av SuperUser.

Spørsmålet

SuperUser Javier Badia vil vite om du kan kjøre en virtuell maskin inne i en annen:

Er det mulig å si, kjøre VirtualBox på Windows 7 med en Linux-gjest, og inne i Linux-maskinen kjører Bochs?

Årsaken er at jeg er interessert i å starte OS-utvikling, og jeg har funnet ut at alle opplæringsprogrammer og ting er mye lettere å følge på * nix-maskiner. Jeg prøvde å bruke Cygwin, men jeg tror det legger til et annet lag av kompleksitet og ikke nødvendigvis gjør ting enklere.

Så, hva er dommen?

Svaret

SuperUser Breakthrough, som hadde flest stemmer (20 for å være nøyaktig) for sitt svar, forklarer:

Lang historie kort: ja .

Hver virtuell maskin er teknisk "uavhengig" av hverandre, og med VirtualBox kan du enkelt gjøre dette, siden det støttes på både Windows og Linux vertsoperativsystemer (emulert eller ikke). Du kan bare bruke Windows som "base-host" OS, kjører Linux i en VM, og bruk deretter operativsystemet som den nye basen vert for Bochs.

Vær oppmerksom på at din eneste begrensning her er maskinvaren din. Avhengig av kravene til utviklingen din, kan du kreve mer minne, eller en oppgradering til et 64-biters "base-host" -operativsystem. Når det blir sagt, hvis du velger Linux distros klokt, bør ethvert moderne system være i stand til vilkårlig nesting som dette.

Så der har du det Det er faktisk mulig og fungerer best hvis du aktiverer x86 virtualisering på datamaskinen.

Har du noe annet du vil legge til i forklaringen ovenfor? Vi vil gjerne høre dine tanker, så gi oss beskjed i kommentarene. For å se tre andre svar, kan du lese hele diskusjonen her.

Bildekreditt: sonic2000gr