Vyhledávání na webu

Jak nainstalovat nejnovější VirtualBox 7.0 na Linux


VirtualBox je open-source multiplatformní virtualizační software, který lze nainstalovat do libovolného operačního systému a provozovat na stejném počítači více hostovaných virtuálních strojů.

Pokud jej například nainstalujete do svého systému Linux, můžete pod ním spouštět operační systém Windows jako hostující OS nebo Linux OS na váš systém Windows a tak dále. Tímto způsobem můžete nainstalovat a spustit libovolný počet hostovaných operačních systémů (virtuálních počítačů), jediným limitem je místo na disku a paměť.

Nedávno Oracle vydal hlavní stabilní verzi Virtualbox 7.0, nejnovější verze VirtualBoxu přichází s tolika velkými změnami a novými funkcemi, které do ní byly přidány.

Úplné nové podrobnosti changelogu o VirtualBox 7.0 si můžete prohlédnout na jejich oficiální stránce Changelog.

Tato příručka vysvětluje, jak nainstalovat VirtualBox 7.0 v distribucích založených na RHEL, jako jsou RHEL, Fedora, Rocky Linux, AlmaLinux a CentOS Stream pomocí vlastního úložiště VirtualBox s příkazy YUM a DNF.

Tato příručka také vysvětluje, jak nainstalovat VirtualBox 7.0 v distribucích založených na Debianu, jako jsou Debian, Ubuntu a Linux Mint systémy využívající vlastní úložiště VirtualBox s příkazy APT-GET nebo APT.

Na této straně:
  • Jak nainstalovat nejnovější VirtualBox v CentOS, RHEL a Fedora
  • Jak nainstalovat nejnovější VirtualBox v Debianu, Ubuntu a Mintu
  • Jak nainstalovat VirtualBox Extension Pack v Linuxu

Instalace VirtualBoxu 7.0 v systémech založených na RHEL

Chcete-li nainstalovat nejnovější stabilní verzi VirtualBox, musíte si nejprve stáhnout konfigurační soubor virtualbox.repo pomocí následujícího příkazu wget a poté importovat veřejný klíč pomocí příkazu rpm.

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

Dále povolte úložiště EPEL pro instalaci nástrojů pro vytváření a závislostí na systému.

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

Nainstalujte balíčky závislostí pro VirtualBox

VirtualBox používá modul jádra vboxdrv k řízení a přidělování fyzické paměti pro spouštění hostovaných operačních systémů. Bez tohoto modulu můžete stále používat VirtualBox k vytváření a konfiguraci virtuálních počítačů, ale nebudou fungovat.

Aby byl VirtualBox plně funkční, budete muset nejprve aktualizovat svůj systém a poté nainstalovat některé další moduly, jako je DKMS, kernel-headers, kernel-devela některé balíčky závislostí.

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

Nainstalujte VirtualBox 7.0 do systémů založených na RHEL

Jakmile nainstalujete všechny potřebné balíčky závislostí, můžete nainstalovat nejnovější verzi VirtualBox pomocí následujícího příkazu.

dnf install VirtualBox-7.0
OR
yum install VirtualBox-7.0

V tomto okamžiku jste připraveni začít používat VirtualBox spuštěním následujícího příkazu na terminálu.

virtualbox

Pokud se během instalace Virtualboxu zobrazí následující chyba, znamená to, že došlo ke konfliktu mezi dvěma verzemi jádra.

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

Chcete-li problém vyřešit, nejprve zkontrolujte nainstalované jádro a poté aktualizujte jádro Linux spuštěním příkazu:

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

Po dokončení aktualizace restartujte svůj systém a ze zaváděcí nabídky grub vyberte nejnovější jádro. Jak vidíte, tato položka je obvykle první.

reboot

Jakmile je systém nabootován, přihlaste se a znovu potvrďte, že verze kernel-devel nyní odpovídá verzi linuxového jádra.

rpm -q kernel-devel
uname -r

Poté znovu spusťte proces nastavení sestavení a potvrďte, že instalace VirtualBoxu byla úspěšná spuštěním:

/sbin/vboxconfig
systemctl status vboxdrv

Odstraňování problémů

Pokud se zobrazí chybová zpráva jako KERN_DIR nebo pokud proces sestavení automaticky nezjistí zdrojový adresář vašeho jádra, můžete jej nastavit pomocí následujícího příkazu. Ujistěte se, že jste změnili verzi jádra podle vašeho systému, jak je znázorněno červenou barvou.

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

Instalace VirtualBoxu 7.0 v Debianu, Ubuntu a Linux Mintu

Chcete-li nainstalovat nejnovější stabilní verzi VirtualBox, musíte pomocí následujícího příkazu přidat oficiální úložiště Virtualbox.

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

Poté aktualizujte seznam softwarových balíčků a nainstalujte nejnovější verzi VirtualBoxu.

sudo apt-get install virtualbox-7.0

Jednoduše proveďte následující příkaz pro spuštění z terminálu nebo pro spuštění použijte spouštěč z nabídky.

virtualbox
Snímek obrazovky VirtualBox 7.0

Instalace VirtualBox Extension Pack v Linuxu

Pokud potřebujete další funkce, jako je VirtualBox RDP, PXE, ROM s podporou E1000 a USB 2.0 Host Controller podpora atd. Musíte si stáhnout a nainstalovat VirtualBox Extension Pack pomocí následujícího příkazu wget.

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

Chcete-li nainstalovat balíček rozšíření, musíte mít nainstalovaný Virtualbox 7.0, jakmile si stáhnete balíček vbox-extpack otevřený pomocí Virtualbox, jak je znázorněno níže.

Pokud to nepomůže, otevřete Virtualbox –> Soubor –> Předvolby –> Nástroje –> Správce rozšíření a vyhledejte vbox-extpack a nainstalujte jej.

Aktualizace VirtualBoxu v systémech Linux

Pokud chcete v budoucnu aktualizovat VirtualBox na nejnovější verzi, můžete jej jednoduše aktualizovat spuštěním následujícího příkazu.

Na systémech založených na RHEL
yum update VirtualBox-*
Na systémech založených na Debianu
apt-get install VirtualBox-*

Odebrat VirtualBox ze systémů Linux

Pokud chcete VirtualBox úplně odebrat, použijte následující příkaz k jeho úplnému odebrání ze systému.

Na systémech založených na RHEL
cd /etc/yum.repos.d/
rm -rf virtualbox.repo
yum remove VirtualBox-*
Na systémech založených na Debianu
apt-get remove VirtualBox-*

Můžete si také stáhnout VirtualBox 7.0 pro jiné platformy Linux, Windows a Mac OS X.