Tento tutoriál vám ukáže2 způsoby, jak nainstalovat VirtualBox na Debian 9 Stretch . VirtualBox je bezplatný a open-source virtualizační software, který lze spustit na systémech Linux, Mac, Windows a Solaris. V době psaní tohoto článku je nejnovější stabilní verze VirtualBoxu 5.2.10, vydaná 17. dubna 2018. Z nějakého důvodu není součástí výchozího úložiště Debian 9. Můžete jej nainstalovat z upstreamového úložiště Oracle nebo z úložiště stretch-backports.
Některé z nejdůležitějších prvků řady VirtualBox 5.2.x:
- VM lze exportovat do Oracle Cloud (OPC).
- Bezobslužná instalace hosta
- Přidána podpora zvuku pro nahrávání videa
Všimněte si, že úložiště stretch-backports aktuálně obsahuje Virtualbox 5.1. Pokud chcete nejnovější verzi, použijte úložiště Oracle. Pokud jste nainstalovali předchozí verzi, zastavte před instalací nejnovější verze všechny spuštěné instance virtuálních počítačů. Po upgradu se doporučuje upgradovat také přídavky hosta VirtualBox nainstalované ve vašich virtuálních počítačích.
Jak nainstalovat VirtualBox na Debian 9 Stretch z úložiště Oracle
Otevřete okno terminálu a spusťte níže uvedený příkaz pro přepnutí na uživatele root.
su -
Poté spusťte následující příkaz a vytvořte soubor zdrojového seznamu pro úložiště Oracle VirtualBox. nano je textový editor příkazového řádku vhodný pro začátečníky.
nano /etc/apt/sources.list.d/virtualbox.list
Zobrazí se vám textový editor nano. Přidejte do souboru následující řádek.
deb http://download.virtualbox.org/virtualbox/debian stretch contrib
Chcete-li soubor uložit pomocí nano textového editoru, musíte stisknout CTRL+O
a poté stiskněte Enter
. Chcete-li ukončit nano textový editor, stiskněte CTRL+X
. Dále musíme stáhnout a importovat veřejný klíč Oracle GPG do systému Debian 9 pomocí následujícího příkazu.
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -
Veřejný klíč umožňuje správci balíčků APT ověřit integritu stažených balíčků. Pak už zbývá jen aktualizovat lokální index balíčků a nainstalovat Virtualbox 5.2.
apt update apt install virtualbox-5.2
Jakmile je nainstalován, spusťte jej z nabídky aplikace nebo spusťte příkaz níže a spusťte VirtualBox z terminálu.
virtualbox
Číslo verze můžete zkontrolovat v help
> about VirtualBox
.
Aby bylo zajištěno, že VirtualBox hostí moduly jádra (vboxdrv , vboxnetflt a vboxnetadp ) jsou správně aktualizovány, když se verze linuxového jádra změní během příštího apt upgrade
, nainstalujte dkms
balíček.
apt install dkms
Jak nainstalovat VirtualBox na Debian 9 z úložiště strectch-backports
Úložiště backports obsahuje balíčky z testovací a nestabilní větve, které jsou rekompilovány na stabilní větvi. Chcete-li povolit stretch-backports, přepněte na uživatele root a vytvořte soubor se zdrojovým seznamem.
su - nano /etc/apt/sources.list.d/stretch-backports.list
Poté do tohoto souboru přidejte následující řádek.
deb http://ftp.debian.org/debian stretch-backports main contrib
Uložte a zavřete soubor. Dále aktualizujte index balíčku.
apt update
Chcete-li nainstalovat VirtualBox z úložiště stretch-backports, spusťte následující příkaz.
apt install -t stretch-backports virtualbox
Odstraňování problémů
Někdy se při spouštění virtuálního počítače může zobrazit následující chyba.
rtr3initex failed with rc=-1912 (rc=-1912) the virtualbox kernel modules do not match this version of virtualbox
Jednou z příčin je, že nainstalujete virtualbox z úložiště stretch-backports a poté jej znovu nainstalujete z úložiště Oracle. V takovém případě musíte jeden z nich zcela odstranit a nainstalovat druhý. Chcete-li například úplně odstranit virtualbox z úložiště stretch-backports, spusťte:
apt purge virtualbox apt autoremove
Poté spusťte následující příkaz k přestavění modulů jádra virtualboxu.
/sbin/vboxconfig
A je to! Doufám, že vám tento návod pomohl nainstalovat VirtualBox na Debian 9 Stretch. Jako vždy, pokud pro vás byl tento příspěvek užitečný, přihlaste se k odběru našeho bezplatného zpravodaje a získejte další tipy a triky.