Ubuntu 24.04 / Linux Mint 22 に最新のVirtualBoxをインストール。

Ubuntu 22.04 から Linux Mint 22(Ubuntu 24.04相当)へと移行作業中。

2024年10月現在、仮想化ソフト・VirtualBoxの最新版は 7.1.2 なのだけれど、Linux Mint 22 / Ubuntu 24.04 の公式リポジトリからは、バージョン7.0系しかインストールできない。

なので、公式サイトの解説に従って VirtualBox のリポジトリを追加して、7.1系をインストールできるようにしてみる。

まず、/etc/apt/sources.list に情報を追加する。

sudo nano /etc/apt/sources.list

…でエディタを開いて、以下の行を追加 → 保存。

deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian noble contrib

※ Ubuntu 24.04(Mint 22)の場合は noble。Ubuntu 22.04(Mint 21.x)の場合は jammy

次に、公開鍵(oracle_vbox_2016.asc)をダウンロードして登録。

wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg --dsudo usermod -aG vboxusers $USERearmor

で、パッケージリストを更新して、VirtualBox 7.1 をインストール。

sudo apt update
sudo apt install virtualbox-7.1

セキュアブートが有効になっているシステムでは、インストールの途中で、サードパーティのドライバをシステムに登録するための設定画面が表示されます。こちらの記事を参考に、設定を進めましょ。

で、インストール / ドライバ登録も済んだので、早速 VirtualBox マネージャーを立ち上げてみる。すると…

vbox7_1_20241030.png

USBデバイスをエニュメレーションできません…」と言われた。

🤔エニュメレーション? よくわからないけれど、この状態ではUSBデバイスをつないでもゲストマシン側で認識できない。

暫し考え込んだ末、以前にもVirtualBoxのUSB関連でハマったことを思い出した。

要するに:

具体的には、ターミナルで:

sudo usermod -aG vboxusers $USER

を実行して、システムを再起動。

これで警告も消え、繋いだUSBデバイスを扱えるようになりました。

で、「エニュメレーション」とは…

…なのだそうだ。

カテゴリ: