Hoe maak je een virtuele machine van Linux. Virtuele machines voor Linux

Oracle VM VirtualBox is een set applicatieprogramma's, systeemservices en stuurprogramma's die nieuwe computerhardware emuleren in de besturingssysteemomgeving waarin VirtualBox is geïnstalleerd. U kunt vrijwel elk besturingssysteem (gastbesturingssysteem) op een virtuele computer (virtuele machine) installeren en deze parallel met de hoofdcomputer gebruiken. Zo kun je op een echte Windows-computer bijvoorbeeld een virtuele machine (VM) met een Linux-besturingssysteem installeren en beide besturingssystemen tegelijkertijd gebruiken. Bovendien kunt u de interactie tussen deze systemen via een lokaal netwerk, gegevensuitwisseling via verwisselbare media, gedeelde mappen, enz. configureren. Ook kan de huidige status van de virtuele machine (en de status van het besturingssysteem dat erop is geïnstalleerd) worden vastgelegd. en, indien nodig, op elk gewenst moment, een volledige terugdraaiing naar deze status uitvoeren. Met andere woorden, een virtuele machine is een zeer handig hulpmiddel voor het leren van nieuwe besturingssystemen, het debuggen van software, het uitvoeren van experimenten zonder de werking van het hoofdbesturingssysteem te verstoren, het onderzoeken van virussen, diagnostische en herstelhulpmiddelen, en eenvoudigweg voor het uitvoeren van meerdere besturingssystemen parallel op een computer.

Oracle VM Virtualbox installeren

De huidige versie van Oracle VM VirtualBox kan worden gedownload vanaf de projectdownloadpagina, die links bevat om installatiepakketten voor Windows x86/x64, Linux, Solaris en OS X te downloaden.

Installatie in een Windows-omgeving moet worden uitgevoerd onder een gebruikersaccount met beheerdersrechten.

Tijdens de verdere installatie van VirtualBox wordt een waarschuwing gegeven:

Dit betekent dat bij het installeren van VirtualBox-netwerkstuurprogramma's de huidige netwerkverbindingen worden gereset en er een tijdelijke verbinding met het netwerk plaatsvindt. Als er bijvoorbeeld parallel aan de installatie gegevens worden uitgewisseld met een netwerkschijf, mislukt deze met een foutmelding. Als u niet op het netwerk werkt, heeft het kortstondig uitschakelen van de adapters geen effect en moet u de installatie laten doorgaan door op een knop te drukken Ja. Anders moet u eerst de netwerkbronnen afsluiten.

Nadat de installatie is voltooid, wordt de hoofdsoftwaremodule voor de VirtualBox-gebruiker - Oracle VM VirtualBox Manager (Oracle VM VirtualBox Manager) gestart:

Linux Ubuntu installeren op een virtuele Oracle VM VirtualBox-machine

Alle acties om virtuele machines te maken, hun instellingen te wijzigen, configuraties te importeren en exporteren, enz. kunnen worden uitgevoerd met behulp van de Oracle VM VirtualBox Manager (in Russische software - Oracle VM VirtualBox Manager) of met behulp van het opdrachtregelhulpprogramma VboxManage.exe. Deze laatste heeft iets grotere mogelijkheden voor het opzetten van virtuele machines, maar is moeilijker te gebruiken.

Het installeren van een gastbesturingssysteem op een virtuele machine kan grofweg in 2 fasen worden verdeeld:

Het creëren van de vereiste virtuele machine met behulp van VirtualBox;

De opstartbron (media met de Linux-distributie) wordt bepaald door de instellingen van de virtuele machine. Het kan een echt of virtueel CD/DVD-station, diskette, HDD, opstartschijfimage of lokaal netwerk zijn. Standaard is de opstartvolgorde als volgt: diskette, cd-rom, harde schijf, netwerk. Deze volgorde kan worden gewijzigd in de instellingen van de virtuele machine.

Wanneer u VirtualBox voor de eerste keer start, wordt het hoofdprogrammavenster weergegeven met een welkomstbericht en een geactiveerde knop Creëren een nieuwe virtuele machine maken:

Bij het maken van een nieuwe virtuele machine worden de volgende parameters gedefinieerd:

Naam van virtuele machine. In overeenstemming hiermee wordt een map met virtuele machinebestanden gemaakt. Standaard is dit een submap in C:\Documenten en instellingen\Gebruikersnaam\VirtualBox VMs\ in Windows XP-omgeving en C:\Gebruikers\Gebruiker\VirtualBox VM's\ voor Windows 7 en ouder.

Het type besturingssysteem dat op de virtuele machine wordt geïnstalleerd. In dit geval - Linux

OS-versie. In dit geval Ubuntu.

Andere parameters kunnen als standaard blijven staan, omdat ze al zijn geselecteerd op basis van de hardwareconfiguratie van de echte machine en in overeenstemming met het type en de versie van het besturingssysteem dat op de virtuele machine is geïnstalleerd. Indien nodig kunnen de parameters worden bepaald op basis van uw eigen voorkeuren, bijvoorbeeld door de hoeveelheid RAM die aan de virtuele machine wordt toegewezen te vergroten.

Hier is een voorbeeld van het toewijzen van 1024 MB RAM aan een virtuele machine, in plaats van de aanbevolen 512 MB. Bij het toewijzen van geheugen moet u rekening houden met de werkelijke grootte ervan en de minimale vereisten van het gastbesturingssysteem. Als u problemen ondervindt bij het selecteren van dit item, gebruik dan de waarden die door het programma worden aanbevolen. Onjuiste geheugentoewijzing tussen de echte en virtuele machines kan voor beide resulteren in slechte prestaties.

De harde schijf van een virtuele machine (virtuele harde schijf) is een speciaal bestandsformaat in het Windows-bestandssysteem. Een virtuele schijf kan dynamisch of vast worden gemaakt. Een dynamische schijf wordt niet gemaakt voor het gehele volume dat door de instelling is opgegeven, maar voor een deel ervan, en wordt indien nodig vergroot tijdens de werking van de virtuele machine. Om maximale prestaties van het gastbesturingssysteem te verkrijgen, is het beter om een ​​vaste virtuele harde schijf te kiezen, en om schijfruimte te besparen is het beter om een ​​dynamische schijf te kiezen.

Met VirtualBox kunt u verschillende gegevensformaten voor virtuele schijven gebruiken:

De meeste parameters die zijn gedefinieerd tijdens het maken van een nieuwe virtuele machine kunnen, indien nodig, op elk moment worden gewijzigd.

De knop wordt actief voor de aangemaakte virtuele machine Afstemmen, waarmee u enkele instellingen kunt wijzigen, virtuele apparaten kunt toevoegen of verwijderen, hun bedieningsmodi kunt wijzigen en de distributie van bronnen van het echte besturingssysteem kunt beheren. Om kennis te maken met het Ubuntu Linux-gastbesturingssysteem zijn de initiële instellingen die zijn gemaakt bij het maken van de virtuele machine voldoende. Daarom kunt u onmiddellijk beginnen met het starten van de VM door op de knop te drukken Launch. Nadat de VM is gestart, wordt er een bericht over het gebruik op het scherm weergegeven Automatische toetsenbordopname

Dit betekent dat wanneer de cursor zich binnen het VM-venster bevindt, er toetsenbordinvoer wordt uitgevoerd voor de virtuele machine. Gebruik standaard om de toetsenbordinvoer te schakelen tussen echte en virtuele machinevensters rechter Ctrl. De huidige invoerstatus wordt weergegeven in de statusbalk onder aan het venster van de virtuele machine.

De groene kleur van de pijl betekent dat toetsenbordinvoer wordt uitgevoerd voor de virtuele machine, grijs - voor de echte.

Om het besturingssysteem op een virtuele machine te installeren, moet u opstarten vanaf de installatieschijf. In de VirtualBox-omgeving is het niet alleen mogelijk om op te starten vanaf standaardapparaten (cd/dvd-station, flashstation, netwerk...), maar ook met behulp van een virtuele schijf die is gemaakt op basis van de opstartschijfimage. Linux-distributies worden doorgaans gedistribueerd als ISO-9660-afbeeldingsbestanden (bestanden met de extensie iso) en met VirtualBox kunt u het doen zonder de afbeelding op een CD te branden, maar sluit u eenvoudig een dergelijk bestand rechtstreeks aan op de virtuele machine als een virtuele schijf met geïnstalleerde media op basis van de inhoud van de ISO-afbeelding. Wanneer u voor de eerste keer een virtuele machine start en er nog geen gastbesturingssysteem is geïnstalleerd, zal VirtualBox u vragen een opstartapparaat te selecteren

In plaats van een fysieke schijf kunt u bijvoorbeeld een afbeeldingsbestand selecteren ubuntu-13.04-desktop-i386.iso, dat als virtueel apparaat zal worden verbonden met de Ubuntu 13.04 installatie-cd/dvd. Wanneer u op de knop drukt Doorgaan De virtuele schijf start op en de installatie van het gastbesturingssysteem (Ubuntu) begint.

Het installatieproces van een gastbesturingssysteem verschilt niet van het installeren op een echte machine. U kunt de taal voor het geïnstalleerde systeem (meestal Russisch), tijdzone, toetsenbordindeling, enz. selecteren. De meeste parameters kunnen standaard blijven staan, inclusief soort installatie

Tijdens het installatieproces moet u de computernaam, gebruiker, wachtwoord en inlogmodus opgeven:

De rest van de Ubuntu-installatie verloopt zonder tussenkomst van de gebruiker en eindigt met aanwijzingen om de computer opnieuw op te starten. Vergeleken met het installeren van het systeem op echte computerhardware, is de installatie op een virtuele machine langzamer, wat te verwachten is. De mate van prestatievermindering hangt voornamelijk af van de snelheid van de daadwerkelijke computerhardware.

Wanneer u voor het eerst een nieuw geïnstalleerd besturingssysteem opstart, zal de VirtualBox-manager automatisch de virtuele schijf uitschakelen op basis van de schijfkopie met de Ubuntu-distributie, het opstarten zal worden uitgevoerd vanaf de virtuele harde schijf en na voltooiing zal een login-prompt worden weergegeven op het scherm.

Instellingen voor virtuele machines van Oracle VM VirtualBox wijzigen

In sommige gevallen, zoals wanneer u een virtuele machine als een peer verbindt met een echt lokaal netwerk met de mogelijkheid om extern verbinding te maken met de netwerkservices, moet u enkele standaardinstellingen wijzigen bij het maken van de VM.

In de VirtualBox-omgeving is het mogelijk om 4 virtuele Ethernet-netwerkadapters te gebruiken, die worden geconfigureerd in het eigenschappenvenster van de virtuele machine op het tabblad Netto

Wanneer u op de knop drukt Aanvullend De waarden van aanvullende parameters van virtuele netwerkadapters worden onthuld, zodat u het type adapter kunt selecteren dat door het stuurprogramma van de virtuele machine zal worden gebruikt, promiscue modus, wanneer de virtuele adapter alle Ethernet-frames ontvangt, ongeacht het MAC-adres van de ontvanger, de MAC-adreswaarde die is toegewezen aan de virtuele netwerkkaart.

Voor elke netwerkadapter kunt u opgeven in welke van de volgende modi deze zullen werken (veld Connectie type):

Niet verbonden- In deze modus vertelt VirtualBox het gastbesturingssysteem dat de netwerkadapter aanwezig is in de hardwareconfiguratie, maar niet is aangesloten - alsof de Ethernet-kabel niet op de kaart is aangesloten.

NAT (netwerkadresvertaling)- de hoofdverbindingsmodus, standaard ingesteld bij het maken van een virtuele machine. Hiermee kunt u op de meest eenvoudige manier netwerktoegang implementeren met behulp van clientsoftware (mail, internet, Skype, enz.)

Netwerk brug- bridge-modus tussen de virtuele en echte netwerkadapter, wanneer de gegevensuitwisseling daartussen rechtstreeks wordt uitgevoerd zonder enige wijzigingen in de gast-OS-omgeving. Met deze modus kunt u op dezelfde manier toegang krijgen tot de netwerkdiensten van het gastbesturingssysteem als voor gewone echte hosts op het lokale netwerk. Met deze modus kunt u eenvoudig een lokaal netwerk van echte en (of) virtuele machines simuleren.

Intern netwerk- gebruikt om een ​​virtueel netwerk te creëren dat toegankelijk is vanaf een virtuele machine, maar niet toegankelijk is vanuit echte applicaties.

Virtuele hostadapter- gebruikt om een ​​lokaal netwerk van virtuele machines en een echte machine te creëren waarop VirtualBox werkt (hostmachines). Deze modus maakt geen gebruik van communicatie via een fysieke netwerkadapter, zoals communicatie via een loopback-interface.

Universele bestuurder(generieke netwerkinterface) - hiermee kunt u in VirtualBox een door de gebruiker selecteerbaar stuurprogramma opnemen met extra extensies voor het combineren van virtuele machines die op verschillende hosts draaien.

Gebruik de modus om een ​​virtuele machine op te nemen in een bestaand lokaal netwerk met de mogelijkheid om toegang te krijgen tot de netwerkservices Netwerk brug en het zo instellen van de virtuele netwerkadapter dat zijn IP-adres is opgenomen in het lokale netwerkadresbereik. Voor een lokaal netwerk 192.168.0.0/255.255.255.0 moet u bijvoorbeeld een vrij adres uit het bereik 192.168.0.1-192.168.0.254 toewijzen aan de virtuele adapter (handmatig of automatisch via DHCP).

De eerste stap bevindt zich in de instellingen van de nieuw gemaakte virtuele machine, in de sectie Netto De VirtualBox-manager voor de netwerkadapter moet worden gewijzigd Connectie type NAT op Netwerk brug. Stel vervolgens met behulp van de gast-OS-tools (in dit geval Ubuntu-tools) een nieuwe IP-adreswaarde in. Dit kan gedaan worden met behulp van Systeemparameters - Netto- Selecteer een verbinding en druk op de knop Opties

Om het IP-adres te wijzigen, moet u de modus "Handmatig" selecteren

In de VirtualBox-omgeving kun je, net als op een echte computer met het Linux-besturingssysteem, verschillende virtuele terminals gebruiken, waartussen je kunt schakelen met een toetsencombinatie CTRL-ALT+F1...F6(van de eerste terminal tot de 6e). Zo kunt u indien nodig tegelijkertijd meerdere gebruikerssessies op verschillende terminals openen en tegelijkertijd gebruiken. Gebruik om naar de grafische shell te schakelen CTRL+ALT+F7. Bij verschillende distributies kunnen de toetscombinaties voor het overstappen verschillen. Wanneer u systeeminstellingen wijzigt of bekijkt waarvoor u opdrachten moet uitvoeren als wortel, kunt u bijvoorbeeld de eerste terminal gebruiken, met registratie in het kader van een superuser-account. De tweede terminal (evenals de grafische) kan worden gebruikt onder een regulier gebruikersaccount.

Om over te schakelen naar accountcontext wortel je moet de opdracht uitvoeren zo namens de supergebruiker.

sudo su- ga naar de console met rechten wortel

zo Hiermee kunt u een opdracht uitvoeren als een andere gebruiker. Als de gebruikersnaam niet is opgegeven, wordt hiervan uitgegaan wortel. Werk onder een account wortel Het wordt niet aanbevolen omdat onjuiste acties kunnen leiden tot ernstige schade of zelfs crashen van het systeem.

Gebruik de opdracht om de huidige netwerkinstellingen in de console te bekijken ifconfig. Bij uitvoering zonder parameters worden de huidige instellingen voor alle netwerkinterfaces weergegeven:

Eth0 Link encap:Ethernet HWaddr A8:00:97:6E:e9:65 inet addr:192.168.50.8 Bcast:192.168.0.255 Masker:255.255.255.0 inet6 addr: fe80::a00:27ff:fe6b:e965/64 Scope: Link UP BROADCAST WORDT MULTICAST UITGEVOERD MTU:1500 Metrisch:1 RX-pakketten:124 fouten:0 verwijderd:0 overschrijdingen:0 frame:0 TX-pakketten:166 fouten:0 verwijderd:0 overschrijdingen:0 vervoerder:0 botsingen:0 txqueuelen:1000 RX bytes:28340 (28,3 KB) TX bytes:19383 (19,3 KB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metrisch :1 RX-pakketten:144 fouten:0 verwijderd:0 overschrijdingen:0 frame:0 TX-pakketten:144 fouten:0 verwijderd:0 overschrijdingen:0 vervoerder:0 botsingen:0 txqueuelen:0 RX-bytes:12445 (12,4 KB) TX-bytes :12445 (12,4 KB)

In dit geval wordt informatie over 2 netwerkinterfaces weergegeven, eth0 En zie. De eerste met een naam eth0 is een Ethernet LAN-interface en wordt met een MAC-adres op de netwerkkaart aangemaakt A8:00:97:6E:e9:65 En IP adres 192.168.50.8. Seconde - zie is een loopback-interface met IP-adres 127.0.0.1, doorgaans gebruikt om gegevensoverdracht binnen een bepaald systeem te emuleren.

Indien gewenst kan een kant-en-klaar image van de VirtualBox virtuele machine waarop Linux Ubuntu is geïnstalleerd worden gedownload. Normaal gesproken geeft het opstartbare beeld van de virtuele machine de staat weer op het moment dat de Ubuntu-installatie is voltooid met behulp van de standaardinstellingen. De login-gebruikersnaam en het wachtwoord vindt u op de downloadpagina.

Het Sourceforge-project ondersteunt ook een pagina voor het downloaden van afbeeldingen van virtuele VirtualBox-machines met geïnstalleerde Android, FreeBSD, OpenSolaris en enkele tientallen varianten van Linux-besturingssystemen.

Voor maximale flexibiliteit is er vanaf versie VirtualBox 4.0 een mechanisme voor het op afstand besturen van virtuele machines geïmplementeerd via de extra VirtualBox Remote Desktop Extension (VRDE) interface. Het basispakket van VirtualBox implementeert alleen ondersteuning voor deze interface, en de ondersteuning zelf wordt geïmplementeerd in de vorm van een extra externe module (plug-in) VirtualBox-uitbreidingspakket, dat kan worden gedownload en geïnstalleerd als aanvulling op het basispakket. Installatie van deze module wordt uitgevoerd door te dubbelklikken op het gedownloade bestand met de extensie vbox-extpack. Materiaal afkomstig van de site:

Oracle VM VirtualBox is een programma waarmee u besturingssystemen op virtuele machines kunt maken. Hierdoor kun je Windows-programma's in Linux 100% werkend gebruiken. Als het Windows-programma niet onder draait, draait het in de eigen Windows-omgeving. Het gebruik van VirtualBox zal een eenvoudiger en beter alternatief zijn dan het installeren op een aparte Windows OS-partitie op een Linux-computer als een .

Installeer eerst VirtualBox

VirtualBox werkt als een "standalone computer" waarop besturingssystemen kunnen worden geïnstalleerd.
Ik neem aan dat je Windows al op een cd of dvd hebt staan, of misschien een bestand in de vorm van een virtueel optisch schijfformaat.

  1. Open het hoofdvenster van VirtualBox en klik op de knop "Maken".


    Met behulp van de gelanceerde wizard om virtuele machines te maken, voeren we de naam in van onze toekomstige machine, Windows 7 of Windows 8, en misschien wil iemand Windows XP installeren. Afhankelijk van de ingevoerde naam van het besturingssysteem selecteert VirtualBox automatisch pre-installatiegegevens voor de toekomstige virtuele Windows-machine, die hieronder voor uw eigen doeleinden kunnen worden gewijzigd. Kies bijvoorbeeld voor de 64-bit versie. Afhankelijk van de keuze bereidt de wizard voor het voorbereiden van virtuele machines het vereiste aantal voor, dat ook altijd kan worden aangepast om de systeembronnen te vergroten of te verkleinen.
  2. In het volgende venster kunt u een specifieke hoeveelheid RAM toewijzen aan de hand van het werkelijke RAM-geheugen van uw computer.

    Wijs niet te veel RAM toe, hoe meer RAM u aan het gastsysteem geeft, in ons geval geïnstalleerd door Windows, hoe minder RAM het hostsysteem zal hebben, wat zal leiden tot het falen van het hele systeem.
  3. Een nieuwe harde schijf maken. Nadat u op “Volgende” heeft geklikt, gaat u naar de stap “Selecteer een harde schijf”. Met deze stap kunt u de harde schijfgrootte, dynamisch uitbreidende of vaste grootte voor uw virtuele machine kiezen. Hier zal ik uw aandacht vestigen op het feit dat het beter is om een ​​dynamisch uitbreidbare schijf te kiezen, omdat u hierdoor ruimte kunt besparen op de echte harde schijf van uw computer.

    Het is gemakkelijker om dit te zeggen: blijf bij de reeds bestaande selectie van de wizard voor het maken van virtuele machines. Nadat u op de knop "Maken" hebt geklikt, voltooit de wizard zijn werk.
  4. Nu hoeft u alleen nog maar de schijfkopie voor Windows te selecteren die u wilt installeren door op de knop "Aanpassen" te klikken. Selecteer het gedeelte 'Media' aan de linkerkant van het venster. Klik op "Leeg", wat zegt: lege cd-, dvd-omgeving.

    Klik naast het woord "Drive" op het schijfpictogram, waarmee u de bestaande schijf van uw computer of een schijfkopie kunt selecteren die eerder op de computer is opgeslagen. Klik OK.
  5. U bent nu helemaal klaar om Windows te installeren! U kunt een virtuele machine uitvoeren en een standaard Windows-installatie uitvoeren.

Na het installeren van Windows in VirtualBox schakelen we de installatiemedia uit, zodat VirtualBox opstart vanaf een virtuele harde schijf. Ook nodig

Linux-besturingssysteem is interessant voor veel gebruikers, maar weinigen durven Windows ernaar te veranderen. Als je je echter verdiept in de essentie van hoe dit platform werkt, zul je zien dat Windows niet de enige mogelijke optie is (vooral gezien de hoge kosten). Eerst moet je begrijpen hoe Linux op een virtuele machine wordt geïnstalleerd.

Wat is er nodig om dit doel te bereiken?

1. De processor moet hardwarerendering ondersteunen
2. Geïnstalleerde VM VirtualBox-applicatie van Oracle (hierna VB genoemd)
3. ISO-image van het Linux-besturingssysteem gedownload

Na het installeren van de virtuele machine (dit is een vrij snel proces), kun je doorgaan naar het eigenlijke Linux-besturingssysteem zelf.

Tegenwoordig kun je veel varianten van Linux vinden die op de kernel zijn ontwikkeld. Nu zullen we kijken naar de meest voorkomende: Ubuntu-besturingssysteem.

1. Start VB en klik "Creëren".

Geef de VM-naam op - Ubuntu, evenals het type besturingssysteem – Linux. U moet ook de platformversie opgeven; het hangt af van de bitdiepte van het geladen besturingssysteem - 32x of 64x.

2. We stellen de hoeveelheid RAM in die moet worden toegewezen voor de werking van de VM. In dit geval functioneert het besturingssysteem normaal met een volume van 1024 MB.

3. Maak een nieuwe harde schijf. Selecteer het bestandstype dat wordt gebruikt bij het maken van een nieuwe schijfkopie. Het is het beste om het item actief te laten VDI.



Als we willen dat de schijf dynamisch is, controleer dan de overeenkomstige parameter. Hierdoor kan de schijfruimte groeien naarmate de VM zich vult met bestanden.

We hebben een VM gemaakt, maar deze is nu niet actief. Om het in te schakelen, moet u het starten door op de knop te klikken die overeenkomt met de naam. Of u kunt dubbelklikken op de VM zelf.

Linux-installatie

Het installeren van Ubuntu is zo eenvoudig mogelijk en vereist geen speciale vaardigheden. Na het starten van de VM verschijnt het installatieprogrammavenster. Het moet de locatie van de gedownloade Ubuntu-image aangeven.

Nu deze afbeelding is geselecteerd, gaan we verder met de volgende stap. Selecteer in het nieuwe venster de interfacetaal – Russisch, zodat het installatieproces volledig begrijpelijk is.

In het eerste geval kunt u een idee krijgen van het besturingssysteem, maar met een volledige installatie kunt u zich beter onderdompelen in de omgeving ervan. Laten we kiezen "Installeren".

Hierna verschijnt het. Laten we controleren of de pc-parameters consistent zijn met de vereisten van de ontwikkelaars. Zo ja, laten we verder gaan met de volgende stap.

Selecteer tijdens de installatie de optie die biedt om de schijf te wissen en Ubuntu te installeren.

Tijdens het installatieproces kunt u de tijdzone instellen en de toetsenbordindeling opgeven.

De installatieprocedure duurt ongeveer 20 minuten.

Na voltooiing wordt de pc automatisch opnieuw opgestart, waarna het bureaublad van de geïnstalleerde Ubuntu wordt gestart.

Installatie Linux-Ubuntu voltooid, kunt u beginnen vertrouwd te raken met het systeem.

Soms is het nodig om meerdere besturingssystemen tegelijkertijd of afwisselend op één pc te gebruiken. Als u dual-boot niet wilt gebruiken, kunt u de enige overgebleven optie gebruiken: een virtuele machine installeren voor het Linux-besturingssysteem.

Met voldoende RAM en virtueel geheugen en de benodigde processorkracht is het mogelijk om meerdere systemen tegelijk op te starten en er in volledige modus mee te werken. Hiervoor moet u echter de juiste software kiezen.

Als u besluit een virtuele machine in een besturingssysteem te gebruiken, moet u eerst uitzoeken welke voor u geschikt is. Nu zullen we de vijf meest populaire vertegenwoordigers van dit soort software beschouwen.

VirtueleBox

Deze applicatie is een universeel product dat gebruikt kan worden voor het virtualisatieproces in Linux. Dankzij dit kan het een aantal andere besturingssystemen ondersteunen, waaronder Windows of zelfs MacOS.

Deze software verschilt praktisch niet van VirtualBox, maar is in sommige opzichten superieur aan het laatstgenoemde programma. Experts benadrukken dat hun prestaties ongeveer hetzelfde zijn, maar VMWare maakt het volgende mogelijk:

  • virtuele of lokale netwerken creëren tussen machines die op een computer zijn geïnstalleerd;
  • organiseer een gemeenschappelijk klembord;
  • bestanden overbrengen.

Het was echter niet zonder nadelen. Het probleem is dat het geen ondersteuning biedt voor het opnemen van videobestanden.

Indien gewenst kan dit programma volledig automatisch worden geïnstalleerd, waarbij de vereiste parameters worden geselecteerd, wat vaak erg handig is.

Qemu

Dit programma is ontworpen voor ARM-gebaseerde apparaten zoals Android, Raspbian, RISC OS. Het is erg lastig in te stellen, vooral voor een onervaren gebruiker. Feit is dat het werk met een virtuele machine uitsluitend wordt uitgevoerd in "Terminal" door speciale opdrachten in te voeren. Met zijn hulp kunt u echter absoluut elk besturingssysteem uitvoeren, ze op uw harde schijf installeren of naar een speciaal bestand schrijven.

Het mooie van Qemu is dat je hardwareversnelling kunt gebruiken en programma's online kunt installeren. Om dergelijke software te installeren op een besturingssysteem dat is gebaseerd op de Linux-kernel, "Terminal" je moet de volgende opdracht uitvoeren:

sudo apt installeer qemu qemu-kvm libvirt-bin

Let op: nadat u op Enter heeft gedrukt, zal het systeem u om het wachtwoord vragen dat u heeft opgegeven bij het installeren van de distributie. Houd er rekening mee dat er geen tekens worden weergegeven wanneer u deze invoert.

KVM

De naam van het programma staat voor Kernel-based Virtual Machine (een virtuele machine ontwikkeld op basis van de kernel). Dankzij dit kun je zorgen voor een redelijk hoge snelheid, grotendeels dankzij de Linux-kernel.

Het werkt veel sneller en betrouwbaarder vergeleken met VirtualBox, maar het is veel moeilijker te configureren en niet zo gemakkelijk te onderhouden. Maar tegenwoordig is dit programma het populairst voor het installeren van virtuele machines. Deze vraag is grotendeels te wijten aan het feit dat u met zijn hulp uw eigen server op internet kunt hosten.

Voordat u het programma installeert, moet u bepalen of de hardware van uw computer hardwareversnelling kan ondersteunen. Om dit te doen, moet u het hulpprogramma gebruiken CPU-checker. Als alles in dit opzicht in orde is, kunt u beginnen met het installeren van KVM op uw computer. Voor dit doel in "Terminal" voer het volgende commando in:

sudo apt-get install emu-kvn libvirt-bin virtinst bridge-utils virt-manager

Zodra het programma is geïnstalleerd, heeft de gebruiker absolute toegang tot het maken van virtuele machines. Indien gewenst kunt u andere emulators plaatsen die door deze applicatie worden bestuurd.

XEN

Dit programma is vrijwel volledig identiek aan KVM, maar heeft enkele verschillen. Het belangrijkste is dat de virtuele XEN-machine de kernel opnieuw moet opbouwen, anders zal deze niet goed functioneren.

Een andere onderscheidende kwaliteit van het programma is de mogelijkheid om zelfs te werken zonder hardwareversnelling te gebruiken bij het draaien van het Linux/Ubuntu-besturingssysteem.

Om XEN op uw computer te installeren, moet u een reeks opdrachten één voor één uitvoeren "Terminal":

apt-get install\
xen-hypervisor-4.1-amd64\
xen-hypervisor-4.1-i386\
xen-utils-4.1\
xenwatch\
xen-tools\
xen-utils-common\
xenstore-utils

Het is vermeldenswaard dat het na de installatie nodig is om de configuratie uit te voeren, wat voor de gemiddelde gebruiker te ingewikkeld lijkt.

Conclusie

Virtualisatie in het Linux-besturingssysteem heeft zich de laatste tijd zeer snel ontwikkeld. Regelmatig verschijnen er nieuwe programma’s die hierop gericht zijn. We controleren ze regelmatig en bevelen ze aan gebruikers aan om hun problemen op te lossen.

Het artikel bespreekt wat een virtuele machine voor Linux is, hoe deze verschilt van andere, bijvoorbeeld voor Windows, hoe een nieuwe machine wordt gemaakt, waar deze wordt gebruikt en, belangrijker nog, hoe je er een Linux-distributie op kunt installeren. Het wordt aanbevolen om het artikel tot het einde te lezen, omdat het de essentie onthult van programma's voor het uitvoeren van Linux op andere besturingssystemen.

Wat is een virtuele machine

In feite verschilt een virtuele machine voor Linux niet van die voor Windows. In eenvoudige woorden: het is een computeremulator, en welk besturingssysteem u op deze virtuele computer installeert, is aan u.

Als we dieper gaan, is een virtuele machine een speciaal programma dat is ontworpen om een ​​besturingssysteem uit te voeren binnen een reeds geïnstalleerd besturingssysteem. Dat wil zeggen dat u eenvoudig kunt installeren vanaf een installatie-image van dezelfde Linux, zonder zelfs maar de computer uit te zetten en zonder een opstartbare USB-flashdrive te maken.

Dit programma lijkt een computer in een computer te creëren. Een virtueel apparaat gebruikt, zoals je zou kunnen raden, bronnen van het echte apparaat, dus je hebt aanzienlijke bronnen nodig om voldoende prestaties te hebben voor twee besturingssystemen tegelijk.

Hoe een virtuele machine wordt gemaakt en ermee communiceert

We hebben ontdekt wat een virtuele machine voor Linux is, laten we nu afstappen van de definitie en praten over hoe virtualisatie plaatsvindt.

Ten eerste zijn er verschillende van dit type programma's op het netwerk. Het heeft geen zin om ze allemaal op te sommen, maar laten we zeggen dat de meest populaire VirtualBox en VMware zijn. Nadat u uw keuze heeft gemaakt, moet het programma worden geïnstalleerd. Dit gebeurt op de standaardmanier: met behulp van het installatiebestand.

Als er een virtuele machine op uw computer is geïnstalleerd, kunt u direct doorgaan met het starten ervan en het virtualiseren van de werkende machine. Maar u moet een besturingssysteem op de machine installeren, dus download de afbeelding vooraf van internet. Laten we vooruitkijkend zeggen dat het artikel instructies zal geven voor het installeren van het besturingssysteem, en Kali Linux zal als voorbeeld worden gedemonteerd.

Over het algemeen is dat alles. Nadat u het programma en de image van het besturingssysteem hebt geïnstalleerd, kunt u doorgaan met de installatie ervan. Dit gebeurt in elk programma anders, en we zullen later bekijken hoe precies.

Toepassingsgebied

Laten we het nu hebben over waarom virtuele machines überhaupt nodig zijn, omdat een eenvoudige gebruiker zal zeggen dat het gemakkelijker is om een ​​​​opstartbare USB-flashdrive met de gewenste distributie te branden en het besturingssysteem daardoor rechtstreeks op de computer te installeren. En degenen met meer kennis zullen toevoegen dat dit op een niet-standaard manier kan worden gedaan, bijvoorbeeld naast een reeds geïnstalleerde Windows, of zonder het helemaal te installeren, beginnend vanaf een LiveCD. Maar zo eenvoudig is het niet.

Hier zijn de meest voor de hand liggende en veel voorkomende redenen voor het gebruik van virtuele machines:

  • Onbekende besturingssystemen controleren. Dit is de meest voor de hand liggende reden, want als je een distributie vindt, wil je deze eerst bekijken voordat je deze installeert om te begrijpen of deze geschikt is of niet. Een virtuele machine zal hierbij honderd procent helpen.
  • Software testen van dubieuze bronnen. Als u veiligheid op prijs stelt en vrijwel niets op uw hoofdbesturingssysteem wilt uitvoeren, is het beter om een ​​dubieus programma op een virtuele machine te controleren.
  • Surf op internet zonder risico op een virus. Sommige mensen gebruiken virtuele machines om hun ervaring op het World Wide Web te beveiligen.

En dit zijn slechts drie redenen, maar er zijn er nog veel meer. Maar we zullen hier niet lang bij stilstaan ​​en laten we verder gaan met de varianten van deze programma’s.

Soorten virtuele machines

Zoals eerder opgemerkt, zijn er nogal wat virtuele machines op de markt. Tot nu toe zijn er twee genoemd: VirtualBox en VMware. Ze zijn ongetwijfeld de meest populaire en meest gebruikte, maar we kunnen de minder opvallende, maar niet minder goede programma's, bijvoorbeeld Qemu of Parallels Desktop, niet negeren. Ze zijn zonder twijfel goed te gebruiken, maar zullen om bepaalde redenen niet in het artikel worden besproken.

Qemu kan dus elke versie van het besturingssysteem draaien, maar het is moeilijk te gebruiken. Ondanks het feit dat het een orde van grootte meer verschillende tools bevat, zal het werken ermee alleen handig zijn voor professionals. Het belangrijkste nadeel van Parallels Desktop is over het algemeen triviaal: het werkt alleen op MacOS. Ja, je kunt er zowel Linux als Windows op draaien, maar alleen als je de gelukkige eigenaar bent van een Apple-product.

Voorbereidende activiteiten voordat Linux op een virtuele machine wordt geïnstalleerd

Laten we nu verder gaan met het leuke gedeelte. Zoals beloofd zullen we het nu hebben over het installeren van Kali Linux op een virtuele machine. Laten we het echter eerst hebben over voorbereidende activiteiten, zonder welke niets zal werken.

Zoals reeds vermeld, hoeft u geen opstartbare flashdrives te schrijven, wat ongetwijfeld een pluspunt is. De image van het besturingssysteem moet echter worden gedownload. Omdat we het over Kali Linux hebben, download je het ISO-bestand van de officiële ontwikkelaarssite. U moet ook de virtuele machine zelf installeren. Hieronder zullen we Virtual Box en VMware bekijken, dus we raden aan een van deze te gebruiken, zodat er geen problemen zijn bij het uitvoeren van het gedownloade besturingssysteem op een virtuele machine.

Over het algemeen is dit alles wat u hoeft te doen voordat u Kali Linux op een virtuele machine installeert. Welnu, dan gaan we direct verder met het instellen van machines om er correct besturingssystemen op te starten.

Hoe Linux op een virtuele machine te installeren

U hebt dus de Linux-distributie-image gedownload en de installatie van de virtuele machine voltooid, zodat u onmiddellijk kunt beginnen met het installeren van het besturingssysteem erop. Allereerst zullen we het VirtualBox-programma analyseren, omdat het populairder is, en dan zullen we het hebben over VMware.

Programma #1: VirtualBox

Het installeren van Linux op een virtuele VirtualBox-machine gaat als volgt:

  1. Start het programma zelf.
  2. In het venster dat verschijnt, klikt u op de knop "Maken", die zich in het bovenste paneel bevindt. U kunt hiervoor ook op de knop "Aanmaken" in het menu "Bestand" klikken.
  3. Er wordt een nieuw venster geopend. Daarin moet je de naam van het toekomstige besturingssysteem invoeren (voer elke gewenste naam in), het type besturingssysteem selecteren, aangezien we het over Kali Linux hebben, vervolgens Linux selecteren en uiteindelijk de versie van de geselecteerde distributie. Van alle andere zal Kali Linux niet beschikbaar zijn, dus kies Linux 2.6/3.x/4.x (64-bit).
  4. In de volgende fase wordt u gevraagd de hoeveelheid RAM op te geven die u aan de virtuele machine wilt toewijzen. Het wordt aanbevolen om een ​​waarde binnen de groene lijn te selecteren, anders kunnen er problemen met de virtualisatie optreden.
  5. Nu moet je een virtuele harde schijf selecteren. U krijgt drie opties waaruit u kunt kiezen: sluit de harde schijf niet aan, maak geen nieuwe virtuele schijf of gebruik een reeds gemaakte schijf. Als je Kali Linux voor de eerste keer installeert, kies dan de tweede optie; als deze er al is en je wilt dat deze de bestanden van de vorige bevat, dan de derde.
  6. Nu moet u het type harde schijf selecteren. Laten we, zonder er omheen te draaien, zeggen dat VDI de beste keuze is.
  7. Bij het kiezen van een formaat voor het opslaan van gegevens op een schijf, wordt aanbevolen om "Dynamisch" te selecteren, zodat het volume toeneemt naarmate het vol raakt en niet onmiddellijk wordt toegewezen vanuit het hoofdsysteem.
  8. Geef nu het maximale volume op dat is toegewezen voor het virtuele besturingssysteem.

Dat is alles, de machine is gemaakt. U hoeft het alleen maar uit te voeren, de Kali Linux-distributie-image op te geven en een standaardinstallatie uit te voeren.

Programma #2: VMware

Welnu, nu zullen we je vertellen hoe je Linux op VMware installeert. Hier zijn de gedetailleerde instructies:

  1. Nadat u het programma hebt geopend, klikt u op de knop "Een nieuwe virtuele machine maken".
  2. Wanneer u het type machineconfiguratie selecteert, selecteert u "Normaal".
  3. Omdat de installatie zal plaatsvinden vanaf een afbeelding, selecteert u het item "Afbeeldingsbestand" en specificeert u de afbeelding zelf door op de knop "Bladeren" te klikken.
  4. Geef in de fase van het selecteren van het besturingssysteem Linux op en selecteer de Debian 7-versie; dit zijn de parameters die geschikt zijn voor het installeren van Kali Linux.
  5. Nu moet u de naam van de machine opgeven en de map waarin alle gegevens zijn opgeslagen.
  6. Geef de hoeveelheid schijfgeheugen voor het besturingssysteem op. Het wordt aanbevolen om alles op de standaard te laten en op Volgende te klikken.
  7. Klik op "Gereed".

Het maken van de machine is nu voltooid. Klik op de knop "Virtuele machine inschakelen" om de installatie-image te starten. Overigens kun je de Astra Linux-distributie op dezelfde manier op een virtuele machine installeren.

Conclusie

We hebben ontdekt wat het is: een virtuele machine voor Linux, en waarom we deze zouden gebruiken. Als resultaat heb je zelfs geleerd hoe je je eigen machine kunt maken om Kali Linux uit te voeren, maar zoals eerder gezegd kunnen de instructies voor deze distributie op bijna alle andere worden toegepast.