Weboldal keresés

A legújabb VirtualBox 7.0 telepítése Linuxra


A VirtualBox egy nyílt forráskódú, platformok közötti virtualizációs szoftver, amely bármely operációs rendszerre telepíthető több vendég virtuális gép futtatásához ugyanazon a számítógépen.

Ha például telepíti a Linux rendszerére, akkor a Windows operációs rendszert futtathatja alatta Vendég operációs rendszerként, vagy futtathatja a Linux OS rendszert. a Windows rendszert, és így tovább. Így tetszőleges számú vendég operációs rendszert (virtuális gépet) telepíthet és futtathat, az egyetlen korlát a lemezterület és a memória.

A közelmúltban az Oracle kiadta a Virtualbox 7.0 fő stabil verzióját, a VirtualBox legújabb verzióját, amely számos jelentős változást és új funkciót tartalmaz.

A teljes új változásnapló részleteit a VirtualBox 7.0-ról tekintheti meg a hivatalos változásnaplójukon.

Ez az útmutató elmagyarázza, hogyan telepíthető a VirtualBox 7.0 RHEL-alapú disztribúciókra, például RHEL, Fedora, Rocky Linux, AlmaLinux, és CentOS Stream a VirtualBox saját tárházával YUM és DNF parancsokkal.

Ez az útmutató azt is elmagyarázza, hogyan telepíthető a VirtualBox 7.0 olyan Debian-alapú disztribúciókra, mint a Debian, Ubuntu, és a Linux Mint > rendszerek, amelyek a VirtualBox saját tárolóját használják APT-GET vagy APT parancsokkal.

Ezen az oldalon:
  • A legújabb VirtualBox telepítése a CentOS, RHEL és Fedora rendszerben
  • A legújabb VirtualBox telepítése Debianban, Ubuntuban és Mintban
  • A VirtualBox Extension Pack telepítése Linux alatt

A VirtualBox 7.0 telepítése RHEL-alapú rendszerekben

A VirtualBox legújabb stabil verziójának telepítéséhez először le kell töltenie a virtualbox.repo konfigurációs fájlt a következő wget paranccsal, majd importálnia kell a nyilvános kulcsot az rpm paranccsal.

----------------- 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

Ezután engedélyezze az EPEL adattárat az összeállítási eszközök és függőségek telepítéséhez a rendszeren.

----------------- 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

Telepítse a függőségi csomagokat a VirtualBox számára

A VirtualBox a vboxdrv kernelmodult használja a fizikai memória vezérlésére és lefoglalására a vendég operációs rendszerek végrehajtásához. E modul nélkül továbbra is használhatja a VirtualBoxot virtuális gépek létrehozására és konfigurálására, de ezek nem működnek.

Tehát ahhoz, hogy a VirtualBox teljesen működőképes legyen, először frissítenie kell a rendszert, majd telepítenie kell néhány további modult, mint a DKMS, kernel-headers, kernel-devel és néhány függőségi csomag.

----------------- 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

Telepítse a VirtualBox 7.0-t RHEL-alapú rendszerekben

Miután telepítette az összes szükséges függőségi csomagot, a következő paranccsal telepítheti a VirtualBox legújabb verzióját.

dnf install VirtualBox-7.0
OR
yum install VirtualBox-7.0

Ezen a ponton készen áll a VirtualBox használatára a következő parancs futtatásával a terminálon.

virtualbox

Ha a következő hibaüzenetet kapja a Virtualbox telepítése során, az azt jelenti, hogy ütközés van a két kernelverzió között.

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

A probléma megoldásához először ellenőrizze a telepített kernelt, majd frissítse a Linux kernelt a parancs futtatásával:

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

Amikor a frissítés befejeződött, indítsa újra a rendszert, és válassza ki a legújabb kernelt a grub rendszerindító menüből, ez a bejegyzés általában az első bejegyzés, mint láthatja.

reboot

Miután a rendszer elindult, jelentkezzen be, és ismét ellenőrizze, hogy a rendszermag-fejlesztő verzió megegyezik-e a Linux kernel verziójával.

rpm -q kernel-devel
uname -r

Ezután indítsa újra a build-beállítási folyamatot, és ellenőrizze, hogy a VirtualBox telepítése sikeres volt-e a következő futtatással:

/sbin/vboxconfig
systemctl status vboxdrv

Hibaelhárítás

Ha olyan hibaüzenetet kap, mint a KERN_DIR, vagy ha a rendszermag forráskönyvtárát nem észleli automatikusan a felépítési folyamat, beállíthatja a következő paranccsal. Győződjön meg róla, hogy a rendszermag verzióját a rendszernek megfelelően változtatja meg, ahogy az piros színnel látható.

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

A VirtualBox 7.0 telepítése Debian, Ubuntu és Linux Mint rendszerben

A VirtualBox legújabb stabil verziójának telepítéséhez hozzá kell adnia a hivatalos Virtualbox tárolót a következő paranccsal.

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

Ezután frissítse a szoftvercsomagok listáját, és telepítse a VirtualBox legújabb verzióját.

sudo apt-get install virtualbox-7.0

Egyszerűen hajtsa végre a következő parancsot, hogy elindítsa a terminálról, vagy használja a menü indítóját az indításhoz.

virtualbox
VirtualBox 7.0 képernyőkép

A VirtualBox Extension Pack telepítése Linux alatt

Ha további funkciókra van szüksége, például VirtualBox RDP, PXE, ROM E1000 támogatással és USB 2.0 Host Controller támogatás stb. Le kell töltenie és telepítenie kell a VirtualBox Extension Pack csomagot a következő wget paranccsal.

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

A bővítménycsomag telepítéséhez telepítenie kell a Virtualbox 7.0 verziót, miután letöltötte a vbox-extpack fájlt a Virtualbox segítségével, ahogy az alább látható.

Ha nem működik, nyissa meg a Virtualbox –> File –> Preferences –> Tools –> elemet. Extension Manager, és tallózással telepítse a vbox-extpack fájlt.

A VirtualBox frissítése Linux rendszereken

Ha a jövőben frissíteni szeretné a VirtualBoxot a legújabb verzióval, egyszerűen futtassa a következő parancsot a frissítéshez.

RHEL-alapú rendszereken
yum update VirtualBox-*
Debian alapú rendszereken
apt-get install VirtualBox-*

Távolítsa el a VirtualBoxot a Linux rendszerekről

Ha teljesen el szeretné távolítani a VirtualBoxot, akkor egyszerűen használja a következő parancsot a teljes eltávolításához a rendszerből.

RHEL-alapú rendszereken
cd /etc/yum.repos.d/
rm -rf virtualbox.repo
yum remove VirtualBox-*
Debian alapú rendszereken
apt-get remove VirtualBox-*

A VirtualBox 7.0-t más Linux, Windows és Mac OS X platformokhoz is letöltheti.