GNU/Linux >> Linux の 問題 >  >> Debian

Debian9StretchにVirtualBoxをインストールする2つの方法

このチュートリアルでは、 Debian9StretchにVirtualBoxをインストールする2つの方法を紹介します。 。 VirtualBoxは、Linux、Mac、Windows、およびSolarisで実行できる無料のオープンソース仮想化ソフトウェアです。この記事の執筆時点で、VirtualBoxの最新の安定バージョンは5.2.10であり、2018年4月17日にリリースされました。何らかの理由で、デフォルトのDebian9リポジトリに含まれていません。上流のOracleリポジトリまたはstretch-backportsリポジトリからインストールできます。

VirtualBox 5.2.xシリーズのハイライトの一部:

  • VMはOracleCloud(OPC)にエクスポートできます。
  • 無人ゲストインストール
  • ビデオ録画のオーディオサポートを追加

現在、stretch-backportsリポジトリにはVirtualbox5.1が含まれていることに注意してください。最新バージョンが必要な場合は、Oracleリポジトリを使用してください。以前のバージョンをインストールした場合は、最新バージョンをインストールする前に、実行中の仮想マシンのインスタンスをすべて停止してください。アップグレード後、仮想マシン内にインストールされているVirtualBoxゲスト追加機能もアップグレードすることをお勧めします。

OracleリポジトリからDebian9StretchにVirtualBoxをインストールする方法

ターミナルウィンドウを開き、以下のコマンドを実行してrootユーザーに切り替えます。

su -

次に、次のコマンドを実行して、OracleVirtualBoxリポジトリのソースリストファイルを作成します。 nanoは、初心者向けのコマンドラインテキストエディタです。

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

nanoテキストエディタが表示されます。次の行をファイルに追加します。

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

nanoテキストエディタでファイルを保存するには、CTRL+Oを押す必要があります 、次にEnterを押します 。 nanoテキストエディタを終了するには、CTRL+Xを押します。 。次に、次のコマンドを使用して、OracleGPG公開鍵をダウンロードしてDebian9システムにインポートする必要があります。

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

公開鍵を使用すると、APTパッケージマネージャーはダウンロードされたパッケージの整合性を検証できます。その後、あとはローカルパッケージインデックスを更新してVirtualbox5.2をインストールするだけです。

apt update

apt install virtualbox-5.2

インストールしたら、アプリケーションメニューから起動するか、以下のコマンドを実行してターミナルからVirtualBoxを起動します。

virtualbox

バージョン番号はhelpで確認できます>about VirtualBox

VirtualBoxホストカーネルモジュール( vboxdrv vboxnetflt およびvboxnetadp )次のapt upgrade中にLinuxカーネルのバージョンが変更されると、適切に更新されます。 、dkmsをインストールします パッケージ。

apt install dkms

strectch-backportsリポジトリからDebian9にVirtualBoxをインストールする方法

バックポートリポジトリには、安定したブランチで再コンパイルされたテストおよび不安定なブランチからのパッケージが含まれています。ストレッチバックポートを有効にするには、rootユーザーに切り替えて、ソースリストファイルを作成します。

su -

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

次に、このファイルに次の行を追加します。

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

ファイルを保存して閉じます。次に、パッケージインデックスを更新します。

apt update

ストレッチバックポートリポジトリからVirtualBoxをインストールするには、次のコマンドを実行します。

apt install -t stretch-backports virtualbox

トラブルシューティング

仮想マシンの起動時に次のエラーが表示される場合があります。

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

原因の1つは、stretch-backportsリポジトリからvirtualboxをインストールしてから、Oracleリポジトリから再度インストールすることです。その場合は、一方を完全に削除して、もう一方をインストールする必要があります。たとえば、stretch-backportsリポジトリからvirtualboxを完全に削除するには、次のコマンドを実行します。

apt purge virtualbox

apt autoremove

次に、次のコマンドを実行して、virtualboxカーネルモジュールを再構築します。

/sbin/vboxconfig

それでおしまい!このチュートリアルが、Debian9StretchにVirtualBoxをインストールするのに役立つことを願っています。いつものように、この投稿が役に立った場合は、無料のニュースレターを購読して、その他のヒントやコツを入手してください。


Debian
  1. DebianLinuxにVirtualBoxをインストールする方法

  2. DebianLinux9にVirtualBoxをインストールする方法

  3. Debian 6(Squeeze)デスクトップにVirtualbox4.3.8をインストールする

  1. Debian Linux10LinuxにVirtualBoxをインストールする方法

  2. Debian9にVirtualBox5.1をインストールする方法(Stretch)

  3. Debian11にVirtualBoxをインストールする方法

  1. VirtualBoxにDebian11をインストールする方法

  2. Debian 10 /Debian9にVirtualBoxをインストールする方法

  3. Debian10にVirtualBoxをインストールする方法