マシンのサンドボックスにCD / DVDイメージをマウントできません


36

Ubuntu 12.10 Server AMD 64とVirtualBox 4.2の最新バージョンをインストールしました。正常にインストールしました。Guest Additionsをインストールする必要がありますが、次のようなエラーメッセージが表示されます

Unable to mount the CD/DVD image
/usr/share/virtualbox/VBoxGuestAdditions.iso on the machine Sandbox. Would you like to force mounting of this medium?

Could not mount the media/drive
'/usr/share/virtualbox/VBoxGuestAdditions.iso'
(VERR_PDM_MEDIA_LOCKED).

Details

Result Code: NS_ERROR_FAILURE (0x80004005)

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
Callee: IMachine {22781af3-1c96-4126-9edf-67a020e0e858}

Googleや他の場所でよく調べて、インストールディスクイメージを~/.VirtualBox/VirtualBox.xmlファイルから削除して行を編集しましたが、運がありませんでした

私もインストールしdkmsましたが、まだ運がありませんでした

誰でも私についてそれを助けてもらえますか?私は今立ち往生しています:(


エラーメッセージの後、[OK]をクリックすると、ゲストにCD-ROMが表示されますか?
イグニス

エラーメッセージが表示された2つのオプションがあります。それが「離脱」と「強制マウント」です。私はいつも強制的にマウントしましたが、何も起こらなかった後
Sumon Khan

1
質問を言い換えます。仮想化されたシステムをクリックすると、CD-ROMを開けますか?そのたびにエラーメッセージが表示されますが、仮想化システムのファイルマネージャー(Ubuntuを仮想化)にゲスト追加CD-ROMがあることが示され、ゲスト追加インストールを続行できます。VirtualBoxのメニューオプション「Install Guest Additions ...」は、ゲストに仮想CD-ROMを挿入するだけで、自動マウントされることになっています。マウントされていない場合は、手動で(常にゲストに)マウントできます。どのシステムを仮想化していますか?
イグニス

1
こんにちは、ごめんなさい。はい、CD-ROMオプションはありますが、開けません。私はUbuntuのサーバ仮想化しています12.10
守門カーン

1
/media/VBOXADDITIONS_xxxまたはにマウントされる場合があります/media/<user>/VBOXADDITIONS_xxx-ただし、USB2.0サポートが必要な場合を除き、GAはサーバーではほとんど使用されません。
Takkat

回答:


70

Ubuntu 13.10 Serverゲストを実行しているWindows 7ホストで約2時間これに苦労しました。最後に、VBoxGuestAdditions.isoを(WinSCPを使用して)ゲストにコピーしてマウントし、ゲストからVBoxLinuxAdditions.runを実行しました。

私が行ったステップは次のとおりです。

  1. ホスト上でVBoxGuestAdditions.isoを見つけます(私の場合、C:\ Program Files \ Oracle \ VirtualBox \ VBoxGuestAdditions.iso)。

  2. VBoxGuestAdditions.isoをゲストにコピーします(私の場合、WinSCPを使用しました)。

  3. ゲストのターミナルで、次を使用してISOをマウントします。

    sudo mkdir /media/GuestAdditionsISO

    sudo mount -o loop path/to/VBoxGuestAdditions.iso /media/GuestAdditionsISO

  4. この時点で、おそらくISOが読み取り専用としてマウントされているというメッセージが表示されます。それはまったく問題ありません。ディレクトリ/ media / GuestAdditionsISOに変更すると、VBoxLinuxAdditions.runが表示され、実行可能になります。

    cd /media/GuestAdditionsISO

    ls -l

  5. 次に、VBoxLinuxAdditions.runを実行します。

    sudo ./VBoxLinuxAdditions.run

また、Windows(または使用しているホストOS)でVBoxGuestAdditions.isoを抽出し、それをUbuntuゲストにSCP(またはWinSCP)して、実行するだけのオプションもあります。 sudo ./VBoxLinuxAdditions.run

時間を浪費し、特定の構成で機能する可能性のある方法とそうでない可能性のある方法を信頼する代わりに、上にリストしたものを実行した方がよい

お役に立てれば。


19
素晴らしい答え。SCPを使用してゲストにISOをコピーする代わりに、から簡単にダウンロードすることもできますhttp://download.virtualbox.org/virtualbox。Virtualboxのバージョンを選択し、VBoxGuestAdditions.isoのリンクをコピーします。ホストのホームフォルダーに移動しますwget link。に進みsudo mkdir...ます。
マクベッツ

1
VirtualBoxメニュー> Insert Guest Additions CD Imageからゲストの追加をインストールして、「path / to / VBoxGuestAdditions.iso」を取得することを選択しました...失敗しますが、.ISOイメージへのパスが表示されますホストワークステーション。OSXの場合、/ Applications / VirtualBox.app / Contents / MacOS / VBoxGuestAdditions.isoになります。
l3x

(私の)Mac OSXでは、ISOファイルのパスは
/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso

2017年に私のために働きます。Debian8 64ビット。
ホルヘサントス

@mcbetz:すごい。あなたは答えとしてそれを置く必要があります
ShashankのVivek

32

私の場合(WIN7システムのVM ubuntu 14.04)、/var/log/kern.logCD-ROM を開いて検索すると、ubuntu 14.04でVBOX CD-ROMがSCSI CD-ROMとして認識され、/dev/sr0

kernel:[      1.456xxx] scsi 1:0:0:0: CD-ROM VBOX CD-ROM 1.0 PQ: 0 ANSI: 5

kernel:[      1.460xxx] sr 1:0:0:0: Attached scsi CD-ROM sr0

ここで、メニュー「デバイス」->「ゲスト追加機能のインストール」をクリックした後、次のコマンドを入力します。

sudo mount /dev/sr0 /media/cdrom

ISOファイルは /media/cdrom

したがって、この実行後:

cd /media/cdrom
sudo ./VBoxLinuxAdditions.run

2
またはmkdir /media/cdromマウントの前に
アレクセイ・デリヤギン

Ubuntu Server 16.04ではうまくいきました。
ramires.cabral

26

秘trickは

  1. ゲストOSをシャットダウンします
  2. VMマネージャーで、関連するVMを右クリックし、「設定」を選択します
  3. [ストレージ]タブで、追加されたゲストを含むCDドライブを選択します。
  4. 属性セクションで小さなCD記号をクリックし、「ディスクの削除...」を選択します

次に、VMの起動後、ゲストの追加が再びマウント可能になります。hth


これは私にとってはうまくいきません。すべての手順を3つまで実行できますが、コントローラーリストからISOを削除することはできません。私は何が欠けていますか?
delliottg

私のために働いた、Windows 10 64ビットホストとUbuntu 16.04.2 LTSゲスト
-user1258525

Windows 10で働いていました。ありがとう。
シビーシュヴェヌ

2019年も引き続き関連しており、私には最も簡単な解決策のようです。
フリーク

(VirtualBoxの6.04)
フリーク

7

/ dev / cdromにあるはずの光学ドライブをマウントするだけです

まず、VirtualBoxのメイン画面で、[設定]-> [ストレージ]に移動し、VBoxGuestAddidtions.isoが[コントローラー:IDE]の下に表示されることを確認します。そうでない場合は、そこに追加します。C:\ Program Files \ Oracle \ VirtualBoxにあります

次に、ゲストマシンを起動し、ターミナルを開いて、次のようにドライブをマウントします。

sudoマウント/ dev / cdrom / media / cdrom0
cd / media / cdrom0
sudo ./VBoxLinuxAdditions.run
cd
sudo umount / media / cdrom0

4
これはすべての最も簡単で、私のために働いた。
エハズ

2
/ media / cdrom0を作成する必要があるかもしれませんが、これは完璧な答えです。
マイケルクラウクリス

これにも従わなければなりませんでしたforums.virtualbox.org/viewtopic.php?f=3&t=91563実行中のバグ15570カーネル、centos 7 vm
lobi

6

私は同じ問題で立ち往生しました。virtualboxでisoを新たに削除して追加しても、私も助けにはなりませんでした。

問題は、自動インストールが機能しないことです。したがって、次のように手動で実行できます。

ここに画像の説明を入力してください

その結果、追加機能は正常にインストールされました(少なくとも端末はそう言っていました)が、インストール後に改善が見られませんでした。
たぶんそれはあなたのために働くでしょう。
がんばろう!


3

VMの実行中にイメージを取り出してから、再試行してください。魔法のように機能します。


それは今私に起こり、この同じ答えを入力しようとしていました。Windows 7 64ビット、Ubuntu 16.04-LTSゲスト。
LSerni

私はここに戻って、StackOverflowの残念なことに、この答えはトップにありません。
マチャド

2

これは私のために働いたものです...

  1. ゲストOSのシャットダウン
  2. 設定->ストレージに移動します
  3. CDドライブとハードドライブを含むすべてのドライブのマウントを解除します
    • 私のハードドライブはSATAの下にマウントされました
    • CDドライブがIDEの下にマウントされた
  4. IDEでハードドライブを再マウントします(SATAではありません)
    • C:\ Users [your username] \ VirtualBox VMs [VM name]を参照します
  5. IDEで空のCDドライブを再マウントします
  6. [OK]を押して、VMを起動します
  7. ゲストの追加を再度マウント/インストールしてみてください

この作業は、Windows 10をホストするUbuntu 18.04で動作します
Sri

1

ディスクアイコンのウィンドウ下部を右クリックし、クリックRemove the virtual disk->をクリックInsert Guest Additionsしてから、

sudo mount -r /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run

私のために働いた!
マット

0

OPと同じ問題がありました。多くの試行の後、VBOXGuestadditions isoは他のVMにもマウントされていることがわかりました。VMを作成した後、virtualboxは自動的にisoをVMにアタッチします。私は他のすべてのVMからisoをアンマウントし、@ MakerMaxが示唆するように現在のVMからもアンマウントしました。VMを再起動すると、CDが正常に表示されます。(FYI私のゲストはFedora 20で、ホストMint 17です。もちろん、インストールスクリプトを実行すると、共有フォルダーでさらに問題が発生しました)


他のVMからどのようにアンマウントしますか?
チョビー

0

更新-Windows 8.1ホスト上の14.04 LTSゲスト。デフォルトでは、表示は新しいマシンで正しく設定されていません...解像度を変更できませんでした。ゲストの追加をインストールしました(Oracleからの推奨修正として)が、同じマウント不可エラーを受け取りました。

エクスプローラーを開くと、ファイルがマウントされていることに気づきましたが、自動実行は機能しませんでした。ドライブに行ってプログラムを実行しました。資格情報の入力を求められましたが、すべてが機能しました。

私のためにインストールされました(:


0

以下は私のために働く:

  1. Ubuntuをシャットダウンする
  2. Oracle VM仮想ボックスの管理->設定->ストレージに移動します。コントローラー:IDEの下にマウントされた.isoファイルを削除し、空のディスクを追加します。
  3. Ubuntuを起動し、[デバイス]-> [Guest Additions CDイメージの挿入]に移動し、マウントしてインストールする.isoファイルを参照します。
  4. インストール後、Ubuntuを再起動すると、画面が調整されます。

0

これでうまくいく-願う!みんなと同じように、私はネットを精練し、ほとんどすべてを試しました

私のために-ストレージ/コントローラーの下でCDデバイスを削除し、VMをクローンし、新しい/空のIDE CD / DVDドライブを追加し、VMを起動して再起動しました

理解することが重要でした-ゲストの追加は、特定のVMではなく、任意の1つのVMで機能します。はいの場合、上記が機能します。

そうでない場合は、ゲストの追加が[ファイル]-[設定]-[拡張機能]にインストールされていることを確認してください

がんばろう


-1

インストールしました-VMマネージャーに移動します-VMを選択します-ストレージを選択します-コントロールIDE IDE VMファイルを開き、[デバイス]でCDを選択します。右上でCDを実行するオプションがありました。ただし、autorun.shファイルの実行と同じです。インストールを実行します。ubuntu VMのシャットダウンVM Managerに移動して、ディスクを削除します。vmを起動すると、フルスクリーンモードになります。がんばろう!!!


「VBoxGuestAdditions.iso」の左側にあるCDアイコンを選択し、マウスの右ボタンをクリックしてコンテキストメニューを表示し、「添付ファイルを削除」を選択します。これは、CDを取り出すのと同じです。「Controller:IDE」または右側にプラス記号が付いたCDアイコンを選択したくない場合。これは、CDドライブを取り外すことと同等です。
bootchk 14年

上記の私のコメントは間違っています。「添付ファイルの削除」は、CDのプラグを抜くようなものです(ディスクイメージであるため)。ただし、プラス記号の付いたCDアイコンをクリックして、別のディスクドライブを追加できます。空のままにしておくことができます。次に、VMが実行されているときに、VBox> Devices> Insert Guest…を選択します。これはCDの挿入に似ています。
bootchk 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.