3 sätt att köra en virtuell maskin på Linux

Om du vill köra ett andra operativsystem på din Linux-maskin utan att starta om för att växla mellan dem är en virtuell maskin ditt enda svar.

Om du vill köra ett andra operativsystem på din Linux-maskin utan att starta om för att växla mellan dem är en virtuell maskin ditt enda svar.
Annons

Du måste köra ett annat operativsystem på din Linux-dator. Men ska du dual boot 7 Anledningar till varför du borde (och borde inte) Dual Boot Linux 7 Anledningar till att du borde (och borde inte) Dual Boot Linux Ofta är det svårt att rättfärdiga valet att installera Linux över Windows. Men varför inte välja båda? Här är fem skäl att dubbla boot och två skäl du inte borde. Läs mer, eller använd en virtuell maskin? Och om du väljer det andra alternativet, vilken virtuell maskinvara ska du använda?

Virtuella maskiner vs. Dual Booting

Kör du Linux - kanske Linux Mint eller Ubuntu Linux Mint vs Ubuntu: Vilken Distro ska du välja? Linux Mint vs Ubuntu: Vilken Distro ska du välja? Linux Mint och Ubuntu är två av de mest populära Linux distroserna, men det finns verkliga skillnader mellan de två. Vilken är rätt för dig? Läs mer - tillsammans med Windows? Eller har du två eller flera Linux-distributioner installerade på din dator? Hur fungerar det för dig? För vissa fungerar den här dynamiken bra. För andra kan omstart vara ett problem.

Tiden som tas för att starta om, välj ett annat operativsystem på GRUB bootloader-skärmen, och sedan starta kan det vara problematiskt. Detta gäller särskilt för system där Linux är installerat tillsammans med Windows.

Muo-linux-3vms-vm-fedora

På långsammare system, eller de med många appar som försöker springa när Windows laddar, kan du vänta 5-10 minuter innan du kan börja vara produktiv. Kasta i en anti-virus lösning, och du är snart på en massiv långsam.

Att köra ditt sekundära operativsystem i en virtuell maskin kan dock övervinna detta problem.

Vad är en virtuell maskin?

Vi har tittat på virtuella maskiner, så kallade VM, flera gånger tidigare. Enkelt sagt är de program som skapar en mjukvarumiljö som efterliknar datormaskinvara. Ett operativsystem kan sedan installeras i denna miljö. Vi kallar detta ett "gäst-OS", medan operativsystemet du har installerat på din fysiska dator är "värd OS".

Dessutom kan virtualisering förbättras med hjälp av dedikerad systemhårdvara.

Så här aktiverar du virtualisering på din dator

Medan din valda gäst-OS kan köras utan maskinvaruvirtualisering, om alternativet är tillgängligt är det värt att använda. Inte minst för att det kommer att minska avloppet på datorns systemresurser.

För att aktivera hårdvaruvirtualisering måste du starta om datorn för att komma åt BIOS. Hur detta uppnås beror på din enhet, men det görs vanligen genom att trycka på Del eller F2 när datorn startas om.

Hitta avancerad skärm i BIOS och leta efter något av följande:

  • virtualisering
  • VT-x (Intel-äldre system kommer att ha VT-d)
  • AMD-V (AMD-system)

BIOS navigeras med piltangenterna. När du har aktiverat virtualisering, tryck F10 för att spara och avsluta.

När det här är gjort kan du välja mellan tre VM-program med öppen källkod, som vi ser nedan (VMWare är också tillgängligt för Linux, men är inte öppen källkod).

1. VirtualBox

VirtualBox kan skapa en virtuell maskin med praktiskt taget alla operativsystem (förutom de som är avsedda för ARM-enheter). Det erbjuder också mjukvara och hård assisterad virtualisering, lagring av virtuella maskiner som diskbilder. Detta gör det enkelt att säkerhetskopiera eller migrera till andra datorer eller VM-applikationer.

Muo-linux-3vms-virtualbox

VirtualBox är särskilt bra för att köra 32-bitars och 64-bitars Linux distros, såväl som Windows. Det är även möjligt att köra OS X på VirtualBox, kanske för att testa det innan du konfigurerar datorn som ett Hackintosh Tech Recept: Optimal hårdvarukomponenter för ett perfekt Hackintosh Techrecept: Optimal hårdvarukomponenter för en perfekt Hackintosh Tänk på att bygga en Hackintosh? Du kan göra en Mac Pro till hälften av priset på den riktiga saken. Jag sätter ihop en anpassad Hackintosh med information som glöms från flera Hackintosh-entusiastplatser. Även med ... Läs mer. Hitta en kopia för distributionen på virtualbox.org/wiki/Downloads.

2. QEMU

Om du vill köra ett ARM-operativsystem (t.ex. Android, Raspbian eller RISC OS), är det här kommandoradsbaserade verktyget det du vill välja.

Muo-linux-3vms-qemu installera

Kort för "Quick Emulator" är QEMU enkelt att installera, och vissa gästoperativsystem kan till och med hämtas med QEMU inbyggd. Vår tidigare titt på att driva Raspbian Pi primära OS Raspbian i QEMU ger dig en bra introduktion till det här verktyget .

Även om det unabbreviated namnet för QEMU är "Quick Emulator", är det i själva verket en hypervisor, ett verktyg för hantering av hårdvaruvirtualisering. Du kan installera QEMU med:

sudo apt-get install qemu qemu-kvm libvirt-bin 

3. KVM

KVM är en gaffel av QEMU-projektet, och fungerar tillsammans med verktyget för att tillhandahålla ytterligare alternativ (till exempel närmaste hastighet) utöver den inbyggda VM-funktionaliteten.

Muo-linux-3vms-vm-fedora

Det betyder att KVM erbjuder stor fart och stabilitet än VirtualBox, men KVM är lite knepigare att installera. Men om du kan ta ditt huvud kring para-virtualiserade drivrutiner, kommer du att vara väl på väg att förstå varför KVM är ett populärt alternativ för hosting VM.

För att använda KVM, börja med att bekräfta att din maskinvara är lämplig för maskinvaruvirtualisering:

 sudo apt-get install cpu-checker 

Om svaret är "KVM acceleration kan användas", fortsätt för att installera programvaran:

 sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils 

Du kan köra KVM via skrivbordet med Virtual Machine Manager, som du borde hitta i skrivbordet.

Vilka distros går bäst i en VM?

När du väl valt en lämplig virtuell maskinapplikation måste du skräddarsy ditt val av gäst-OS. Till exempel kan du köra Windows enkelt på VirtualBox, även om Windows 7 är det säkraste alternativet.

Omvänt är QEMU lämplig för att köra ARM-riktade distributioner, såsom Raspberry Pi's Raspbian eller Android.

Under tiden, något lätt som Lubuntu Lubuntu: En lättviktsversion av Ubuntu [Linux] Lubuntu: En lättviktsversion av Ubuntu [Linux] Älskar Ubuntu, men känner sig skeptisk till 11.04: s nya Unity-gränssnitt? Prova Lubuntu 11.04, ett extremt lätt alternativ till huvudgrenen i Ubuntu. Du hittar det menystyrda gränssnittet bekant och resurserna slår anmärkningsvärt låga .... Läs mer kommer att köras på något av dessa VM-verktyg.

Vilket VM-verktyg ska du använda?

Så vi har tittat på tre virtuella maskinapplikationer. Men vilken ska du använda?

Det är en knepig. Om du vill ha enkel virtualisering som är snabb och enkel att installera, bör VirtualBox vara ditt första stopp. För mer avancerad virtualisering, eller för att köra en VM för en ARM-enhet, ta en titt på QEMU.

Om du anser dig vara en virtuell maskinanvändare, måste KVM vara ditt första stopp.

Föredrar du dig att dubbelstart, eller är det en virtuell maskininstallation du föredrar för åtkomst till flera plattformar? Berätta för oss hur du gör det i kommentarerna.

In this article