はじめに
実務にて、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 ファイルの場所がわかります。
以上です。
おわりに
「既にインストールされている可能性があります。」ってわかりやすくエラーを表示してくれたら良いのにね。