Virtual BoxにGuest Additions CDイメージをインストールできない


72

「デバイス」から「GuestAdditions CDイメージを挿入」をクリックするとエラーが発生する

Unable to insert the virtual optical disk /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso into the machine VirtualUbuntu.
Would you like to try to force insertion of this disk?
Could not mount the media/drive    '/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED).

Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
Console
Interface: 
IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
Callee: 
IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048}

VirtualBoxリストの下にVBoxGuestAdditionsが表示されます

homeuser@ubuntu:/usr/share/virtualbox$ ls -l
drwxr-xr-x 2 root root 4096 Jan 14 12:46 nls
-rw-r--r-- 1 root root 64647168 Apr 7 2014 VBoxGuestAdditions.iso
-rwxr-xr-x 1 root root 2176 Apr 6 2014 VBox.sh
-rwxr-xr-x 1 root root 4161 Apr 7 2014 VBoxSysInfo.sh

助言がありますか)?


1
ホストOSは何ですか?MacOS用のゲストの追加はありません。
タックカット

OSはMACです。Virtual BoxにUbuntuをインストールしました。ありがとうございます!
ラッド

回答:


68

ホストオペレーティングシステムがMac OS Xであり、ゲストオペレーティングシステムとしてUbuntuがインストールされていると仮定します。

ゲストOSがUbuntuの場合、ゲスト追加ISOをマウントしてインストールする必要はありません。

代わりに、ターミナルを開いて次を入力します-

sudo apt-get install virtualbox-guest-utils

これにより、ゲストの追加がインストールされ、ISOを介したインストールとほぼ同等です。


5
「Guest Additionsをインストールする必要はありません」についての説明は予想外のものであり、CDがマウントに失敗するという根本的な問題に実際には答えていません。私の経験では、Guest Additions CDで提供されるドライバーは新しく、Ubuntu PPAで提供されるドライバーよりも優れたパフォーマンスを提供します。さらに、@ chovyが説明したように、このソリューションは、Ubuntu以外のベースのディストリビューションで受信した場合、うまくスケーリングしません。より良い解決策については、以下のdave-roseの回答をご覧ください。
-tresf

1
:Debianの上のVirtualBoxのゲストの追加インストールするためのvirtualboxes.org/doc/installing-guest-additions-on-debian @chovy
カレブジェイ

コマンドbrew install virtualbox-guest-utilsも動作します
-Arefe

1
これは質問に答えません... VERR_PDM_MEDIA_LOCKEDエラーに関するものです。
カマフェザー

36

Ubuntuバージョン16.04.3用に新しくインストールされたVMで、ゲスト追加機能をOracle VM VirtualBox Managerバージョン5.1.28にインストールしようとして、最近(2017年9月)この問題に遭遇しました。ホストはWin-10です。問題は、Guest Additions CDイメージがすでにマウントされていることです。修正するには:

  • VMマネージャーの[設定]-> [ストレージ]の[コントローラー]で:VBoxGuestAdditionsを右クリックし、[添付ファイルの削除]を選択します。確認ボックスが表示されます。[削除]をクリックします。
  • 「コントローラー」の横にある「+」アイコンをクリックして、新しい光学式ドライブを追加します。ダイアログボックスが開きます。「空のままにする-> OK」を選択します
  • VMを開き、[デバイス]-> [ゲスト追加の挿入]を選択します。今すぐインストールする必要があります。VM(VMマネージャーではなく)の電源を切り、VMを再起動します。GuestAdditionsが動作するようになりました。

これは動作します。しかし、私にとっては、OS(私の場合はLubuntu)が「autorun.sh」スクリプトを開始していなかったため、ゲストの追加を手動でインストールする必要がありました。したがって、私はこれを手動で実行する必要がありました:sudo ./VBoxLinuxAdditions.runこれは、ゲスト追加用にカーネルモジュールをコンパイルするようにシステムが設定されていないことを教えてくれました。そのため、スクリプトを再度実行する前にそれらをインストールする必要がありました。sudo apt install gcc make perl sudo ./VBoxLinuxAdditions.run再起動後、サイズ変更はインデッド動作しました。みんなありがとう!
Kフライシャー

「添付ファイルを削除します。」私のためにアクセスできない/無効になっている、あなたはおそらく、理由を知っていますか?

@Les VMがまだ実行されていた可能性が高い
Daniel Jamrozik

7

私にとって、解決策は、仮想マシンの設定に空の光学ドライブを追加する必要があることを発見することでした!VBoxGuestAdditions.isoをプリロードして「ヘルプ」を実行しようとしても、機能しません。[デバイス]メニューの[ゲスト追加CDイメージの挿入...]のショートカットでは、使用する空の光学ドライブを見つけたいと考えています。


1
同様の手順に従いました。ゲストの電源を切り、オプティカルドライブを削除してから再度追加することで、Guest Additions CDを再挿入できました。これは、問題に対する最もユーザーフレンドリーな修正であるため、受け入れられた回答である必要があります。使用を指示する他の回答apt-getは回避策であり、解決策ではありません。
-tresf

Oracle提供のVirtualBoxを実行している場合、このapt-getメソッドを使用しないでください。apt-get解決策は、あなたのホストでもUbuntuのであり、あなたがUbuntuの提供のVirtualBoxのパッケージを使用している場合のために少し良いです。ホスト上でVirtualBoxが更新されると、ゲストシステムはゲスト追加の正しいバージョンを実行し続けます(ゲスト追加とVirtualBoxパッケージを同時に更新するため、ホストとゲストの両方がソフトウェアを更新します)。
チャイT.レックス

5

イメージを手動でマウントし(デバイスとISOをDave Roseの回答に従って追加した後)、インストーラーを実行して解決しました。

sudo su
cd /media
mkdir cdrom
mount /dev/cdrom /media/cdrom
cd cdrom
sh VBoxLinuxAdditions.run

SuperUser onで私の答えを確認しください


このリンクは質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供する方が良いでしょう。リンクされたページが変更されると、リンクのみの回答が無効になる可能性があります。- レビューから
成熟した

「より良い」ということではなく、間違っていないということは、反対票に値するのでしょうか?前回(昨日)、私も2つの異なる質問に同じ答えを書きました。
カマフェザー

2
他のすべてのソリューションは私にとってはうまくいきませんでした。あなたのものは働いた。
Abhishek Tyagi

4

こんにちは、私は同じ問題(コピーアンドペーストの問題)を抱えていたので、ターミナルから次のコマンドを入力して問題を解決しました。

  • sudo apt-get upgrade
  • sudo apt-get install virtualbox-guest-additions-iso
  • 表示設定に移動し、ビデオキャプチャで、ビデオキャプチャを有効にするをオンにします
  • sudo apt-get install virtualbox-guest-utils
  • 仮想マシンを再起動します。

3
「ビデオキャプチャで、ビデオキャプチャを有効にする」にチェックを付けます-これはほとんど役に立ちません。違反はありませんが、これはおそらく良い考えではありません。:-)
マックスマーフィー

ビデオキャプチャを有効にしても、コピーアンドペーストの問題とは関係ありません。ゲストの追加の読み込みに関する問題です。
Volomike

3

同じ問題が発生し、sudo apt-getを使用した手動インストールが機能しませんでした。Virtual Boxによってゲストの追加バージョンが異なるため、Virtual Boxに付属のゲスト追加をインストールすることをお勧めします。だから私はこの方法でそれをインストールしました:

  1. ファイルマネージャーから[デバイス]-> [Guest Additions CDイメージの挿入...]を選択します。
  2. Ubuntuにログイン
  3. CDをアンマウントします(ゲスト追加CDイメージ)
  4. ゲスト追加isoをマウントします

    実行するかどうかの確認を求めるウィンドウがポップアップ表示されます。実行する場合は、ログインパスワードを入力してインストールします。

  5. Ubuntuを再起動します


3

同じエラーが発生した場合、以下のように動作します:

  1. そのエラーが発生したら、ubuntuでVBOXADDITIONS CDをアンマウントします。
  2. Ubuntuを取り出し、[デバイス-Guest Additions CDイメージの挿入]をクリックします。今回は、実行するかどうかを尋ねるウィンドウがポップアップします。
    • 走ることを選ぶ
    • ログインパスワードを入力してください
    • 今すぐインストールを開始します。

0

何度も発生する問題は、インストールしたisoファイルが既にマウントされていることです。[デバイス]-[光学デバイス]-[ゲストインストールから仮想ディスクを削除]に移動します。次に、Devices-Optical Drive-Choose Diskイメージに移動してGuestadditions.isoファイルを手動でマウントし、ubuntuをインストールしたフォルダーに移動して、guestadditions.isoファイルを見つけてマウントします。マウントしたら、単にデバイス-ゲストの追加のインストールをクリックし、UbuntuのユーザーIDパスワードを入力すると、ウィザードがゲストの追加のインストールを続行します:)


0

私の場合、ウィンドウマネージャーのないUbuntuサーバーを実行していたため、これが発生しました。インストール方法は次のとおりです。

最初に、Ubuntu VMを起動します。次にを押しDevices > Insert Guest Additions CDます。CDは挿入されましたが、何も表示されません。Insert Guest Additions CDもう一度押すと、エラーが発生します。

次にCDをマウントします。

sudo mount sr0 /media/cdrom

そしてcd、ディレクトリに(しゃれなし):

cd /media/cdrom

次に、インストールスクリプトを実行します。

sudo ./VBoxLinuxAdditions.run

そして今、すべてがうまくいくはずです:)


0

ISOをマウントした後、Debianでディスクが空になるという問題がありました。次の回避策を作成しました。

  1. ホームWinシステムのDeamonツールでアドオンイメージをマウントする
  2. isoから共有フォルダーにファイルをコピーして、仮想Debianからファイルにアクセスする
  3. そのフォルダーで直接SHインストールを実行します(このフォルダーを介して、常にアドオンファイルにアクセスできます)

0

Macosでも同じエラーが発生します。エラーが発生しましたCould not mount the media/drive '/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED). 。ゲスト追加isoは既にダウンロード済みです。すべてのステップはVM内で実行されます。

  1. cd media/<user>/Vbox_GAs_<version>(ここには複数のフォルダがある可能性があるため、最新のフォルダを選択してください)。
  2. ./autorun.sh ゲスト追加isoをインストールする
  3. sudo reboot

/media私の場合、便利なディレクトリはありません。
カマフェザー

0

ホストとしてのWindows 10の場合、VMを起動し、デバイスをクリック->光学デバイス->ディスクイメージを選択-> C:\ Program Files \ Oracle \ VirtualBoxに移動-> VBoxGuestAdditions.isoを選択-> OKをクリック->小さなウィンドウが表示されます強制的にアンマウントをクリックします->今、ubuntuがログインしているデバイスをクリックします-> Guest Additions CDイメージの挿入をクリックします->実行をクリックします-> Ubuntuの挿入が成功したら、開始しますフルスクリーンで。


AskUbuntuへようこそ!あなたはVBoxGuestAdditions.isoがで終わった方法を説明していた場合には、この答えは、より有用であろうC:\Program Files\Oracle\VirtualBox
エルダーオタク

0

VirtualBoxでUbuntuを起動します。

  1. [デバイス]-> [オプティカルドライブ]-> [仮想ドライブからディスクを削除]に移動します。
  2. デバイスに移動->クリック->ゲスト追加機能の挿入CDイメージ
  3. 認証の詳細を入力してください
  4. Ubuntuをシャットダウンし、VirtualBoxを閉じます。VirtualBoxをもう一度開いて確認します

また、共有クリップボードをチェックし、ドラッグアンドドロップが双方向にチェックされます


0

/ media / cdrom /に移動します

または、virtualboxguestaddition光学ドライブからコンテンツをコピーします

任意の場所に貼り付けます。たとえば、vboxという名前の新しいディレクトリにフォルダ内のドキュメントを貼り付けます。

ターミナルでディレクトリを開きます

sudo chmod -x VBoxLinuxAddtions.run

sudo sh ./VBoxLinuxAddtions.run

再起動後、システムは全画面モードで起動します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.