web-dev-qa-db-ja.com

VirtualBox Guest Additionsをゲストとしてマウントできない(Win7ホスト)

Guest Additionsをマウントしようとすると、Unable to mountエラーE_FAIL(0x80004005)でこのエラーダイアログが表示され続けます。

enter image description here

Force Unmountを試しましたが、アクションを実行せずにダイアログを閉じます。その後、Guest Additionsのマウントを再試行すると、同じダイアログボックスが再び表示されます。どんな助けも大歓迎です!

40

最後に、私はそれを理解しました。これをどのように回避するかを次に示します。まず、ディスクユーティリティをロードし、CDROMデバイスを選択した後、[取り出し]ボタンをクリックして、CDROMのディスクを手動で取り出します。次に、Host + Dと出来上がりのキーの組み合わせを使用してGuest Additionsを再マウントしてみてください。GuestAdditionsは正常にマウントされます。

35

今日私はこれに出くわし、GUI操作で修正できないようです。だから私はコマンドライン経由でそれをしました。それは魅力のように働いた!

  1. デバイス->ゲスト追加機能のインストール...(cdをcdromドライブに挿入するようなものです)
  2. ターミナルを開いてゲストマシンにログインします
  3. 以下を入力してください

    Sudo mkdir --p /media/cdrom
    Sudo mount -t auto /dev/cdrom /media/cdrom/
    cd /media/cdrom/
    Sudo sh VBoxLinuxAdditions.run
    
  4. 全画面表示、共有フォルダー、クリップボード共有などができるようになりました

26
Ace

私は自動実行を動作させることができませんでした、手動でインストールしました:

cd /media/VBOXADDITIONS_4.2.4_81684/
Sudo sh VBoxLinuxAdditions.run
11
Rune Kaagaard

デバイスのボリュームのアンマウント-> CD->仮想ドライブからディスクを削除

クリックすると、同じページで「仮想ドライブからディスクを削除」オプションが無効になっていることが表示されます。

次に、ホスト(キーボード:右Ctrl)+ Dを押します。つまり、ホスト+ D

これにより、Ubuntu画面に自動的にインストールが機能し始めました。

4
Mukundan

もう1ステップ追加する必要がありました。

  1. ボリュームのマウント解除
  2. 取り出す
  3. ゲスト追加機能のインストールの再実行
2

Linuxホストの場合、次のように実行できます。解像度を変更するvirtualboxでOSを開き、次の手順に従います。

  1. Sudo gedit/etc/fstab
  2. ルートパスワードを入力してください
  3. この行を変更

    / dev/sr0/media/cdrom0 udf、iso9660 user、noauto 0 0

                                  **to**
    

    / dev/sr0/media/cdrom0 udf、iso9660 user、exec 0 0

    保存して閉じます。

  4. Ctrl + Dを押す
  5. ゲストの追加がインストールされます。
  6. 再起動します。 ctrl + fを押します。

注意事項

ステップ1では、ディストリビューションに存在する可能性のあるgeditの代わりに、任意のテキストエディターを使用できます。

ソース/クレジット

https://forums.virtualbox.org/viewtopic.php?f=3&t=58799

1
kashish

このシナリオでこのエラーに遭遇しました。

  1. Fedora 18を有効にしました
  2. ターミナルを開き、ルートとしてログイン
  3. Guest Additionsをインストールしようとしました。パッケージが見つからないというエラーで失敗しました
  4. パッケージをインストールし、システムを再起動しました
  5. Rootでのログインは必要ないと考えていたため、ゲストユーザーとしてログインし、Guest Additionを実行しようとしました。

何回試行しても、VERR_PEM_MEDIA_LOCKEDエラーが発生し続けました。

ルートにログインしてインストールしようとすると、このエラーはなくなりました。

そのため、OSは最初にGuest Additionsを実行しようとしたユーザーを何らかの形で記憶しているように見えます。

1
Kumar

既にマウントされたゲスト追加ディスクを「挿入」しようとしたときにこのダイアログが表示されたのはそのためです(ただし、実際には既に「挿入」されているため、エラーメッセージにもかかわらずインストール手順に従うことができました)

0
Ilya Yevlampiev

ここに私が従ったものがあり、それは働いた。他に何もありません。私のものはUbuntu 14.04 Trustyです...

1)Ubuntuに移動したら、ファイルフォルダーに移動します。

2)左側に、「マイコンピュータ」とその上にある「仮想ドライブ(ISOファイルとして名前が付けられている)」というオプションが表示されます。

3)それを右クリックして、取り出しを選択します。

4)[仮想ボックス]に戻り、[デバイス]オプションに移動して、[ゲスト追加CDイメージのインストール]を選択します。

5)うまくいけば、同じエラーは発生しません。

6)それに従ってください。 「実行」を選択します。パスワードを確認してください。

7)ターミナルを実行し、尋ねられたらEnterを押します。

8)Virtualboxを再起動すると、今度はフル解像度バージョンが表示されます。

0
UBChaudhry

上記のソリューションは、私にとっては部分的にしか機能しませんでした。 Virtualbox Manager([マシン]> [設定]> [ストレージ])を使用してディスクを削除しない限り、.isoはマウント済みとして表示されません。正しくマウントされたら(デバイス>ゲスト追加CDイメージの挿入...)、自動実行ユーティリティをコピーする必要がありました。

cp /media/cdrom/VBoxLinuxAdditions.run ~/Desktop

次に、実行可能にします。

chmod +x ~/Desktop/VBoxLinuxAdditions.run

そして最後に:

sh ~/Desktop/VBoxLinuxAdditions.run

なぜ他の方法がうまくいかなかったのか正確にはわからないが、これでうまくインストールできた。

0
chemroyd