VirtulBoxのExtension Packをインストールを実行したところ、エラーでインストールができない。
解決に手こずったのでメモしておきます。
環境
- Virtualbox:6.1.2
- GUEST OS:Ubuntu MATE 19.04
インストール手順
-
対応したExtension Packageをサイトからダウンロードする。
- ダウンロードサイト:Oracle
- ダウンロードファイル:Oracle_VM_VirtualBox_Extension_Pack-6.1.2.vbox-extpack
-
Oracle VM VirtualBoxマネージャーを起動
-
Extension Packageを追加する
環境設定から追加する。
(Oracle VM VirtualBoxマネージャーを起動時に追加を促すダイアログが表示された場合は、以下の操作は不要で流れに従う。)
※画面内の設定ボタンではなく、メニューバーから選択する。
Windows
ファイル - 環境設定
MAC
VirtualBox - 設定
表示された設定画面の機能拡張アイコンをクリック。右側にある「+」ボタンからダウンロードしたExtension Packageファイルを選択し、「OKボタン」を押下する。 -
インストールがはじまる。
ライセンス確認が表示される。読んで(スクロールバーを最後まで下げて)「同意します」をクリック -
インストール完了
通常はこの方法でインストールが完了するが、
今回は手順4で以下のエラーが発生して、インストール出来ない。
The installer failed with exit code 1: VBoxExtPackHelperApp.exe: error: Failed to rename the temporary directory to the final one: VERR_ACCESS_DENIED ...
ACCESS DENIED ...??
インストールプロセスのExtension Package設置で弾かれてる模様。
実行は管理ユーザで行っているので、このインストール方法では為す術がない。
仕方がないので、手動でインストールを行うことにします。
手動インストール手順
- ダウンロードしたExtension Packageファイルの拡張子を「tar.gz」に変更する。
変更後
Oracle_VM_VirtualBox_Extension_Pack-6.1.2.vbox-extpack.tar.gz - Oracle_VM_VirtualBox_Extension_Pack-5.0.16-105871.vbox-extpack
↓
Oracle_VM_VirtualBox_Extension_Pack-5.0.16-105871.tar.gz
2.適当な解凍ソフトで解凍
3.C:\Program Files\Oracle\VirtualBox\ExtensionPacks下に「Oracle_VM_VirtualBox_Extension_Pack」フォルダを作成
4.解凍したエクステンションパッケージのファイルをすべて手順3のOracle_VM_VirtualBox_Extension_Pack内にコピーする(管理者権限を求められたら「はい」)
5.Oracle VM VirtualBox マネージャーを起動
6.ファイル > 環境設定 > 機能拡張 の一覧リストにコピーしたエクステンションパッケージが追加されており、有効にチェックが入っていることを確認する。
7.VirtualBoxから仮想マシンを起動
8.仮想マシンのメニューから デバイス > Guest Additions CDイメージの挿入を選択
9.セットアップ画面が表示されるのでセットアップを行う
(途中ハードウェアのインストール警告が何度か出るが「続行」を選択)
10.再起動されたら完了
汎用的な方法だと思いますので、
今後のアップデートなどで対応できないときは同様に手動解凍を行いたいと思います。