Beginner Geek: Hvordan lage og bruke virtuelle maskiner

Virtuelle maskiner lar deg kjøre et operativsystem i et appvindu på skrivebordet ditt som oppfører seg som en full, separat datamaskin. Du kan bruke dem til å leke med forskjellige operativsystemer, kjøre programvare som hovedoperativsystemet ikke kan, og prøve apper i et trygt miljø med sandkasser.

Det er flere gode applikasjoner for gratis virtuell maskin (VM) der ute, noe som gjør det mulig å sette opp en virtuell maskin noe noen kan gjøre. Du må installere en VM-app og ha tilgang til installasjonsmedier for operativsystemet du vil installere.

Hva er en virtuell maskin?

En app for virtuell maskin skaper et virtualisert miljø - kalt, enkelt nok, en virtuell maskin - som oppfører seg som et eget datasystem, komplett med virtuelle maskinvareenheter. VM kjører som en prosess i et vindu på ditt nåværende operativsystem. Du kan starte en installasjonsplate (eller live CD) for operativsystemet inne i den virtuelle maskinen, og operativsystemet vil bli "lurt" til å tro at det kjører på en ekte datamaskin. Den vil installeres og kjøres akkurat som på en ekte, fysisk maskin. Når du vil bruke operativsystemet, kan du åpne programmet for virtuell maskin og bruke det i et vindu på det nåværende skrivebordet.

I VM-verdenen kalles operativsystemet som faktisk kjører på datamaskinen din, og eventuelle operativsystemer som kjører i VM-er, kalles gjester. Det hjelper til med å forhindre at ting blir for forvirrende.

I en bestemt VM er gjeste-operativsystemet lagret på en virtuell harddisk - en stor fil med flere gigabyte som er lagret på den virkelige harddisken din. VM-appen presenterer denne filen gjest OS som en ekte harddisk. Dette betyr at du ikke trenger å rote med partisjonering eller gjøre noe annet komplisert med den virkelige harddisken din.

Virtualisering gir litt overhead, så ikke forvent at de skal være så raske som om du hadde installert operativsystemet på ekte maskinvare. Krevende spill eller andre apper som krever seriøs grafikk og CPU-kraft, gjør det ikke så bra, så virtuelle maskiner er ikke den ideelle måten å spille Windows-PC-spill på Linux eller Mac OS X - i det minste ikke med mindre disse spillene er mye eldre eller ikke er grafisk krevende.

RELATERT: 4+ måter å kjøre Windows-programvare på Linux

Grensen for hvor mange virtuelle maskiner du kan ha, er egentlig bare begrenset av hvor mye harddiskplass. Her er en titt på noen av de virtuelle maskinene vi bruker når vi tester ting mens vi skriver artikler. Som du kan se, har vi komplette virtuelle maskiner med flere versjoner av Windows og Ubuntu installert.

Du kan også kjøre flere virtuelle maskiner samtidig, men du vil være litt begrenset av systemressursene dine. Hver VM spiser opp litt CPU-tid, RAM og andre ressurser.

Hvorfor du vil lage en virtuell maskin

Bortsett fra å være god geeky moro å leke med, tilbyr virtuelle maskiner en rekke seriøse bruksområder. De lar deg eksperimentere med et annet operativsystem uten å måtte installere det på din fysiske maskinvare. For eksempel er de en fin måte å rote med Linux — eller en ny Linux-distribusjon — og se om det føles riktig for deg. Når du er ferdig med å spille med et operativsystem, kan du bare slette VM.

VM-er gir også en måte å kjøre et annet OS-programvare på. For eksempel, som Linux- eller Mac-bruker, kan du installere Windows i en virtuell maskin for å kjøre Windows-apper du ellers ikke har tilgang til. Hvis du vil kjøre en senere versjon av Windows - som Windows 10 - men har eldre apper som bare kjører på XP, kan du installere Windows XP i en VM.

RELATERTE: Sandkasser Forklart: Hvordan de allerede beskytter deg og hvordan du kan sandkasse ethvert program

En annen fordel virtuelle maskiner gir er at de er "sandkasserte" fra resten av systemet ditt. Programvare i en virtuell maskin kan ikke unnslippe den virtuelle maskinen for å tukle med resten av systemet ditt. Dette gjør virtuelle maskiner til et trygt sted å teste apper - eller nettsteder - du stoler ikke på og ser hva de gjør.

For eksempel når svindlerne "Hei, vi er fra Windows" kom og kalte, kjørte vi programvaren deres i en virtuell maskin for å se hva de faktisk ville gjøre - VM hindret svindlerne i å få tilgang til datamaskinens virkelige operativsystem og filer.

RELATERT: Fortell slektningene dine: Nei, Microsoft vil ikke ringe deg om datamaskinen din

Sandboxing lar deg også kjøre usikre OSer tryggere. Hvis du fremdeles trenger Windows XP for eldre apper, kan du kjøre den i en VM der i det minste skadene ved å kjøre et gammelt operativsystem som ikke støttes.

Apper for virtuelle maskiner

Det er flere forskjellige programmer for virtuelle maskiner du kan velge mellom:

  • VirtualBox:  (Windows, Linux, Mac OS X): VirtualBox er veldig populært fordi det er åpen kildekode og helt gratis. Det er ingen betalte versjoner av VirtualBox, så du trenger ikke å takle den vanlige "oppgraderingen for å få flere funksjoner" upsells og nags. VirtualBox fungerer veldig bra, spesielt på Windows og Linux hvor det er mindre konkurranse, noe som gjør det til et godt sted å starte med virtuelle maskiner.
  • VMware Player:  (Windows, Linux): VMware har sin egen serie virtuelle maskinprogrammer. Du kan bruke VMware Player på Windows eller Linux som et gratis, grunnleggende virtuelt maskinverktøy. Mer avanserte funksjoner - hvorav mange er gratis i VirtualBox - krever oppgradering til det betalte VMware Workstation-programmet. Vi anbefaler at du starter med VirtualBox, men hvis det ikke fungerer som det skal, kan det være lurt å prøve VMware Player.
  • VMware Fusion:  (Mac OS X): Mac-brukere må kjøpe VMware Fusion for å bruke et VMware-produkt, siden gratis VMware Player ikke er tilgjengelig på en Mac. Imidlertid er VMware Fusion mer polert.
  • Parallels Desktop:  (Mac OS X): Macs har også Parallels Desktop tilgjengelig. Både Parallels Desktop og VMware Fusion for Mac er mer polerte enn de virtuelle maskinprogrammene på andre plattformer, siden de markedsføres til gjennomsnittlige Mac-brukere som kanskje vil kjøre Windows-programvare.

Mens VirtualBox fungerer veldig bra på Windows og Linux, vil Mac-brukere kanskje kjøpe et mer polert, integrert Parallels Desktop eller VMware Fusion-program. Windows- og Linux-verktøy som VirtualBox og VMware Player har en tendens til å være målrettet mot et geekere publikum.

Det er selvfølgelig mange flere VM-alternativer. Linux inkluderer KVM, en integrert virtualiseringsløsning. Profesjonell og Enterprise-versjon av Windows 8 og 10 - men ikke Windows 7 - inkluderer Microsofts Hyper-V, en annen integrert løsning for virtuell maskin. Disse løsningene kan fungere bra, men de har ikke de mest brukervennlige grensesnittene.

RELATERT: Slik installerer du KVM og oppretter virtuelle maskiner på Ubuntu

Sette opp en virtuell maskin

Når du har bestemt deg for en VM-app og fått den installert, er det faktisk ganske enkelt å sette opp en VM. Vi kommer til å gå gjennom den grunnleggende prosessen i VirtualBox, men de fleste apper håndterer å lage en VM på samme måte.

Åpne VM-appen din og klikk på knappen for å opprette en ny virtuell maskin.

Du blir guidet gjennom prosessen av en veiviser som først spør hvilket operativsystem du skal installere. Hvis du skriver inn navnet på operativsystemet i "Navn" -boksen, vil appen mest sannsynlig automatisk velge type og versjon for operativsystemet. Hvis det ikke - eller det gjetter feil - velger du disse elementene selv fra rullegardinmenyene. Når du er ferdig, klikker du på "Neste".

Basert på operativsystemet du planlegger å installere, velger veiviseren noen standardinnstillinger for deg, men du kan endre dem over skjermbildene som følger. Du blir spurt om hvor mye minne du skal tildele VM. Hvis du vil ha noe annet enn standard, velg det her. Ellers er det bare å klikke "Neste". Og ikke bekymre deg, du vil kunne endre denne verdien senere hvis du trenger det.

Veiviseren vil også opprette den virtuelle harddiskfilen som skal brukes av VM. Med mindre du allerede har en virtuell harddiskfil du vil bruke, er det bare å velge alternativet for å opprette en ny.

Du blir også spurt om du skal opprette en dynamisk tildelt eller fast størrelse disk. Med en dynamisk tildelt disk vil du angi en maksimal diskstørrelse, men filen vil bare vokse til den størrelsen som den trenger. Med en disk med fast størrelse vil du også angi en størrelse, men filen som blir opprettet vil være så stor fra den ble opprettet.

Vi anbefaler at du lager disker med fast størrelse fordi de, mens de spiser opp litt mer diskplass, også gir bedre resultater - noe som gjør at den virtuelle maskinen din blir litt mer responsiv. I tillegg vet du hvor mye diskplass du har brukt, og vil ikke bli overrasket når VM-filene dine begynner å vokse.

Du vil da kunne angi størrelsen på den virtuelle disken. Du kan velge standardinnstillingen eller endre størrelsen etter dine behov. Når du klikker "Opprett", opprettes den virtuelle harddisken.

Etter det blir du dumpet tilbake til hovedvinduet til app-appen, der den nye VM skal vises. Forsikre deg om at installasjonsmediet du trenger er tilgjengelig for maskinen - vanligvis innebærer dette å peke på en ISO-fil eller ekte plate gjennom VM-innstillingene. Du kan kjøre din nye VM ved å velge den og trykke "Start".

Selvfølgelig har vi nettopp berørt det grunnleggende om å bruke virtuelle maskiner her. Hvis du er interessert i mer lesing, kan du sjekke ut noen av våre andre guider:

  • Den komplette guiden for å øke hastigheten på virtuelle maskiner
  • Hvordan lage og kjøre virtuelle maskiner med Hyper-V
  • Slik installerer du Android i VirtualBox
  • Hvordan dele datamaskinens filer med en virtuell maskin
  • Bruk bærbar VirtualBox til å ta virtuelle maskiner med deg overalt
  • 10 VirtualBox-triks og avanserte funksjoner du bør vite om

Har du andre bruksområder eller tips for bruk av virtuelle maskiner som vi ikke berørte? Gi oss beskjed i kommentarene!