VirtualBox + CentOS の Unable to insert virtual optical disk… エラーを解決する方法

はじめに

実務にて、macOS + VirtualBox の CentOS に Guest Additions をインストールしようとメニューバーの Devices > Insert Guest Additions CD Image… を実行したところ Unable to insert virtual optical disk VBoxGuestAdditions.iso into the machine xxx エラーが発生、それを解決した情報になります。

翻訳すると「VBoxGuestAdditions.iso をマシンに挿入できません。」と表示されています。

詳細には「メディア/ドライブ VBoxGuestAdditions.iso をマウントできませんでした。(Could not mount the media/drive VBoxGuestAdditions.iso (VERR_PDM_MEDIA_LOCKED).)」と表示されています。

環境

  • Host OS : macOS Big Sur 11.5.2
  • VirtualBox : 6.1.28
  • Guest OS : CentOS 7.6.1810

解説

結論から言うと、既に Guest Additions がインストールされているからです。

私の場合は Oracle VM VirtualBox マネージャーを開いてストレージを確認すると IDE セカンダリマスターに Guest Additions が追加されていました。

因みに設定からストレージを確認すると iso ファイルの場所がわかります。

以上です。

おわりに

「既にインストールされている可能性があります。」ってわかりやすくエラーを表示してくれたら良いのにね。