Hur man kör en virtuell maskin på Linux: 3 olika sätt

Hur man kör en virtuell maskin på Linux: 3 olika sätt

Du måste köra ett annat operativsystem på din Linux -dator. Dubbelstart är ett alternativ, men du kan använda en virtuell maskin.





Men om du väljer det andra alternativet, vilken Linux -virtuell maskinprogramvara ska du använda?





Virtuella maskiner vs Dual Booting Linux

Det finns två sätt att köra flera operativsystem på en dator:





Dubbelstart är bra men har sina nackdelar. Till exempel kan du köra två eller flera Linux -distributioner (kanske Linux Mint eller Ubuntu ) installerad på din dator. Det fungerar dock inte bra för alla. Olika problem kan frustrera upplevelsen, till exempel omstart.

Den tid det tar att starta om, välja ett annat operativsystem på GRUB -startladdningsskärmen och sedan starta upp kan vara problematiskt. Detta gäller särskilt på system där Linux är installerat tillsammans med Windows.



På långsammare system kan du vänta 5-10 minuter innan du kan börja vara produktiv. Med skanning av antivirusprogram vid start, är du snart på en enorm långsam.

Men att köra ditt sekundära operativsystem i en virtuell dator kan övervinna detta problem.





Vad är en virtuell maskin?

Enkelt uttryckt virtuella maskiner --- kända som virtuella datorer --- är applikationer som skapar en mjukvara som efterliknar datorhårdvara. Ett operativsystem kan sedan installeras i denna miljö. Vi kallar detta ett 'gäst -operativsystem', medan operativsystemet du har installerat på din fysiska dator är 'värd -operativsystemet'. Dessutom kan virtualiseringen förbättras med hjälp av dedikerad systemhårdvara!

Läs mer: Vad är en virtuell maskin och hur fungerar den?





kan inte klicka på något i aktivitetsfältet windows 10

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

Även om ditt valda gäst -OS kan köras utan hårdvaruvirtualisering, är det värt att använda om alternativet är tillgängligt. Inte minst för att det minskar tömningen på datorns systemresurser.

För att kontrollera om din Linux -dator kan hantera virtualisering, öppna en terminal och ange:

lscpu

Leta efter 'Virtualisering' --- den typ som datorns CPU-stöd stöder kommer att listas. Du bör se referens till VT-x, VT-d eller AMD-V.

För att aktivera hårdvaruvirtualisering måste du starta om datorn för att komma åt BIOS/UEFI. Hur detta uppnås beror på din enhet, det är vanligtvis tillgängligt genom att trycka på Av eller F2 efter att datorn startat om.

Hitta Avancerad skärmen 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)

Äldre BIOS -miljöer navigeras med piltangenterna; menyerna i nyare UEFI kan dock nås med en mus. När du har aktiverat virtualisering, slå F10 för att spara och avsluta.

Din dator startar sedan om.

3 Virtuella maskinverktyg för Linux

Med virtualisering aktiverad är det dags att titta på valet av Linux VM -applikationer.

1. VirtualBox

Genom att erbjuda mångsidig virtualisering kan VirtualBox skapa en virtuell maskin med praktiskt taget alla operativsystem (utom de som är avsedda för ARM -enheter). Det erbjuder också mjukvara och maskinvaruassisterad virtualisering, som lagrar virtuella maskiner som diskbilder. Detta gör dem enkla att säkerhetskopiera eller migrera till andra datorer eller VM -applikationer.

VirtualBox är särskilt bra på att köra 32-bitars och 64-bitars Linux-distros, liksom Windows. Det är till och med möjligt att köra macOS på VirtualBox, kanske testa det innan du konfigurerar din dator som en Hackintosh.

Ladda ner: VirtualBox (Fri)

2. Kör en Linux -dator i QEMU

Om du vill köra ett ARM -operativsystem som din Linux -VM är QEMU det bästa valet. Detta kommandoradsbaserade verktyg är snabbt att installera för virtuella datorer med Android, Raspbian eller icke-Linux RISC OS.

hur man sparar en illustratorfil som en png

Kort för 'Quick Emulator', QEMU är dock lite utmanande, beroende på kommandoraden snarare än ett musdrivet gränssnitt. För att spara tid kan vissa gästoperativsystem laddas ner med QEMU inbyggt. Se vår titt på kör Raspbian Pi OS i QEMU för att få en introduktion till detta Linux VM -verktyg.

Även om det icke -förkortade namnet på QEMU är 'Quick Emulator', är det i själva verket en hypervisor, ett verktyg för att hantera hårdvaruvirtualisering. Du kan installera QEMU med:

sudo apt install qemu qemu-kvm libvirt-bin

Som nämnts används kommandoradsgränssnittet i terminalen för att köra QEMU. Detta kan visa sig vara utmanande för nyare Linux -användare, men lyckligtvis finns det lösningar. Dessa QEMU -gafflar lägger till ett grafiskt användargränssnitt (GUI) så att du kan köra en Linux -dator utan att skriva kommandon:

Dessa projekt befinner sig i olika utvecklingsstadier --- för bästa resultat, prova QtEmu.

3. VMware Workstation Player

VMware är branschledande inom desktop- och servervirtualisering, med tusentals företagskunder. Lyckligtvis släpper de också en gratisversion för mer fokuserade användningsfall.

Ladda ner: VMware Workstation Player

Med stöd för alla större Linux -operativsystem och över 200 gäst -operativsystem är VMware Workstation Player en smart Linux -VM -lösning. Observera att till skillnad från QEMU kan VMware Workstation Player dock inte köra ARM -operativsystem.

Vilka Linux Distros fungerar bäst i en virtuell dator?

När du har valt en lämplig virtuell maskinapplikation måste du skräddarsy ditt val av gäst -operativsystem. Till exempel kan du köra Windows enkelt på VirtualBox och VMware

hur man sorterar amazon efter antal recensioner

Omvänt är QEMU lämplig för att köra ARM-riktade distributioner, till exempel Raspberry Pi OS eller Android.

Under tiden kommer något lätt som Lubuntu att köras på något av dessa Linux virtuella maskinverktyg.

Men tänk om du vill köra alla tre? Lyckligtvis finns det stor korskompatibilitet mellan dem. Du kan importera en VDI -fil från en VirtualBox -installation till en annan, eller så kan du konvertera en VMware VMDK till en läsbar IMG -fil för QEMU.

Så oavsett vilken Linux VM -app du använder kan du vara säker på att flytta din Linux VM till andra enheter.

Vilket Linux virtuellt maskinverktyg ska du använda?

Så vi har tittat på tre applikationer för virtuella maskiner. Men vilken ska du använda?

Det är svårt. Om du vill ha enkel virtualisering som är enkel och öppen källkod, välj sedan VirtualBox. Om öppen källkod inte är ett problem kan VMware leverera lite mer stabilitet, särskilt på nyare datorer.

Om du vill köra ett ARM -operativsystem på din Linux -virtuella dator väljer du QEMU. Använd ett GUI om du inte gillar att spendera för länge i terminalen.

Dela med sig Dela med sig Tweet E-post 7 praktiska skäl att börja använda en virtuell maskin

Vad används virtuella maskiner till? Här är några praktiska fördelar och användningsområden för virtuella maskiner som du kan prova just nu.

Läs Nästa
Relaterade ämnen
  • Linux
  • VirtualBox
  • Virtuell maskin
  • Operativsystem
  • Linux tips
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklaras, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera