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