Nyheter i Android, Telefoner, Prylar Och Recensioner

Alla metoder för att köra en virtuell maskin på ett Linux-system

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

Relaterad  7 bästa Animoji och Memoji för Android | gör roliga emojis

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.

Relaterad  Vad är Markdown för WordPress? Och varför ska du bry dig?

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.

Relaterad  Vad är Markdown för WordPress? Och varför ska du bry dig?

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.