Virtuella maskiner är bra om du försöker distribuera en maskin på ditt nuvarande operativsystem utan att göra någon hård partitionering. Det spelar ingen roll om du är en Linux-systemadministratör eller en utvecklare, att använda en virtuell maskin är alltid roligt och intressant. Nu kan du ifrågasätta att virtuella maskiner gör ditt ursprungliga operativsystem långsammare, och det är lite svårt att köra regelbundet. Ja, det är alltid lite tungt att köra virtuella maskiner på systemet. Att använda en virtuell maskin/VM på Linux kan dock vara en snabb lösning för att testa vilket program som helst eller köra valfritt program under en kort tid. Vissa avancerade användare hävdar också att användningen av en virtuell maskin faktiskt ökar arbetseffektiviteten eftersom det låter dig testa eller köra program utan att starta om hela systemet.
Virtuell maskin på Linux
En virtuell maskin är en dator i en dator som körs genom en hypervisor. I Linux interagerar typ 1-hypervisorn direkt med kärnan för att köra programmet för att skapa virtuellt RAM, dataenhet, CPU, NIC och annan virtuell hårdvara.
Det kan vara på 64- eller 32-bitarsarkitekturer. Den kör runtime-system och applikationer inom ditt faktiska operativsystem. Om du någonsin har hört talas om virtuella maskiner, är jag säker på att du redan är bekant med VirtualBox, som drivs av Oracle.
Det finns många andra hypervisorer som VirtualBox för Linux-system som du kan installera och använda på din Linux-maskin. I det här inlägget kommer vi att titta på metoderna för att köra en virtuell maskin på Linux.
Metod 1: Använd VirtualBox för virtuell maskin på Linux
VirtualBox är ett av de mest populära och välkända verktygen i virtualiseringsvärlden för både Linux och Windows. Först kommer vi att se hur du installerar och använder VirtualBox på Linux-distributioner.
1. Installera VirtualBox på Ubuntu
Att installera VirtualBox på Ubuntu- och Debian-distributioner är enkelt och okomplicerat. Eftersom det redan är tillgängligt i det officiella Linux-förvaret kan vi hämta det från förvaret. Uppdatera först ditt systemförråd och kör sedan följande aptitude-kommando i terminalskalet med root-åtkomst för att installera den senaste VirtualBox på din Ubuntu/Debian Linux-distribution.
sudo apt-get update sudo apt-get install virtualbox
När installationen är klar kan du nu köra följande kommando för att få ytterligare paket för VirtualBox på ditt system.
sudo apt-get install virtualbox—ext–pack
Om du har problem med att installera VirtualBox på din dator via det officiella Linux-förvaret, kan du behöva använda Oracle-förvaret för att få verktyget på ditt system. Du kan köra följande kommandon i din terminal för att ladda den vanliga uppsättningen av egenskapsprogram på din dator för VirtualBox.
sudo apt-get install software–properties–common wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add –
Lägg nu till VirtualBox-förrådet till ditt system.
echo "deb [arch=amd64] https://virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
Slutligen, nu kan du ladda om systemförrådet och köra följande apt-kommando som ges nedan för att installera VirtualBox på ditt Ubuntu-system.
sudo apt-get update sudo apt-get install virtualbox–6.1
Slutligen, kör kommandouppsättningen wget nedan för att installera VirtualBox-tilläggspaketet på ditt system.
wget https://download.virtualbox.org/virtualbox/6.1.26/Oracle_VM_VirtualBox_Extension_Pack-6.1.26.vbox-extpack sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.26.vbox-extpack
När du är klar med alla installationssteg kan du nu starta VirtualBox på ditt system från terminalskalet genom att skriva virtualbox i skalet.
virtualbox
2. Installera VirtualBox på Fedora Linux
VirtualBox är populärt för alla Linux-distributioner som en enda virtuell maskin med egen värd. Att installera VirtualBox på en Fedora-maskin är också enkelt. Eftersom det finns vissa versioner av Fedora-arbetsstationen kommer vi att se metoder för att installera VirtualBox på de mest använda distributionerna. Kör först följande uppsättning DNF-kommandon som ges nedan för att installera utvecklingsverktygen och kärnbiblioteksverktygen för Fedora på systemet.
sudo dnf -y install @development-tools sudo dnf -y install kernel-headers kernel-devel dkms elfutils-libelf-devel qt5-qtx11extras
I detta skede är vi redo att ladda VirtualBox från det officiella förvaret och aktivera GPG-nyckeln. Kör följande uppsättning kommandon i ditt terminalskal enligt din arbetsstation. Kattkommandot
Kör följande kommando nedan för att lägga till VirtualBox-förvaret och GPG-nyckeln på din Fedora 34-arbetsstation.
cat <<EOF | sudo tee /etc/yum.repos.d/virtualbox.repo [virtualbox] name=Fedora $releasever - $basearch - VirtualBox baseurl=https://download.virtualbox.org/virtualbox/rpm/fedora/34/\$basearch enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc EOF
På Fedora 33-arbetsstationen kan du köra följande uppsättning kommandon för att hämta VirtualBox-förvaret och GPG-nyckeln.
cat <<EOF | sudo tee /etc/yum.repos.d/virtualbox.repo [virtualbox] name=Fedora $releasever - $basearch - VirtualBox baseurl=https://download.virtualbox.org/virtualbox/rpm/fedora/33/\$basearch enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc EOF
På samma sätt måste Fedora 32-användare köra följande set string-kommando i sitt skal för att få Virtualbox-förvaret och GPG-nyckeln aktiverade på deras Fedora-system.
cat <<EOF | sudo tee /etc/yum.repos.d/virtualbox.repo [virtualbox] name=Fedora $releasever - $basearch - VirtualBox baseurl=https://download.virtualbox.org/virtualbox/rpm/fedora/32/\$basearch enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc EOF
Slutligen kan du nu köra följande DNF-kommandon nedan för att installera VirtualBox-hypervisorn på ditt system.
sudo dnf search virtualbox sudo dnf install VirtualBox-6.1
3. Installera VirtualBox för virtuell maskin på Manjaro Linux
På Arch- och Arch-baserade Linux-system är installationen av VirtualBox hypervisor enklare och problemfri. Du kan använda GUI- och CLI-baserade metoder för att få VirtualBox på Arch Linux. Här demonstrerar jag metoderna för att få VirtualBox på Manjaro KDE Linux.
Metod 1: GUI-metod för att installera Virtualbox
Eftersom Manjaro KDE låter dig komma åt det största Linux-programvaruförrådet, kan du enkelt använda Pamac GUI-verktyget för att installera Virtualbox-maskinen på ditt Linux-system. Öppna först systemsökningsknappen och sök efter Lägg till eller ta bort programvara verktyg.
När du öppnar verktyget kan du söka efter VirtualBox iBläddra‘ sektion. När Oracle VM VirtualBox visas klickar du på ‘Installera‘ i det övre högra hörnet. Fortsätt sedan med ditt systemlösenord, så tar installationen inte mycket längre tid om du har en bra internetanslutning.
Metod 2: CLI-metod för att installera VirtualBox på Manjaro
Som Linux-användare kanske du inte är bekväm med GUI-metoder, och här kan du hitta kommandoraderna för att installera VirtualBox på Manjaro och andra Arch-baserade Linux-system via skalkommandon. Du kan köra följande Pacman-kommandon nedan för att installera VirtualBox på maskinen.
sudo pacman -Syu sudo pacman -Syu virtualbox
Tänk på följande kommando nedan, om du behöver ta bort VirtualBox från din Arch Linux.
sudo pacman -R virtualbox
Metod 2: Installera virtuell QEMU-maskin på Linux
QEMU står för Quick emulator, vilket är en virtualiserad maskin med öppen källkod och emulator (virtuell maskin) som kan installeras på Linux-system. Det är en typ av emulator som låter dig köra ett annat operativsystem inuti din värddator.
Du kan till exempel köra Windows 7 på ditt Ubuntu-system genom QEMU. Anledningen till att jag skulle använda QEMU är prestanda; prestanda är mycket bättre på QEMU än andra virtuella maskiner på Linux.
Specifikt, om du har äldre hårdvara, bör du välja att QEMU ska vara värd för ett annat operativsystem. QEMU:s arkitekturdesign låter dig köra operativsystemet virtuellt på din maskins riktiga hårdvara, vilket kan låta galet men faktiskt ökar prestandan.
Steg 1: Installera QEMU på Linux
Till en början kan du köra följande kommando på din Linux-maskin för att kontrollera om ditt system redan har virtuella maskiner installerade eller inte.
lscpu
Eftersom den virtuella QEMU-maskinen redan är tillgänglig i det officiella Linux-förrådet, kräver den inte massor av kommandon. Kör terminalkommandot i ditt skal med root-åtkomst enligt kommandona nedan.
- Installera QEMU på Arch Linux
pacman -S qemu
- Kör följande kommando för att få QEMU på Debian/Ubuntu
apt-get install qemu
- Fedora-arbetsstationsanvändare kan köra DNF-kommandot för att få QEMU-hypervisorn.
dnf install @virtualization
- Om du har ett RHEL-system, kör YUM-kommandot nedan.
yum install qemu-kvm
- OpenSuSE och SUSE Linux-användare bör köra kommandot zypper underifrån.
zypper install qemu
Steg 2: Använd QEMU på Linux
Slutligen, när installationen av QEMU är klar, kan du nu köra följande kommando för att upptäcka de användbara kommandona för QEMU för Linux.
ls /usr/bin/qemu-*
Om du har problem med att installera QEMU-hypervisorn på din Linux-maskin via repository-kommandon, kan du alltid använda källkodsmetoden för att installera ett paket med öppen källkod på Linux-maskinen. Alla kommandon som kräver installation av QEMU via källkod finns nedan. Kör kommandona i ditt skal med root-åtkomst för att få den virtuella QEMU-maskinen på Linux.
wget https://download.qemu.org/qemu-6.1.0.tar.xz tar xvJf qemu-6.1.0.tar.xz cd qemu-6.1.0 ./configure make
Metod 3 – Använd VMware Workstation Pro på Linux
Som namnet förklarar är VMware Workstation Pro ett professionellt verktyg för att virtualisera andra operativsystem inom värddatorn. Att installera och använda VMware virtuell maskin på Linux är förhållandevis enkelt och mindre komplicerat. Den tillhandahåller en kompilerad paketfil som du enkelt kan installera på din Linux-maskin.
1. CLI-metod för att installera VMware Workstation Pro på Linux
VMware fungerar som en virtuell maskin på Linux. För att installera VMware Workstation Pro på Linux, se till att ditt systemlager är uppdaterat. Kör kommandona nedan i ditt terminalskal för att uppdatera systemförvaret.
# yum update # dnf update # apt-get update && apt-get upgrade
Kör nu följande wget-kommando i skalet för att ladda ner hela VMware Workstation Pro-paketet till ditt filsystem. Den lagrar vanligtvis filen i nedladdningskatalogen. Följande kommandon kommer att kunna köras på alla större Linux-distributioner.
# wget https://download3.vmware.com/software/wkst/file/VMware-Workstation-Full-16.1.0-17198959.x86_64.bundle
När nedladdningen är klar, kör följande chmod-kommando för att ge den körrättighet. Din nuvarande användare på Linux.
# chmod a+x VMware-Workstation-Full-16.1.0-17198959.x86_64.bundle
Kör nu kommandona nedan för att installera den virtuella VMware Workstation-maskinen på Linux.
# ./VMware-Workstation-Full-16.1.0-17198959.x86_64.bundle sudo ./VMware-Workstation-Full-16.1.0-17198959.x86_64.bundle
Skriv slutligen vmware i skalet och tryck på Enter-knappen för att köra VMware Workstation pro på Linux.
# vmware
Om du har problem med att köra VMware på ditt Linux-system, kör kommandot nedan.
- Installera utvecklingsverktygen på Fedora och Red Hat Linux.
# yum groupinstall "Development tools"
- Skaffa viktiga byggverktyg på Debian/Ubuntu-system.
# apt-get install build-essential
Om du fortfarande har problem med att köra VMware-verktyget, se till att kärnrubriken är laddade på systemet.
# rpm -qa | grep kernel-headers # dpkg -l | grep linux-headers
2. GUI-metod för att installera VMware Workstation Pro på Linux
Om du tycker att CLI-metoderna är komplexa för att köra virtuell VMware-maskin på Linux, prova GUI-metoden. Först behöver du ladda ner VMware-paketet till ditt filsystem. När nedladdningen är klar, leta reda på paketfilen i nedladdningskatalogen. Högerklicka sedan på paketet och aktivera exekveringsbehörighet från säkerhetsfliken.
När du är klar med att konfigurera paketet, dubbelklicka helt enkelt på paketet för att köra det på ditt system.
Om du inte är bekväm med dubbelklickslayouten kan du köra följande uppsättning kommandon för att köra VMware på Linux-system.
chmod +x ~/Downloads/VMware-Player* sudo ~/Downloads/VMware-Player*
Perspektiv!
Hela artikeln har varit en utarbetad guide för att välja och installera rätt typ av hypervisor för att köra olika operativsystem inuti värddatorn. Du kan hoppa till deras distributionssektion och få den vägledning du behöver. Under hela inlägget diskuterade jag konceptet virtualisering, hypervisor och virtuella maskiner. Nedan beskrev jag i detalj metoderna för att köra en virtuell maskin på Linux.
Jag hoppas att detta inlägg var informativt för dig. Om du tyckte att det här inlägget var användbart, vänligen dela det med dina vänner och Linux-communityt. Du kan också skriva dina åsikter i kommentarsfältet angående detta inlägg.
