GNU/Linux >> Linux Esercitazione >  >> Debian

2 modi per installare VirtualBox su Debian 9 Stretch

Questo tutorial mostra 2 modi per installare VirtualBox su Debian 9 Stretch . VirtualBox è un software di virtualizzazione gratuito e open source che può essere eseguito su Linux, Mac, Windows e Solaris. Al momento della stesura di questo articolo, l'ultima versione stabile di VirtualBox è la 5.2.10, rilasciata il 17 aprile 2018. Per qualche motivo, non è inclusa nel repository Debian 9 predefinito. Puoi installarlo dal repository Oracle upstream o dal repository stretch-backports.

Alcuni dei punti salienti della serie VirtualBox 5.2.x:

  • La VM può essere esportata in Oracle Cloud (OPC).
  • Installazione guest automatica
  • Aggiunto supporto audio per la registrazione video

Nota che il repository stretch-backports include attualmente Virtualbox 5.1. Se desideri l'ultima versione, utilizza il repository Oracle. Se hai installato una versione precedente, interrompi tutte le istanze in esecuzione delle macchine virtuali prima di installare la versione più recente. Dopo l'aggiornamento, si consiglia di aggiornare anche le aggiunte guest VirtualBox installate all'interno delle macchine virtuali.

Come installare VirtualBox su Debian 9 Stretch da Oracle Repository

Apri una finestra di terminale ed esegui il comando seguente per passare all'utente root.

su -

Quindi eseguire il comando seguente per creare un file di elenco di origine per il repository Oracle VirtualBox. nano è un editor di testo da riga di comando adatto ai principianti.

nano /etc/apt/sources.list.d/virtualbox.list

Ti verrà presentato l'editor di testo nano. Aggiungi la seguente riga nel file.

deb http://download.virtualbox.org/virtualbox/debian stretch contrib

Per salvare il file con l'editor di testo nano, devi premere CTRL+O , quindi premi Enter . Per uscire dall'editor di testo nano, premi CTRL+X . Successivamente, dobbiamo scaricare e importare la chiave pubblica Oracle GPG nel sistema Debian 9 con il seguente comando.

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -

La chiave pubblica consente al gestore di pacchetti APT di verificare l'integrità dei pacchetti scaricati. Quindi tutto ciò che resta da fare è aggiornare l'indice del pacchetto locale e installare Virtualbox 5.2.

apt update

apt install virtualbox-5.2

Una volta installato, avvialo dal menu dell'applicazione o esegui il comando seguente per avviare VirtualBox dal terminale.

virtualbox

Puoi controllare il numero di versione in help> about VirtualBox .

Per garantire che i moduli del kernel dell'host VirtualBox (vboxdrv , vboxnetflt e vboxnetadp ) vengono aggiornati correttamente quando la versione del kernel linux cambia durante il prossimo apt upgrade , installa dkms pacchetto.

apt install dkms

Come installare VirtualBox su Debian 9 dal repository strectch-backports

Il repository backports contiene i pacchetti del ramo testing e unstable che vengono ricompilati sul ramo stable. Per abilitare gli stretch-backport, passa all'utente root e crea un file di elenco di origine.

su -

nano /etc/apt/sources.list.d/stretch-backports.list

Quindi aggiungi la seguente riga a questo file.

deb http://ftp.debian.org/debian stretch-backports main contrib

Salva e chiudi il file. Quindi, aggiorna l'indice del pacchetto.

apt update

Per installare VirtualBox dal repository stretch-backports, esegui il comando seguente.

apt install -t stretch-backports virtualbox

Risoluzione dei problemi

A volte potresti visualizzare il seguente errore all'avvio di una macchina virtuale.

rtr3initex failed with rc=-1912 (rc=-1912) the virtualbox kernel modules do not match this version of virtualbox

Una delle cause è che si installa virtualbox dal repository stretch-backports e quindi lo si installa di nuovo dal repository Oracle. In tal caso, è necessario rimuoverne completamente uno e installare l'altro. Ad esempio, per rimuovere completamente la virtualbox dal repository stretch-backport, eseguire:

apt purge virtualbox

apt autoremove

Quindi esegui il comando seguente per ricostruire i moduli del kernel di virtualbox.

/sbin/vboxconfig

Questo è tutto! Spero che questo tutorial ti abbia aiutato a installare VirtualBox su Debian 9 Stretch. Come sempre, se hai trovato utile questo post, iscriviti alla nostra newsletter gratuita per ricevere altri suggerimenti e trucchi.


Debian
  1. Come installare VirtualBox su Debian Linux

  2. Come installare VirtualBox su Debian Linux 9

  3. Come installare VirtualBox su Debian Linux 10 Linux

  4. Come installare VirtualBox 5.1 su Debian 9 (Stretch)

  5. Installa Virtualbox 4.3.8 su un desktop Debian 6 (Squeeze).

Come installare Docker su Debian 9 Stretch

Come installare VirtualBox su Debian 9

Come installare OpenVPN su Debian 9 Stretch

Come installare Skype su Debian 9 Stretch

Come installare Pip su Debian 9 Stretch

Come installare Vai su Debian 9 Stretch