Video: Как работать с виртуальной машиной Oracle VirtualBox? (November 2024)
Oracle VM VirtualBox is het meest geavanceerde gratis desktop-gebaseerde virtualisatiehulpprogramma en ook de meest geavanceerde open-source versie virtualisatiesoftware. Het is niet de beste of gemakkelijkste optie om virtualisatie te gebruiken, maar als je het niet erg vindt om te knutselen of geen ruimte hebt voor virtualisatie, is het een goede keuze.
Wat is virtualisatie?
Virtualisatie is een groot woord dat min of meer betekent dat het ene computersysteem in een ander systeem draait. U kunt bijvoorbeeld een compleet virtueel Linux-systeem in een venster binnen uw Windows 7-computer laten draaien, of u kunt een compleet Windows XP-systeem in een venster binnen een Linux- of OS X- of Windows 7-systeem hebben. Deze virtuele machines (VM's) hebben veel voordelen. Als u een ervaren gebruiker of ontwikkelaar bent, kunt u software uitvoeren op een virtuele machine van Windows XP die niet op uw werkelijke Windows 7-systeem draait. Hiermee zou de manier kunnen worden getest waarop een applicatie of website werkt op een half dozijn andere besturingssystemen zonder uw eigen machine te verlaten.
Oracle VM VirtualBox is beschikbaar in versies die draaien op Windows, Linux of OS X. Al deze versies kunnen virtuele machines maken op basis van tientallen verschillende besturingssystemen, waaronder Windows, Linux, OS X-server, OS / 2, DOS, en anderen waar je waarschijnlijk nog nooit van hebt gehoord.
De Windows-, Linux- en OS X-versies zijn beschikbaar in twee verschillende vormen, een gedeeltelijk eigen, een volledig open-source. Waarschijnlijk wilt u de gedeeltelijk eigen versie, eenvoudigweg VirtualBox genoemd. Deze versie biedt de mogelijkheid om USB-randapparatuur in uw virtuele machines te gebruiken en u kunt verbinding maken met een virtuele machine via het Remote Desktop Protocol (RDP) dat is ingebouwd in Windows en ook beschikbaar is voor Linux.
De open-source versie, genaamd VirtualBox Open Source Edition (OSE), mist de mogelijkheid om USB-randapparatuur te gebruiken en bevat het open-source VNC-protocol in plaats van RDP van Microsoft. Hoewel VNC niet is opgenomen in de eigen VirtualBox-versie, kunnen ervaren gebruikers gemakkelijk gratis VNC-software toevoegen aan een Windows-systeem waarop de eigen versie wordt uitgevoerd en dezelfde VNC-mogelijkheden krijgen die zijn ingebouwd in de Open Source Edition.
De belangrijkste rivalen van de Competition VirtualBox voor virtualisatie op de desktop zijn commerciële producten zoals VMware Workstation (die op Windows of Linux draait), VMWare Fusion 3 ($ 79, 99 direct,
VirtualBox in actie Wanneer u VirtualBox voor de eerste keer start, nodigt het programma u uit om een virtuele machine te maken met behulp van een eenvoudig te begrijpen wizard. Ik installeerde VirtualBox op mijn Windows 7-systeem en creëerde een Ubuntu-machine in VirtualBox. Ik had de ISO-image van de Ubuntu-installatie-CD al gedownload en ik vroeg VirtualBox om de.ISO-image als installatie-CD te gebruiken. Als ik een fysieke installatie-cd had, had ik die kunnen gebruiken, maar de.ISO-image is sneller toegankelijk.
Ik gebruikte de wizard om een virtuele harde schijf te maken, klikte op een paar knoppen en keek toen hoe Ubuntu zichzelf op mijn virtuele systeem installeerde. Net alsof ik Ubuntu op zijn eigen hardware installeerde, moest ik reageren op verschillende aanwijzingen van het Ubuntu-installatieprogramma. Het vroeg me hoe mijn schijf te partitioneren (ik koos de standaardinstellingen) en een gebruikersnaam en wachtwoord op te geven. Na ongeveer een kwartier startte een volledig geïnstalleerd Ubuntu-systeem op in een venster op mijn bureaublad, maakte verbinding met internet en bood aan om de nieuwste Ubuntu-updates te downloaden. Vrij eenvoudig!
Hoe eenvoudig deze procedure ook was, VMwaregoes een beter. Als u virtuele Windows- of Linux-machines maakt, bevat VMware een Easy Install-functie die u vraagt om een gebruikersnaam en wachtwoord te kiezen voordat de installatie begint, en installeert vervolgens automatisch het besturingssysteem zonder tussenkomst van u. Nog beter, de VMware Easy Install-functie installeert automatisch de "toevoegingen" -software die essentiële gemaksfuncties mogelijk maakt die zonder deze niet beschikbaar zijn.
Met de "toevoegingen" -software kunt u kopiëren en plakken tussen het "host" -systeem (uw eigenlijke machine) en het "gast" -systeem (de virtuele machine). Het maakt het ook mogelijk om mappen te delen tussen host en gast. U kunt ook het formaat van de desktop van de virtuele machine wijzigen door het venster te wijzigen. Ten slotte maakt het het ook mogelijk om individuele applicaties in de virtuele machine in "naadloze" modus te draaien - wat betekent dat de applicatie alleen in een venster op uw bureaublad draait, zonder omringd te zijn door het bureaublad van de virtuele machine.
Dit is allemaal van belang omdat VirtualBox ervoor zorgt dat u deze toevoegingssoftware handmatig installeert, iets dat slechts enkele muisklikken vereist in een virtuele Windows-machine, maar dat enige kennis vereist van de Linux-opdrachtregel in Linux-machines.
Overzetten tussen machines Dingen worden erger in VirtualBox wanneer u bestanden wilt overbrengen tussen uw werkelijke "host" -machine en een virtuele "gast" -machine. VMware maakt dit gemakkelijk. Met de VMware "toevoegingen" -software geïnstalleerd in een virtuele VMware-machine, kunt u bestanden van en naar de "host" desktop en de "gast" desktop slepen; dezelfde functie maakt deel uit van Parallels Desktop en Microsoft Virtual PC. Met VirtualBox kunt u geen bestanden slepen tussen de host en gastdesktops, en de enige handige manier om bestanden over te dragen tussen een host en gastsysteem is via "gedeelde mappen" - ofwel mappen die delen via een netwerk dat de gast en hostmachine verbindt op dezelfde manier waarop u mappen op een fysiek netwerk kunt delen, of mappen die u deelt via de functie Gedeelde mappen.
VirtualBox maakt het niet gemakkelijk om gedeelde mappen te gebruiken, vooral in een Linux-gast, en de procedure vereist meerdere stappen die niet duidelijk in het helpbestand zijn vastgelegd. U moet door de forums op virtualbox.org bladeren om een methode te vinden die betrouwbaar werkt voor uw Linux-distributie.
Gedeelde map Catch-22s In sommige situaties moet u de ingebouwde gedeelde mappen van VirtualBox instellen voordat u gewone netwerken in een virtuele gastmachine kunt gebruiken. Windows XP wordt bijvoorbeeld niet geleverd met de netwerkstuurprogramma's die u nodig hebt om de "virtuele" netwerkkaart in een VirtualBox-systeem te installeren. U moet dus de download van de stuurprogrammasoftware van het web downloaden en deze op de een of andere manier overbrengen naar uw virtuele XP-systeem voordat u netwerken in het virtuele systeem kunt gebruiken. De enige praktische manier om dat te doen, is door de ingebouwde functie voor gedeelde mappen van VirtualBox in te stellen, een procedure waarmee u uw voorhoofd op het bureau kunt slaan terwijl u op internet zoekt naar bruikbare instructies.
U kunt ook software voor het branden van CD's gebruiken om een .ISO CD-image te maken die de gedownloade netwerkstuurprogramma's bevat en vervolgens de.ISO-image als een virtuele CD in uw virtuele systeem te "mounten" en de stuurprogramma's van de virtuele CD naar de virtueel XP-systeem, maar dat kost nog meer tijd.
VMware heeft dit probleem niet, omdat de stuurprogramma's voor de geëmuleerde netwerkkaart al zijn opgenomen in Windows XP - en zelfs als dit niet het geval was, kunt u ze eenvoudigweg naar de virtuele XP-desktop slepen - wat u niet kunt doen VirtualBox.
Printerproblemen Vergeleken met VMware en Parallels is VirtualBox zwak in printerondersteuning. Terwijl VMware en Parallels moeiteloos kunnen afdrukken vanaf een gastmachine naar elke printer die is aangesloten op uw "host" -machine, kan VirtualBox alleen afdrukken naar een netwerkprinter of een via USB aangesloten printer die is aangesloten op uw host-machine, maar wanneer u afdrukt vanuit VirtualBox naar een via USB aangesloten printer, u kunt niet vanaf dezelfde hostmachine naar dezelfde printer afdrukken totdat u VirtualBox afsluit of een VirtualBox-menuopdracht gebruikt om uw USB-printer van de virtuele "gast" -machine te "loskoppelen" en de controle over de printer naar de eigenlijke "host" -machine.
Helaas is USB-ondersteuning schokkerig bij het uitvoeren van VirtualBox op Windows 7. Met VirtualBox geïnstalleerd in Windows 7, kon ik nooit een "gast" -apparaat krijgen om een via USB aangesloten apparaat te herkennen. Veel andere gebruikers hebben de afgelopen maanden hetzelfde probleem op de VirtualBox-fora gemeld en er lijkt geen onbetwiste oplossing beschikbaar te zijn.
Wat VirtualBox goed doet VirtualBox bevat "toevoegingen" -software die kan worden geïnstalleerd in virtuele machines met alle standaard Linux-distributies en alle Windows-versies die beginnen met Windows NT, inclusief 64-bits versies van Windows. In tegenstelling tot VMware en Microsoft Virtual PC, biedt VirtualBox geen "toevoegingen" voor Windows 98 en andere oude versies van Windows, dus u zult VirtualBox waarschijnlijk niet gebruiken om oudere software te gebruiken.
Een opvallende sterkte van VirtualBox is de prompt op het opstartscherm van een virtuele machine om op F12 te drukken om een opstartapparaat te kiezen, bijvoorbeeld als u moet opstarten vanaf een CD in plaats van de virtuele harde schijf. Onder VMware is het bijna onmogelijk om snel genoeg op de "select boot device" -toets te drukken om deze te gebruiken terwijl een virtuele machine opstart, en je moet een configuratiebestand handmatig bewerken om je voldoende tijd te geven om toegang te krijgen tot die sleutel.
Een andere geavanceerde functie die VirtualBox goed doet, is de functie "snapshot". Net als VMware en Parallels kunt u met VirtualBox de status van een virtuele machine behouden terwijl deze actief is, zodat u die status kunt retourneren als malafide software het systeem infecteert of iets anders op het systeem wordt geïnstalleerd dat u niet wilt. U kunt meerdere snapshots bewaren, bijvoorbeeld een die een schoon, nieuw geïnstalleerd systeem bewaart en vervolgens een die de status van het systeem behoudt nadat u essentiële software hebt geïnstalleerd. Microsoft Virtual PC heeft een beperktere optie om de wijzigingen die u in een virtuele machine hebt aangebracht sinds de laatste keer dat u het systeem hebt opgeslagen, te behouden of te verwijderen, in plaats van meerdere snapshots waaruit u kunt kiezen zoals u kunt met VirtualBox, VMware en Parallels.
In mijn tests was VirtualBox opmerkelijk snel en betrouwbaar genoeg voor casual gebruik. Dat gezegd hebbende, binnen enkele uren na installatie van de nieuwste versie, liet het me een foutmelding zien dat er een kritieke fout was opgetreden in mijn virtuele Linux-machine en dat deze moest worden afgesloten. Ik heb nog nooit een soortgelijke fout gezien bij het uitvoeren van Linux onder VMware.
Als je de vaardigheden en de schijfruimte hebt die nodig is om VirtualBox te installeren, en je hebt nog geen alternatieve oplossing, aarzel dan niet om VirtualBox te downloaden - het is tenslotte gratis. Maar als u serieus virtualisatiesoftware nodig hebt en bereid bent te betalen voor betrouwbaarheid en gemak, koop dan VMware Workstation 7.1.
Meer hulpprogramma beoordelingen:
• EaseUS Data Recovery Wizard Pro
• Parallels Desktop (voor Mac)
• VMware Fusion (voor Mac)
• Oracle VM VirtualBox (voor Mac)
• Carboniet
• meer