Sådan køres en virtuel maskine på Linux: 3 forskellige måder

Sådan køres en virtuel maskine på Linux: 3 forskellige måder

Du skal køre et andet operativsystem på din Linux -pc. Dobbelt opstart er en mulighed, men du kan bruge en virtuel maskine.





Men hvis du vælger den anden mulighed, hvilken Linux virtuel maskinsoftware skal du bruge?





Virtuelle maskiner vs. Dual Booting Linux

Der er to måder at køre flere operativsystemer på en computer:





Dobbelt opstart er godt, men har sine ulemper. For eksempel kan du køre to eller flere Linux -distributioner (måske Linux Mint eller Ubuntu ) installeret på din computer. Det fungerer dog ikke godt for alle. Forskellige problemer kan frustrere oplevelsen, såsom genstart.

Den tid det tager at genstarte, vælge et andet operativsystem på GRUB bootloader -skærmen og derefter starte, kan være problematisk. Dette gælder især på systemer, hvor Linux er installeret sammen med Windows.



På langsommere systemer kan du vente 5-10 minutter, før du kan begynde at være produktiv. Med scanning af antivirussoftware ved opstart er du snart i gang med en massiv langsom fart.

Men ved at køre dit sekundære operativsystem i en virtuel maskine kan du overvinde dette problem.





Hvad er en virtuel maskine?

Kort sagt virtuelle maskiner --- kendt som VMs --- er applikationer, der skaber et softwaremiljø, der efterligner computerhardware. Et operativsystem kan derefter installeres i dette miljø. Vi kalder dette et 'gæst OS', mens det operativsystem, du har installeret på din fysiske computer, er 'host OS'. Derudover kan virtualisering forbedres ved hjælp af dedikeret systemhardware!

Lær mere: Hvad er en virtuel maskine, og hvordan fungerer den?





hvorfor vil min computer ikke oprette forbindelse til internettet

Sådan aktiveres virtualisering på din pc

Selvom dit valgte gæst OS kan køre uden hardware virtualisering, er det værd at bruge, hvis muligheden er tilgængelig. Ikke mindst fordi det vil reducere drænet på din computers systemressourcer.

For at kontrollere, om din Linux -pc kan håndtere virtualisering, skal du åbne en terminal og indtaste:

lscpu

Kig efter 'Virtualisering' --- den type, din computers CPU understøtter, vil blive vist. Du bør se henvisning til VT-x, VT-d eller AMD-V.

For at aktivere hardwarevirtualisering skal du genstarte din computer for at få adgang til BIOS/UEFI. Hvordan dette opnås afhænger af din enhed, det er generelt tilgængeligt ved at trykke på Af eller F2 efter computeren genstarter.

Find Fremskreden skærm i BIOS og se efter et af følgende:

  • Virtualisering
  • VT-x (Intel --- ældre systemer vil have VT-d)
  • AMD-V (AMD-systemer)

Ældre BIOS -miljøer navigeres ved hjælp af piletasterne; menuer i nyere UEFI'er kan dog tilgås med en mus. Når du har aktiveret virtualisering, skal du trykke på F10 for at gemme og afslutte.

Din pc genstarter derefter.

3 Virtual Machine Tools til Linux

Med virtualisering aktiveret er det tid til at se på et udvalg af Linux VM -applikationer.

1. VirtualBox

VirtualBox kan tilbyde alsidig virtualisering og kan oprette en virtuel maskine med stort set alle operativsystemer (undtagen dem, der er beregnet til ARM -enheder). Det tilbyder også software- og hardwareassisteret virtualisering, der lagrer virtuelle maskiner som diskbilleder. Dette gør dem lette at sikkerhedskopiere eller migrere til andre pc'er eller VM -applikationer.

VirtualBox er særlig god til at køre 32-bit og 64-bit Linux distros samt Windows. Det er endda muligt at køre macOS på VirtualBox, måske teste det, før du konfigurerer din pc som en Hackintosh.

Hent: VirtualBox (Gratis)

2. Kør en Linux VM i QEMU

Hvis du vil køre et ARM -operativsystem som din Linux VM, er QEMU det bedste valg. Dette kommandolinjebaserede værktøj, der er velegnet til VM'er med Android, Raspbian eller ikke-Linux RISC OS, er hurtigt at konfigurere.

anbefalede bøger baseret på andre bøger

Forkortelse for 'Quick Emulator', QEMU er dog lidt udfordrende og er afhængig af kommandolinjen frem for en musedrevet grænseflade. For at spare tid kan nogle gæstoperativsystemer downloades med QEMU indbygget. Se vores kig på kører Raspbian Pi OS i QEMU for at få en introduktion til dette Linux VM -værktøj.

Selvom det ikke -forkortede navn for QEMU er 'Quick Emulator', er det faktisk en hypervisor, et værktøj til styring af hardware -virtualisering. Du kan installere QEMU med:

sudo apt install qemu qemu-kvm libvirt-bin

Som bemærket bruges kommandolinjegrænsefladen i terminalen til at køre QEMU. Dette kan vise sig at være udfordrende for nyere Linux -brugere, men der er heldigvis løsninger. Disse QEMU gafler tilføjer en grafisk brugergrænseflade (GUI), så du kan køre en Linux VM uden at skrive kommandoer:

Disse projekter er i forskellige udviklingsstadier --- for de bedste resultater, prøv QtEmu.

3. VMware Workstation Player

VMware er branchens førende inden for desktop- og servervirtualisering med tusindvis af virksomhedsklienter. Heldigvis frigiver de også en gratis version til mere fokuserede brugssager.

Hent: VMware Workstation Player

Med understøttelse af alle større Linux -operativsystemer og over 200 gæst OS'er er VMware Workstation Player en smart Linux VM -løsning. Bemærk, at i modsætning til QEMU kan VMware Workstation Player dog ikke køre ARM -operativsystemer.

Hvilke Linux Distros kører bedst i en VM?

Når du har valgt en passende virtuel maskine -applikation, skal du skræddersy dit valg af gæst OS. For eksempel kan du køre Windows ubesværet på VirtualBox og VMware

hvordan konfigurerer du en ny e -mail -adresse

Omvendt er QEMU velegnet til at køre ARM-målrettede distributioner, såsom Raspberry Pi OS eller Android.

I mellemtiden vil noget let som Lubuntu køre på nogen af ​​disse Linux virtuelle maskinværktøjer.

Men hvad nu hvis du vil køre alle tre? Heldigvis er der en betydelig krydskompatibilitet mellem dem. Du kan importere en VDI -fil fra en VirtualBox -installation til en anden, eller du kan konvertere en VMware VMDK til en læsbar IMG -fil til QEMU.

Så uanset hvilken Linux VM -app du bruger, kan du være sikker på at flytte din Linux VM til andre enheder.

Hvilket Linux Virtual Machine Tool skal du bruge?

Så vi har kigget på tre virtuelle maskinapplikationer. Men hvilken skal du bruge?

Det er en vanskelig. Hvis du vil have enkel virtualisering, der er ligetil og open source, skal du vælge VirtualBox. Hvis open source ikke er et problem, kan VMware levere lidt mere stabilitet, især på nyere computere.

I mellemtiden, hvis du vil køre et ARM -operativsystem på din Linux VM, skal du vælge QEMU. Brug en GUI, hvis du ikke kan lide at tilbringe for lang tid i terminalen.

Del Del Tweet E -mail 7 praktiske grunde til at begynde at bruge en virtuel maskine

Hvad bruges virtuelle maskiner til? Her er nogle praktiske fordele og anvendelser til virtuelle maskiner, som du kan prøve lige nu.

Læs Næste
Relaterede emner
  • Linux
  • VirtualBox
  • Virtuel maskine
  • Operativsystemer
  • Linux tips
Om forfatteren Christian Cawley(1510 artikler udgivet)

Stedfortrædende redaktør for sikkerhed, Linux, gør -det -selv, programmering og teknologi forklaret og virkelig nyttig podcast -producent med stor erfaring inden for desktop- og softwaresupport. Christian er en bidragsyder til Linux Format -magasinet og er en Raspberry Pi -tinkerer, Lego -elsker og retro -spilfan.

Mere fra Christian Cawley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere