Postupy pro INSTALACI a odinstalaci VIRTUALBOXU (CLI)
NÁVODY > KATEGORIE > Virtualizace
28.09.2025

Pokrývá větve:
- A) Debian / Zorin / Mint
- B) Red Hat / Rocky / Alma / Fedora
- C) Arch / CachyOS / Garuda
- D) SUSE Linux Enterprise / openSUSE
Důležité předpoklady (platí napříč všemi větvemi)
- Kernel headers + kompilátory/DKMS: VirtualBox potřebuje moduly jádra. Ujistěte se, že máte nainstalované linux-headers (nebo kernel-devel), make, gcc, případně dkms.
- Secure Boot: Pokud máte zapnutý Secure Boot, při instalaci modulu se může zobrazit dialog MOK (Machine Owner Key). Zvolte heslo, potvrďte, a po restartu v modrém „MOK manageru“ zvolte Enroll MOK → Continue → Yes → zadejte heslo → restart.
Poté případně spusťte: sudo /sbin/vboxconfig
A proběhne toto:
vboxdrv.sh: Stopping VirtualBox services.vboxdrv.sh: Starting VirtualBox services.vboxdrv.sh: Building VirtualBox kernel modules.vboxdrv.sh: Signing VirtualBox kernel modules.
(Detaily a řešení chyb „Required key not available“ najdete v odkazech níže.) Fedora Discussion.
- Skupina vboxusers: Po instalaci přidejte svůj uživatelský účet do skupiny vboxusers, jinak nepojede USB passthrough apod.
sudo usermod -aG vboxusers "$USER"
newgrp vboxusers # nebo se odhlaste/přihlaste
A) Debian / Zorin / Linux Mint (APT)
Varianta 1: Jednoduchá instalace z repozitářů distribuce
Nejrychlejší pro začátečníky. (Verze VirtualBoxu ale může být o trochu starší.)
- sudo apt update
# Závislosti pro modul jádra + kompilátor
- sudo apt install -y build-essential dkms linux-headers-$(uname -r)
# Samotný VirtualBox (balík se může jmenovat 'virtualbox' nebo být verzovaný).
- sudo apt install -y virtualbox
# (volitelné) – Guest Additions ISO (pomáhá ve VMech)
- sudo apt install -y virtualbox-guest-additions-iso
# Přidání do skupiny
- sudo usermod -aG vboxusers "$USER"
- newgrp vboxusers
Pozn.: Pokud příkaz apt install virtualbox balík nenajde, použijte Variantu 2 (repozitář Oracle).
Varianta 2: Instalace z oficiálního repozitáře Oracle (doporučeno, když chcete nejnovější verzi)
Funguje na Debianu, Ubuntu i jejich derivátech (Zorin, Mint). Použijeme automaticky správný kódový název z /etc/os-release příkazem cat nebo less.
# Příprava keyring složky a závislostí
- sudo install -m 0755 -d /etc/apt/keyrings
- sudo apt update
- sudo apt install -y curl ca-certificates gnupg
# Stažení a uložení (Import) GPG klíče Oracle
- curl -fsSL https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor -o /etc/apt/keyrings/oracle-vbox.gpg
- sudo chmod 0644 /etc/apt/keyrings/oracle-vbox.gpg
# Přidání repozitáře (automaticky dle kódového jména)
- source /etc/os-release
- echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/oracle-vbox.gpg] https://download.virtualbox.org/virtualbox/debian ${VERSION_CODENAME} contrib" | sudo tee /etc/apt/sources.list.d/virtualbox-oracle.list
# Závislosti + instalace
- sudo apt update
- sudo apt install -y build-essential dkms linux-headers-$(uname -r) virtualbox-7.0
nebo novější verze 7.2.x:
- sudo apt install -y build-essential dkms linux-headers-$(uname -r) virtualbox-7.2
Pozn.: Aktuální verzi naleznete zde: https://www.virtualbox.org/wiki/Downloads
# (volitelné) – Extension Pack (musí verzí sedět s VirtualBoxem)# Stáhne se do aktuálního adresáře; zkontrolujte číslo verze podle nainstalovaného VB:Proverzi 7.0:
- vboxmanage --version | cut -d'r' -f1 # např.: verze 7.0.x
- VBVER=$(vboxmanage --version | cut -d'r' -f1)
- curl -LO "https://download.virtualbox.org/virtualbox/${VBVER}/Oracle_VM_VirtualBox_Extension_Pack-${VBVER}.vbox-extpack"
- sudo VBoxManage extpack install --replace "Oracle_VM_VirtualBox_Extension_Pack-${VBVER}.vbox-extpack"
Pro verzi 7.2:U verze 7.2.2 došlo ke změně názvu souboru rozšíření, chybí v názvu (VM).
- vboxmanage --version | cut -d'r' -f1 # např.: verze 7.2.2
- VBVER=$(vboxmanage --version | cut -d'r' -f1)
- curl -fL -O "https://download.virtualbox.org/virtualbox/${VBVER}/Oracle_VirtualBox_Extension_Pack-${VBVER}.vbox-extpack"
# (volitelné) rychlá kontrola velikosti ~20–30 MB
- ls -lh Oracle_VirtualBox_Extension_Pack-${VBVER}.vbox-extpack
- sudo VBoxManage extpack install --replace "Oracle_VirtualBox_Extension_Pack-${VBVER}.vbox-extpack"
# (volitelné) ověření MD5 z oficiálního seznamu
- curl -fsSL "https://download.virtualbox.org/virtualbox/${VBVER}/MD5SUMS" | grep "Oracle_VirtualBox_Extension_Pack-${VBVER}.vbox-extpack"
- md5sum Oracle_VirtualBox_Extension_Pack-${VBVER}.vbox-extpack
# Skupina
- sudo usermod -aG vboxusers "$USER"
- newgrp vboxusers
Pozn.: Oficiální stránky a pokyny Oracle (Linux downloads + Extension Pack). VirtualBox.
Odinstalace (APT)
# Odstranění Extension Packu (pokud jste instalovali)
- VBoxManage list extpacks
- sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack" || true
- VBoxManage list extpacks
# Odinstalace VirtualBoxu
- sudo apt remove -y virtualbox virtualbox-7.x
- sudo apt remove -y virtualbox-guest-additions-iso
- sudo apt autoremove -y
Pozn.: virtualbox-7x nahraďte vaší verzí, např.: 7.0 nebo 7.2, nebo 7*# (volitelné) odstranění Oracle repozitáře
- sudo rm -f /etc/apt/sources.list.d/virtualbox-oracle.list
- sudo rm -f /etc/apt/keyrings/oracle-vbox.gpg
- sudo apt update
B) Red Hat / Rocky / Alma / Fedora (DNF/YUM)
Na RHEL/Rocky/Alma je praktická oficiální Oracle RPM verze. Na Fedoře počítejte s častějšími aktualizacemi kernelu → mějte kernel-devel a dkms. VirtualBox (nejnovější kernel – dbejte na headers).
Společná instalace (Oracle repo)# Základní nástroje pro build modulů:
- sudo dnf install -y @development-tools kernel-devel kernel-headers dkms elfutils-libelf-devel
# (RHEL/Rocky/Alma) – doporučeno mít povolené EPEL (pro dkms, pokud chybí)
- sudo dnf install -y epel-release
# Přidání Oracle repo (automaticky pro vaši verzi)
- sudo dnf install -y https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo || sudo dnf config-manager --add-repo https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
Pozn.:
- V Linuxu operátor „ || “ funguje jako logické OR (nebo), což znamená, že druhý příkaz se provede pouze v případě, že první příkaz selže (nenulový návratový kód). Je to způsob, jak zajistit, aby se provedla alternativa, pokud první akce neuspěje.
- V Linuxu se zpětné lomítko „ \ “ používá k oddělení příkazů, které jsou v rámci jedné řádky příliš dlouhé a potřebují se rozdělit pro lepší čitelnost, nebo k vytvoření tzv. subshellu v rámci pokročilejších skriptovacích konstrukcí.
# Instalace VirtualBoxu
- sudo dnf install -y VirtualBox-7.0
Pozn.: Aktuální verzi naleznete zde: https://www.virtualbox.org/wiki/Downloads# Překompilování modulů (sestavení/rekonfigurace modulů), když je třeba:
- sudo /sbin/vboxconfig
# Skupina
- sudo usermod -aG vboxusers "$USER"
- newgrp vboxusers
Pozn.: Pokud /sbin/vboxconfig hlásí Secure Boot blokaci, proveďte Enroll MOK (viz „Důležité předpoklady“), tzn., že může být potřeba podepsat moduly (viz „Důležité předpoklady“). Fedora Discussion.(Volitelné) Extension Pack
- VBVER=$(vboxmanage --version | cut -d'r' -f1)
- curl -LO "https://download.virtualbox.org/virtualbox/${VBVER}/Oracle_VM_VirtualBox_Extension_Pack-${VBVER}.vbox-extpack"
- sudo VBoxManage extpack install --replace "Oracle_VM_VirtualBox_Extension_Pack-${VBVER}.vbox-extpack"
Odinstalace (DNF/YUM)
- sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack" || true
- sudo dnf remove -y VirtualBox-7.0
- sudo dnf autoremove -y
Pozn.: VirtualBox-x.x — podle verze, kterou máte nainstalovanou.# (volitelné) Odstranění repo
- sudo rm -f /etc/yum.repos.d/virtualbox.repo
C) Arch / CachyOS / Garuda (pacman; případně AUR pro Extension Pack)
Na Arch-based distrech je VirtualBox v oficiálních repozitářích. Důležité je zvolit správný „host modules“ balík podle jádra. Na Arch-based volíte mezi prebuilt moduly pro stock kernel a DKMS pro custom kernely. wiki.archlinux.org.
Instalace (stock arch kernel)
- sudo pacman -Syu --noconfirm
# Pro stock kernel:
- sudo pacman -S --noconfirm virtualbox virtualbox-host-modules-arch
# Přidání do skupiny
- sudo gpasswd -a "$USER" vboxusers
- newgrp vboxusers
# Načtení modulů (okamžitě bez rebootu)
- sudo modprobe vboxdrv
Instalace (custom kernel – např. linux-zen, CachyOS kernel, Garuda)
- sudo pacman -Syu --noconfirm
# DKMS varianta + správné headers pro vaše jádro (příklad pro linux-zen)
- sudo pacman -S --noconfirm virtualbox virtualbox-host-dkms linux-zen-headers # zvolte správné *-headers
# Skupina + moduly
- sudo gpasswd -a "$USER" vboxusers
- newgrp vboxusers
- sudo modprobe vboxdrv
(Volitelné) Extension Pack (AUR)Nejjednodušší je použít AUR helper (např. yay). Pokud jej nemáte, nainstalujte si jej dle zvyklostí (pro začátečníky je to na samostatný návod).# s Pamac/yay (podle toho, co používáte):
- yay -S virtualbox-ext-oracle
Odinstalace (pacman)# (nejdřív odstranit extpack, pokud jste ho přidali ručně)
- sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack" || true
# VirtualBox (stock mods nebo dkms variantu odstraňte podle toho, co jste instalovali)
- sudo pacman -Rns virtualbox virtualbox-host-modules-arch virtualbox-host-dkms
D) SUSE Linux Enterprise / openSUSE (zypper)
Na openSUSE (Leap/Tumbleweed) je VirtualBox v repozitářích. Doporučené balíčky: virtualbox, virtualbox-host-kmp-default (modul pro default kernel). Instalujte virtualbox + (host) KMP pro vaše jádro (např. virtualbox-kmp-default nebo virtualbox-host-kmp-default dle vydání). software.opensuse.org.
Instalace (openSUSE Leap/Tumbleweed)
- sudo zypper refresh
- sudo zypper install -y virtualbox virtualbox-host-kmp-default # případně virtualbox-kmp-default
# (Pokud chybí kernel-source/headers, zypper si je dořeší; případně:)# sudo zypper install -y kernel-default-devel kernel-source# Skupina
- sudo usermod -aG vboxusers "$USER"
- newgrp vboxusers
# Načtení modulu
- sudo modprobe vboxdrv
SLE: může být nutné povolit odpovídající moduly/repozitáře (např. PackageHub). Pro začátečníky je jednodušší openSUSE Leap/TW.
(Volitelné) Extension Pack
- VBVER=$(vboxmanage --version | cut -d'r' -f1)
- curl -LO "https://download.virtualbox.org/virtualbox/${VBVER}/Oracle_VM_VirtualBox_Extension_Pack-${VBVER}.vbox-extpack"
- sudo VBoxManage extpack install --replace "Oracle_VM_VirtualBox_Extension_Pack-${VBVER}.vbox-extpack"
Odinstalace (zypper)
- sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack" || true
- sudo zypper remove -y virtualbox virtualbox-host-kmp-default virtualbox-kmp-default
# Verze a základní diagnostika
- vboxmanage --version
# Modul jádra je načtený?
- lsmod | grep vbox
# Spusťte GUI:
- VirtualBox &
Pozn.: Pokud se VirtualBox nespustí a používáte Secure Boot, zkontrolujte stav MOK (viz úvodní „Důležité předpoklady“). Na některých distribucích stačí spustit sudo /sbin/vboxconfig a překompilovat modul.
Podpůrné (a aktuálně relevantní) zdroje
- Oficiální Linux downloads (Oracle/VirtualBox) – repozitáře pro DEB/RPM a balíčky: VirtualBox.
- ArchWiki: VirtualBox (host) – volba host modulů, specifika Arch-based: wiki.archlinux.org.
- openSUSE balíčky (KMP/host KMP) – názvy balíků pro Leap/TW: software.opensuse.org.
- Secure Boot/MOK a podepisování modulů – řešení chyb Required key not available: VirtualBox.
- Instalace VirtualBoxu na Debian/Ubuntu (Oracle repo) – články s postupem: Linuxize.
BIOS/UEFI → Hypervizor: krok za krokem
Od prvního zapnutí VT-x/AMD-V až po stabilní virtuální stroje.
- Co je to BIOS/UEFI, rozdíly a proč o tom píšu?
- Jak zapnout virtualizaci v BIOSu/UEFI (Intel VT-x/VT-d, AMD-V/IOMMU) a ověřit, že běží
- HYPERVIZOR (základy pro domácí i firemní použití)
- Postupy pro INSTALACI a odinstalaci VIRTUALBOXU (CLI)
- Postupy pro INSTALACI a odinstalaci VIRTUALBOXU (GUI)
- OEM vs. Retail – přenos do VM
- VirtualBox – rychlý start Windows 10 (od ISO k hotové VM)
- VirtualBox – rychlý start LINUX ZORIN 18 CORE (od ISO k hotové VM)
- Co si vybrat pro P2V (stručné srovnání) – Windows → VirtualBox
- Příprava Windows před P2V
- P2V převod Windows do VDI (VirtualBox)
- Praktický P2V převod Windows 10 do VirtualBoxu pomocí Disk2vhd
- Praktický P2V převod Windows 10 do VirtualBoxu pomocí CLONEZILLA
PODPOŘTE OTEVŘENÉ NÁVODY A DALŠÍ ROZVOJ WEBU LINUX PRO DOMÁCNOST:
Věřím v otevřené znalosti. Každý návod = rešerše, testování na reálném nebo virtuálním počítači a různých Linux distribucích (např.: Rocky / Debian / Zorin / a další), psaní krok za krokem a finální kontrola — typicky několik hodin až několik dnů práce. Web držím bez reklam i trackingu a chci, aby tak zůstal.
Pokud vám jakýkoli článek ušetří čas nebo nervy, budu rád za dobrovolnou podporu (částku si určíte sami). Prosím, do zprávy pro příjemce napište: NA KAFE / Linux-doma.cz, pomůže mi to přehledně zaúčtovat měsíční souhrn. Děkuji!
A pokud se Vám web líbí a chcete se stát pravidelným sponzorem, podívejte se prosím na stránku "SPONZOŘI".
BITLIFI / QR PLATBA (bez částky)

- Uživatel: +420607271333@bitlifi.com
- Poznámka: NA KAFE / Linux-doma.cz
BANKOVNÍ PŘEVOD /
QR PLATBA (bez částky)

- Číslo účtu (CZK): 2000197842 / 2010
- IBAN: CZ41 2010 0000 0020 0019 7842
- BIC/SWIFT: FIOBCZPPXXX
- Zpráva pro příjemce: NA KAFE / Linux-doma.cz