Kuinka asentaa uusin VirtualBox 7.0 Linuxiin


VirtualBox on avoimen lähdekoodin monikäyttöinen virtualisointiohjelmisto, joka voidaan asentaa mihin tahansa käyttöjärjestelmään useiden vierailevien virtuaalikoneiden ajamiseksi samassa tietokoneessa.

Jos esimerkiksi asennat sen Linux-järjestelmääsi, voit käyttää Windows-käyttöjärjestelmää sen alla vieraskäyttöjärjestelmänä tai käyttää Linux-käyttöjärjestelmää Windows-järjestelmäsi ja niin edelleen. Tällä tavalla voit asentaa ja käyttää niin monta vieraskäyttöjärjestelmää (virtuaalikoneita) kuin haluat, ainoa rajoitus on levytila ja muisti.

Hiljattain Oracle julkaisi suurimman vakaan version Virtualbox 7.0:sta. VirtualBoxin uusin versio sisältää monia merkittäviä muutoksia ja uusia ominaisuuksia.

Näet täydelliset uuden muutoslokin tiedot VirtualBox 7.0:sta heidän virallisella muutoslokisivullaan.

Tässä oppaassa kerrotaan, kuinka VirtualBox 7.0 asennetaan RHEL-pohjaisiin jakeluihin, kuten RHEL, Fedora, Rocky Linux, AlmaLinux, ja CentOS Stream VirtualBoxin omalla arkistolla YUM- ja DNF-komennoilla.

Tässä oppaassa kerrotaan myös, kuinka VirtualBox 7.0 asennetaan Debian-pohjaisiin jakeluihin, kuten Debian, Ubuntu, ja Linux Mint. > järjestelmät, jotka käyttävät VirtualBoxin omaa arkistoa APT-GET- tai APT-komennoilla.

Tällä sivulla:
  • Kuinka asentaa uusin VirtualBox CentOS-, RHEL- ja Fedoraan
  • Kuinka asentaa uusin VirtualBox Debianiin, Ubuntuun ja Mintiin
  • Kuinka asentaa VirtualBox Extension Pack Linuxiin

VirtualBox 7.0:n asentaminen RHEL-pohjaisiin järjestelmiin

Asenna VirtualBoxin uusin vakaa versio lataamalla ensin virtualbox.repo-määritystiedosto seuraavalla wget-komennolla ja tuomalla sitten julkinen avain rpm-komennolla.

----------------- On RHEL-based Distributions ----------------- 
wget https://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo -P /etc/yum.repos.d/
rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

----------------- On Fedora Linux -----------------
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -P /etc/yum.repos.d/
rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

Ota seuraavaksi käyttöön EPEL-arkisto, jotta voit asentaa koontityökalut ja riippuvuudet järjestelmään.

----------------- On RHEL-based 9 Release ----------------- 
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

----------------- On RHEL-based 8 Release ----------------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

----------------- On RHEL-based 7 Release ----------------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Asenna VirtualBoxin riippuvuuspaketit

VirtualBox käyttää vboxdrv -ydinmoduulia fyysisen muistin ohjaamiseen ja varaamiseen vieraskäyttöjärjestelmien suorittamista varten. Ilman tätä moduulia voit silti käyttää VirtualBoxia virtuaalikoneiden luomiseen ja määrittämiseen, mutta ne eivät toimi.

Jotta VirtualBox olisi täysin toimiva, sinun on ensin päivitettävä järjestelmäsi ja asennettava sitten lisämoduuleja, kuten DKMS, ytimen otsikot, kernel-devel ja jotkut riippuvuuspaketit.

----------------- On RHEL-based Distributions ----------------- 
yum update
yum install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y

----------------- On Fedora Linux -----------------
dnf update
dnf install @development-tools
dnf install kernel-devel kernel-headers dkms qt5-qtx11extras  elfutils-libelf-devel zlib-devel

Asenna VirtualBox 7.0 RHEL-pohjaisiin järjestelmiin

Kun olet asentanut kaikki tarvittavat riippuvuuspaketit, voit asentaa VirtualBoxin uusimman version käyttämällä seuraavaa komentoa.

dnf install VirtualBox-7.0
OR
yum install VirtualBox-7.0

Tässä vaiheessa olet valmis aloittamaan VirtualBoxin käytön suorittamalla seuraavan komennon päätteessä.

virtualbox

Jos saat seuraavan virheilmoituksen Virtualbox-asennuksen aikana, se tarkoittaa, että kahden ydinversion välillä on ristiriita.

This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel

Voit ratkaista ongelman tarkistamalla ensin asennetun ytimen ja päivittämällä sitten Linux-ytimen suorittamalla komennon:

uname -r
dnf update kernel-*
Or
yum update kernel-*

Kun päivitys on valmis, käynnistä järjestelmäsi ja valitse uusin ydin grub-käynnistysvalikosta. Tämä merkintä on yleensä ensimmäinen merkintä, kuten näet.

reboot

Kun järjestelmä on käynnistetty, kirjaudu sisään ja vahvista vielä kerran, että ytimen kehittämä versio vastaa nyt Linux-ytimen versiota.

rpm -q kernel-devel
uname -r

Aloita sitten koontiasennuksen määritys uudelleen ja varmista, että VirtualBox-asennus onnistui suorittamalla:

/sbin/vboxconfig
systemctl status vboxdrv

Ongelmien karttoittaminen

Jos saat virheilmoituksen, kuten KERN_DIR, tai jos koontiprosessi ei tunnista ytimen lähdehakemistoa automaattisesti, voit asettaa sen seuraavalla komennolla. Varmista, että vaihdat ytimen versiota järjestelmäsi mukaan punaisena näytetyllä tavalla.

KERN_DIR=/usr/src/kernels/4.19.0-1.el7.elrepo.x86_64
export KERN_DIR

VirtualBox 7.0:n asentaminen Debianiin, Ubuntuun ja Linux Mintiin

Asenna VirtualBox uusin vakaa versio lisäämällä virallinen Virtualbox-arkisto seuraavalla komennolla.

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 -
sudo apt install software-properties-common
echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

Päivitä sitten ohjelmistopakettiluettelo ja asenna uusin VirtualBox-versio.

sudo apt-get install virtualbox-7.0

Suorita vain seuraava komento käynnistääksesi sen päätteestä tai käytä käynnistysohjelmaa valikosta.

virtualbox
VirtualBox 7.0 -kuvakaappaus

VirtualBox Extension Packin asentaminen Linuxiin

Jos tarvitset lisätoimintoja, kuten VirtualBox RDP, PXE, ROM E1000-tuella ja USB 2.0 -isäntäohjain tuki jne. Sinun on ladattava ja asennettava VirtualBox Extension Pack käyttämällä seuraavaa wget-komentoa.

wget https://download.virtualbox.org/virtualbox/7.0.0/Oracle_VM_VirtualBox_Extension_Pack-7.0.0.vbox-extpack

Laajennuspaketin asentaminen edellyttää, että Virtualbox 7.0 on asennettuna, kun olet ladannut tiedoston vbox-extpack ja Virtualbox alla kuvatulla tavalla.

Jos se ei toimi, avaa Virtualbox –> Tiedosto –> Asetukset –> Työkalut –> Extension Manager ja asenna se selaamalla vbox-extpack.

VirtualBoxin päivittäminen Linux-järjestelmissä

Jos haluat päivittää VirtualBoxin uusimmalla versiolla tulevaisuudessa, voit päivittää sen suorittamalla seuraavan komennon.

RHEL-pohjaisissa järjestelmissä
yum update VirtualBox-*
Debian-pohjaisissa järjestelmissä
apt-get install VirtualBox-*

Poista VirtualBox Linux-järjestelmistä

Jos haluat poistaa VirtualBoxin kokonaan, käytä seuraavaa komentoa poistaaksesi sen kokonaan järjestelmästäsi.

RHEL-pohjaisissa järjestelmissä
cd /etc/yum.repos.d/
rm -rf virtualbox.repo
yum remove VirtualBox-*
Debian-pohjaisissa järjestelmissä
apt-get remove VirtualBox-*

Voit myös ladata VirtualBox 7.0:n muille Linux-, Windows-,- ja Mac OS X -alustoille.