Virtuele computers maken met VirtualBox 3
een handleiding door Tist Verdonck voor PC-Club Sint-Kristoffel 25/09/2009
Afbeelding 1: Startscherm van het programma VirtualBox
Inhoudsopgave Virtualisatie.........................................................................................................................................................3 Wat is het........................................................................................................................................................3 Waarom..........................................................................................................................................................3 VirtualBox installeren.........................................................................................................................................4 VirtualBox starten.............................................................................................................................................12 De menu-opties.................................................................................................................................................15 File...............................................................................................................................................................15 Machine........................................................................................................................................................16 Help..............................................................................................................................................................16 Voorkeuren instellen.........................................................................................................................................17 Algemeen.....................................................................................................................................................17 Invoer...........................................................................................................................................................18 Update..........................................................................................................................................................19 Taal...............................................................................................................................................................20 Netwerk........................................................................................................................................................21 Een nieuwe Virtuele Machine...........................................................................................................................22 Machinenaam en besturingssysteem type....................................................................................................23 Geheugen.....................................................................................................................................................23 Harde schijf..................................................................................................................................................24 Samenvatting................................................................................................................................................27 Uitgebreide instellingen van de virtuele machine............................................................................................28 Algemeen.....................................................................................................................................................29 Systeem........................................................................................................................................................32 Weergave......................................................................................................................................................35 Harde schijven..............................................................................................................................................37 CD/DVD-ROM............................................................................................................................................38 Diskette........................................................................................................................................................39 Geluid...........................................................................................................................................................40 Netwerk........................................................................................................................................................41 Seriele poorten.............................................................................................................................................42 USB aansluitingen........................................................................................................................................43 Gedeelde mappen.........................................................................................................................................44 De virtuele machine starten..............................................................................................................................45
Virtuele computers maken met VirtualBox 3
Pagina 2 van 46
Virtualisatie Wat is het Virtualisatie is het (softwarematig) nabootsen van fysieke hardware. Zo kan je meerder volledige PC's virtueel laten werken op 1 fysieke PC.
Waarom Een virtuele machine heeft verschillende voordelen. Slechts enkele zijn hier opgesomd: •
uitproberen van nieuwe besturingssystemen (bvb. Windows 7)
•
oude hardware die enkel drivers heeft voor Windows 98 kan dikwijls gebruikt worden op een virtueel Windows 98 systeem
•
een virtuele testopstelling maken (voor een computerles bijvoorbeeld) die dan (via externe harde schijf) kan verhuisd worden naar een andere fysieke pc
•
je wil mogelijk gevaarlijke software uitproberen in een veilige omgeving zonder je normale systeem te schaden
Virtuele computers maken met VirtualBox 3
Pagina 3 van 46
VirtualBox installeren 1. Ga naar de Virtualbox website (http://www.virtualbox.org/) 2. Klik op Downloads (zie screenshot)
3. Download de versie voor Windows hosts (zie screenshot)
Virtuele computers maken met VirtualBox 3
Pagina 4 van 46
4. Bewaar het bestand op de harde schijf
5. Dubbelklik op het bewaarde bestand
6. Geef het systeem toepassing op het installatieprogramma uit te voeren door op Uitvoeren te klikken
Virtuele computers maken met VirtualBox 3
Pagina 5 van 46
7. Klik op Next
8. Accepteer de gebruikerslicentie door de radioknop op I accept the terms in the Licence Agreement te zetten
Virtuele computers maken met VirtualBox 3
Pagina 6 van 46
9. Klik op Next
10. Klik op Next
11. Zet eventueel vinkjes als je een snelkoppeling op het Bureaublad of in de snelstart balk wil
Virtuele computers maken met VirtualBox 3
Pagina 7 van 46
12. Klik op Next
13. Klik op Yes om het installatieprogramma toe te laten om de netwerkinterfaces te resetten. De netwerk (en internettoegang) zullen tijdelijk uitgeschakeld zijn
Virtuele computers maken met VirtualBox 3
Pagina 8 van 46
14. Klik op Install om met de installatie te beginnen
Virtuele computers maken met VirtualBox 3
Pagina 9 van 46
15. Tijdens de installatie wordt gevraagd om enkele apparaten te installeren. Klik telkens op installeren.
Virtuele computers maken met VirtualBox 3
Pagina 10 van 46
16. Zet het vinkje uit zodat VirtualBox niet onmiddelijk start bij het beëindigen van de installatie 17. Klik op Finish om de installatie te beëindigen
Virtuele computers maken met VirtualBox 3
Pagina 11 van 46
VirtualBox starten 1. Klik Start > Alle programma's > Sun xVM VirtualBox > VirtualBox
Virtuele computers maken met VirtualBox 3
Pagina 12 van 46
2. Registreer bij Sun of klik Cancel
Virtuele computers maken met VirtualBox 3
Pagina 13 van 46
3. Het startscherm verschijnt
Virtuele computers maken met VirtualBox 3
Pagina 14 van 46
De menu-opties File
Afbeelding 2: Het File-menu van VirtualBox
Virtuele computers maken met VirtualBox 3
Pagina 15 van 46
Machine
Afbeelding 3: Het Machine-menu van VirtualBox
Help
Afbeelding 4: Het Help-menu van VirtualBox
Virtuele computers maken met VirtualBox 3
Pagina 16 van 46
Voorkeuren instellen Algemeen Hier kunnen we standaardmappen instellen voor virtuele schijven (Default Hard Disk Folder) en voor virtuele machines (Default Machine Folder). Deze mappen kan je best plaatsen op een NTFS partitie waar veel ruimte beschikbaar is. Virtuele machines
Een virtuele machine is een door de computer zorgvuldig nagebootste computer. In plaats van uit fysieke onderdelen te bestaan, zoals de PC die wij allemaal kennen, bestaat de virtuele machine uit allemaal nagebootste onderdelen zoals een virtuele (harde) schijf, een virtuele processor, virtueel geheugen, een virtuele muis en toetsenbord, virtuele scherm-, geluids- en netwerkkaarten. Virtuele schijven
Een virtuele schijf is een groot bestand (meestal meerdere gigabytes) dat zich voor het virtuele systeem zal gedragen alsof het een echte harde schijf is. Het bestand kan binnen een virtueel systeem gepartitioneerd en geformatteerd worden. Opgelet: Als je het bestand met je virtuele schijf op een Fat32 partitie wil bewaren, kan dat bestand maximum 4GB groot worden. Dit is een beperking van het Fat32 bestandssysteem. De meesten zullen ondertussen een NTFS bestandssysteem gebruiken. Controleer dit door in de verkenner rechts te klikken op je partitie (bvb. D:\) en voor eigenschappen te kiezen.
Afbeelding 5: Algemene programmavoorkeuren van VirtualBox
Virtuele computers maken met VirtualBox 3
Pagina 17 van 46
Invoer In de invoer instellingen bepalen we welke toets (Host key) ons de mogelijkheid gaat geven om te kiezen of de muisinvoer naar de virtuele machine gaat of naar de echte computer (de host-machine). Bij elke druk op de Host key wordt gewisseld tussen virtueel systeem en host. Auto capture keyboard aanzetten heeft tot gevolg dat de invoer naar de virtuele machine gaat als je begint te typen en de virtuele machine is het actieve venster op de host.
Afbeelding 6: Invoer instellingen van VirtualBox
Virtuele computers maken met VirtualBox 3
Pagina 18 van 46
Update Hier kan je ervoor kiezen om automatisch op het internet te zoeken naar nieuwere versies van het VirtualBox programma.
Afbeelding 7: Update instellingen van VirtualBox
Virtuele computers maken met VirtualBox 3
Pagina 19 van 46
Taal Helaas is VirtualBox niet in het nederlands beschikbaar. Wie liever Frans of Spaans leest krijgt hier de kans om de taal van het programma te wijzigen.
Afbeelding 8: Taal instellingen van VirtualBox
Virtuele computers maken met VirtualBox 3
Pagina 20 van 46
Netwerk Een overzicht van de netwerkkaarten op de host-machine die door het VirtualBox programma kunnen gebruikt worden. Rechts van de lijst heb je tevens knoppen om netwerk-adapters toe te voegen, te verwijderen, of de instellingen ervan te wijzigen.
Afbeelding 9: Netwerk instellingen van VirtualBox
Virtuele computers maken met VirtualBox 3
Pagina 21 van 46
Een nieuwe Virtuele Machine We gaan bij wijze van voorbeeld een virtuele machine met Microsoft Windows XP maken. Let erop dat je voor een virtuele machine waarop je windows wil installeren ook een aparte Windows licentie nodig hebt!
Afbeelding 10: Een nieuwe virtuele machine maken
Virtuele computers maken met VirtualBox 3
Pagina 22 van 46
Machinenaam en besturingssysteem type
Afbeelding 11: Kies een naam voor deze virtuele machine en het soort besturingssysteem dat je erop gaat installeren
Geheugen
Afbeelding 12: Selecteer hoeveel geheugen de virtuele machine ter beschikking krijgt. Virtuele computers maken met VirtualBox 3
Pagina 23 van 46
Harde schijf
Afbeelding 13: Een nieuwe virtuele schijf aanmaken (of een bestaande selecteren). VirtualBox geeft een hint voor de grootte ervan op basis van het gekozen besturingssysteem.
Afbeelding 14: Deze wizard zal je begeleiden om je nieuwe virtuele schijf aan te maken. Virtuele computers maken met VirtualBox 3
Pagina 24 van 46
Afbeelding 15: Kies of je een bestand (waarin de virtuele partities komen) onmiddellijk de vaste grootte (fixed size) moet krijgen die je voor je virtuele schijf wil gebruiken of dat de bestandsgrootte dynamisch moet groeien naarmate de inhoud opgevuld raakt.
Virtuele computers maken met VirtualBox 3
Pagina 25 van 46
Afbeelding 16: Kies de grootte van je virtuele schijf (bij twijfel gebruik je best de hint die je kreeg in het eerste scherm van de New Virtual Disk wizard)
Afbeelding 17: Overzicht van waar de virtuele schijf zal bewaard worden en hoe groot die mag worden.
Virtuele computers maken met VirtualBox 3
Pagina 26 van 46
Samenvatting
Afbeelding 18: Overzicht van de aan te maken virtuele machine met de naam, het besturingssysteem, de grootte van het geheugen en de te gebruiken harde schijf.
Virtuele computers maken met VirtualBox 3
Pagina 27 van 46
Uitgebreide instellingen van de virtuele machine Selecteer de virtuele machine in de lijst aan de linkerzijde en klik op Settings.
Afbeelding 19: Er kan nog heel wat meer ingesteld worden in een virtuele machine.
Virtuele computers maken met VirtualBox 3
Pagina 28 van 46
Algemeen Basis
Afbeelding 20: De naam en het type besturingssysteem kunnen hier gewijzigd worden.
Virtuele computers maken met VirtualBox 3
Pagina 29 van 46
Uitgebreid
Kies hier • de map waar momentopnames (schapshots) van je virtuele machine zullen bewaard worden •
of je klembord (voor kopieren en plakken) in beide richtingen (bidirectional) gedeeld wordt
•
of aangesloten verwijderbare media (usb-apparaten) moeten onthouden worden als de virtuele machine wordt afgesloten
•
waar en wanneer de VirtualBox mini-taakbalk moet weergegeven worden.
Afbeelding 21: andere basisinstellingen
Virtuele computers maken met VirtualBox 3
Pagina 30 van 46
Beschrijving
Afbeelding 22: Omschijf de virtuele machine (doel, samenstelling, ...).
Virtuele computers maken met VirtualBox 3
Pagina 31 van 46
Systeem Moederbord
Kies hier •
de hoeveelheid RAM-geheugen voor het virtuele systeem
•
de volgorde waarin opslagapparaten uitgeprobeerd worden om een opstartbaar medium te vinden (bij een echte PC zit deze instelling in de BIOS)
•
of ACPI, de standaard wat betreft energiebeheer, gebruikt moet worden (let op de waarschuwing: de toestand van deze instelling niet wijzigen na installatie van een Windows besturingssysteem)
•
of IO APIC, nuttig bij meerdere processors of processorkernen, gebruikt moet worden (let op de waarschuwing: de toestand van deze instelling niet wijzigen na installatie van een Windows besturingssysteem)
Afbeelding 23: Moederbord instellen
Virtuele computers maken met VirtualBox 3
Pagina 32 van 46
Processor
Kies hier •
hoeveel processoren je wil (meer wil niet per sé zeggen sneller in de virtuele machine)
•
of je PAE/NX wil gebruiken PAE = Physical Address Extension (maakt het theoretisch voor 32bit besturingssystemen mogelijk om meer dan 4GB geheugen te gebruiken). NX = No Execute (hiermee kan een gebied in het geheugen niet-uitvoerbaar gemarkeerd worden; PAE is een vereiste om dit te laten werken).
Afbeelding 24: aantal processoren (CPU's) selecteren
Virtuele computers maken met VirtualBox 3
Pagina 33 van 46
Hardwarematige versnelling
Voor hardwarematige versnelling moet je fysieke processor (deze in je pc) VT-x of AMD-v ondersteunen. Beide zijn technologieën die in moderne processorchips worden gebakken. Ze zorgen ervoor dat een virtuele machine vele malen sneller kan werken dan voorheen het geval was. Wanneer je processor dit ondersteunt, kan je VT-x/AMD-V best aanzetten. Nested paging voegt hardwareversnelling toe voor het opzoeken van geheugenpagina's door het gastsysteem en zal normaalgezien de snelheid van de virtuele machine positief beïnvloeden.
Afbeelding 25: hardwarematige versnelling voor de virtuele machine instellen
Virtuele computers maken met VirtualBox 3
Pagina 34 van 46
Weergave Videokaart
Stel hier de hoeveelheid geheugen er op de virtuele videokaart moet zitten. Kies ook eventueel voor 3D hardware versnelling.
Afbeelding 26: instellingen van de virtuele schermkaart
Virtuele computers maken met VirtualBox 3
Pagina 35 van 46
Bureaublad op afstand
Als je de virtuele machine via het netwerk vanaf een andere PC wil bedienen kan je hier een bureaublad op afstand server instellen. Dit gebruikt hetzelfde systeem als de “Bureaublad op afstand”-functie van Windows.
Afbeelding 27: instellen van RDP (Remote Desktop Protocol) toegang
Virtuele computers maken met VirtualBox 3
Pagina 36 van 46
Harde schijven De IDE (ook wel PATA) controller zit bij fysieke hardware meestal op het moederbord. Het vormt de verbinding tussen de harde schijven en CD/DVD stations die op een IDE-poort aangesloten zijn en de systeembus. Als je er niet op uit bent om een speciefieke controller te testen, laat deze dan op de standaardinstelling staan. Er is ook een mogelijkheid om een extra IDE controller te activeren. De aangesloten virtuele harde schijven staan in de lijst bij “Attachments”. Gebruik de knoppen ernaast om harde schijf toe te voegen, te verwijderen.of een andere harde schijf te selecteren.
Afbeelding 28: selectie van virtuele harde schijven
Virtuele computers maken met VirtualBox 3
Pagina 37 van 46
CD/DVD-ROM Selecteer een fysiek CD/DVD station of een .iso bestand dat hebt beeld van een CD/DVD bevat. Enable passthrough zorgt ervoor dat de signalen rechtstreeks van de controller naar de virtuele machine gaan en niet eerst door de host geïnterpreteerd worden.
Afbeelding 29: instellingen van de CD/DVD
Virtuele computers maken met VirtualBox 3
Pagina 38 van 46
Diskette Selecteer een fysiek diskettestation of een bestand dat hebt beeld van een diskette bevat.
Afbeelding 30: diskette instellen
Virtuele computers maken met VirtualBox 3
Pagina 39 van 46
Geluid Een virtuele geluidskaart zorgt ervoor dat het geluid dat in de virtuele machine afgespeeld wordt, hoorbaar is uit de fysieke boxen aan de computer. De Host Audio Driver is het stuurprogramma dat op de fysieke computer in gebruik is. De Audio Controller is het type geluidskaart dat moet nageaapt worden.
Afbeelding 31: virtuele geluidskaart instellen
Virtuele computers maken met VirtualBox 3
Pagina 40 van 46
Netwerk Er kan gekozen worden tussen verschillende soorten netwerkkaarten (Adapter Type). De soort verbinging met het netwerk kan ingesteld worden bij “Attached to” Er kan meer dan 1 netwerkkaart ingesteld worden door de tabbladen te gebruiken. Als je geen speciefieke netwerkeisen hebt kan je best de standaardinstelling gebruiken.
Afbeelding 32: instelling van 1 of meer virtuele netwerkkaart(en)
Virtuele computers maken met VirtualBox 3
Pagina 41 van 46
Seriele poorten Er kan een fysieke seriële poort van de host PC doorgestuurd worden naar de virtuele machine, bijvoorbeeld om oudere seriële hardware met enkel nog Windows 98 drivers te laten werken in de virtuele machine.
Afbeelding 33: seriële poorten toevoegen
Virtuele computers maken met VirtualBox 3
Pagina 42 van 46
USB aansluitingen Dit is enkel beschikbaar in de closed source versie van VirtualBox. Eventueel kunnen met de knoppen aan de rechterkant filters ingesteld worden om bepaalde USB apparaten automatisch op de virtuele machine aan te sluiten. Tijdens het uitvoeren van de virtuele machine kunnen altijd nog extra apparaten aangesloten worden.
Afbeelding 34: USB apparaten instellen
Virtuele computers maken met VirtualBox 3
Pagina 43 van 46
Gedeelde mappen Het is mogelijk om mappen van de fysieke PC via het netwerk te delen met de virtuele machine. Je krijgt er toegang toe via de verkenner (of andere toepassing voor bestandsbeheer) van de virtuele machine.
Afbeelding 35: gedeelde mappen instellen
Virtuele computers maken met VirtualBox 3
Pagina 44 van 46
De virtuele machine starten Als alles naar wens is ingesteld, kan de virtuele machine gestart worden door ofwel: •
te dubbelklikken op de virtuele machine in de lijst
•
de virtuele machine in de lijst te selecteren en op de knop “Start“ te klikken
•
de virtuele machine in de lijst te selecteren en in het menu “Machine” op “Start” te klikken
Opgelet: een virtuele machine moet kunnen opstarten, daarom is het belangrijk dat ofwel •
een CD/DVD station met een opstartbare CD/DVD ingesteld is
•
een opstartbaar .iso bestand als CD/DVD ingesteld is
•
een virtuele schijf met een besturingssysteem ingesteld is
Let ook op dat de opstartvolgorde ingesteld is zoals gewenst (zie bij Settings > System > Motherboard),
Afbeelding 36: start de virtuele machine
Virtuele computers maken met VirtualBox 3
Pagina 45 van 46
De virtuele machine start nu op met in dit geval een Windows XP installatie-CD:
Afbeelding 37: start van de Windows XP installatie in de virtuele machine Windows XP zal nu als besturingssysteem op de virtuele harde schijf geïnstalleerd worden.
Virtuele computers maken met VirtualBox 3
Pagina 46 van 46