Невозможно смонтировать VirtualBox Guest Additions в качестве гостя (хост Win7)

40

Я продолжаю получать это диалоговое окно с Unable to mountошибкой E_FAIL (0x80004005), когда я пытаюсь смонтировать гостевые дополнения:

введите описание изображения здесь

Я попробовал Force Unmount, но это просто закрывает диалог без каких-либо действий. Если я затем попытаюсь смонтировать гостевые дополнения, я просто снова получу это же диалоговое окно. Любая помощь будет принята с благодарностью!

Михаил Гольдштейн
источник

Ответы:

35

Наконец-то я понял это. Вот как ты это получишь. Сначала загрузите Дисковую утилиту и вручную извлеките диск из CDROM, нажав кнопку «Извлечь» после выбора устройства CDROM. Затем попробуйте перемонтировать Гостевые дополнения, используя комбинацию клавиш Host + D и вуаля, Гостевые дополнения должны быть успешно смонтированы.

Михаил Гольдштейн
источник
1
Просто короткое замечание, я попробовал это сегодня и не смог выбросить средства массовой информации. Мне пришлось пойти немного дальше по странице и выбрать «Размонтировать том», а затем я смог извлечь.
Крис Соболевски
1
Я считаю, что дисковая утилита - это приложение с графическим интерфейсом, да? Как я могу добиться того, чего ты достиг здесь через командную строку?
smilebomb
1
Да, я не могу найти «Дисковую утилиту» через консоль, которую вы получаете, когда нажимаете ALT + F2. Не уверен, как все остальные смогли его найти.
Митч
1
@ Митч зайдите в модуль запуска Unity (верхний значок в левой колонке) и введите в поиск утилиту диска. в ubuntu 14.04 это называется просто «диски». Вы должны увидеть привод CD / DVD там.
user137717
1
Для ясности всем, кому это помогает: гостевые дополнения поставляются с виртуальной коробкой, которая работает на вашей родной ОС, но может быть установлена ​​для гостевой операционной системы гостевой операционной системой. Вам не нужно устанавливать что-то в родной ОС, чтобы использовать сам виртуальный ящик. Здесь перечислены параметры для установки гостевых дополнений из гостевой ОС, но VB дает возможность «вставить образ компакт-диска с гостевыми дополнениями» из меню устройств, которое пытается установить автоматически, но может завершиться неудачно.
user137717
27

Я столкнулся с этим сегодня, и кажется, что это не может быть исправлено с помощью операций с графическим интерфейсом. Так что я сделал это через командную строку. Оно работало завораживающе!

  1. Устройства -> Установить гостевые дополнения ... (это как вставить диск с компакт-диска)
  2. Откройте терминал для входа на гостевой компьютер
  3. Введите ниже

    sudo mkdir --p /media/cdrom
    sudo mount -t auto /dev/cdrom /media/cdrom/
    cd /media/cdrom/
    sudo sh VBoxLinuxAdditions.run
    
  4. Теперь вы можете делать полный экран, общую папку, обмен буфером обмена и т. Д.

туз
источник
Как вы активировали полноэкранный режим и т. Д. После этого все равно их не показывает.
Карл Моррисон
Перезапустите виртуальную коробку еще раз, она будет работать. По крайней мере, для моего случая
Ace
Привет, ты спас мне жизнь, чувак, хорошая работа :)
Rubendob
Это сработало для меня, когда другие не сделали, спасибо Ман.
qbert65536
Ты @ Эйс, приятель. Молодцы
Энди К,
11

Я не мог заставить работать автозапуск, установленный вручную, выполнив:

cd /media/VBOXADDITIONS_4.2.4_81684/
sudo sh VBoxLinuxAdditions.run
Руна Каагард
источник
Благодарность! это работало хорошо и все из cmdline. Только путь к дополнениям может отличаться, для меня это было - 'cd /media/kerim/VBOXADDITIONS_4.2.10_84104/'
kerim
Мне пришлось выполнить смесь этого шага и шагов Михаэля Гольдштейна: 1) sudo palimpsest для полного доступа к устройству и извлечения. 2) перемонтировать диск 3) sudo sh /media/VBOXADDITIONS_4.3.6_91406/VBoxLinuxAdditions.run сделали свое дело.
Screenack
4

Размонтирование тома на устройствах -> CD -> Извлечение диска из виртуального диска

Это покажет параметр «Удалить диск из виртуального диска», как отключенный на той же странице, когда вы нажали.

Затем нажмите Host (клавиатура: правая клавиша Ctrl) + D, т.е. Host + D

Это начало работать установка автоматически на моем экране Ubuntu.

Mukundan
источник
2

Мне пришлось добавить еще один шаг.

  1. Размонтировать том
  2. Выброс
  3. Rerun Установить гостевые дополнения
Марк Саттерфилд
источник
1

Я столкнулся с этой ошибкой по этому сценарию.

  1. Включил Fedora 18
  2. Открыт терминал, залогинен как root
  3. Попытка установить гостевые дополнения. Не удалось с ошибкой отсутствия пакета
  4. Установил пакет и перезагрузил систему
  5. Вы вошли в систему как гость и попытались запустить Guest Addition, так как я думал, что вход в систему root не нужен

Независимо от того, сколько попыток я сделал, я продолжал сталкиваться с ошибкой VERR_PEM_MEDIA_LOCKED.

Попытка установки, войдя в систему, заставила эту ошибку исчезнуть.

Таким образом, кажется, что ОС как-то запоминает пользователя, которого вы пытались запустить Guest Additions в первый раз, и при последующих запусках, если вы не зарегистрированы как этот пользователь, она жалуется.

Кумар
источник
1

Для хоста linux это можно сделать следующим образом. Откройте ОС в virtualbox, разрешение которого вы хотите изменить, и выполните следующие шаги.

  1. sudo gedit / etc / fstab
  2. введите пароль root
  3. Изменить эту строку

    / dev / sr0 / media / cdrom0 udf, пользователь iso9660, noauto 0 0

                                  **to**
    

    / dev / sr0 / media / cdrom0 udf, пользователь iso9660, exec 0 0

    сохраните это и закройте это.

  4. Нажмите Ctrl + D
  5. Гостевые дополнения будут установлены сейчас.
  6. Перезагружать . нажмите Ctrl + F.

предосторожность

На шаге 1 вы можете использовать любой текстовый редактор вместо gedit, который может присутствовать в вашем дистрибутиве.

Источник / Кредит

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

kashish
источник
0

Вот то, что я следовал, и это сработало. Ничего больше. Мой Ubuntu 14.04 Надежный ...

1) Попав в Ubuntu, перейдите в папку files.

2) С левой стороны вы увидите несколько вариантов, среди которых будет «Мой компьютер» и над ним «Виртуальный диск (названный как ваш файл ISO)»

3) Щелкните правой кнопкой мыши и выберите «Извлечь».

4) Вернитесь к «VIRTUALBOX», перейдите к опции «Устройства» и выберите «Установить образ компакт-диска с гостевым дополнением».

5) Надеюсь, вы не получите ту же ошибку.

6) Следуйте соответственно. Выберите «Выполнить». Проверьте свой пароль.

7) Дайте терминалу работать и один раз спросите, нажмите ввод.

8) Перезагрузите ваш Virtualbox, и на этот раз вы увидите версию с полным разрешением.

UBChaudhry
источник
0

Вышеуказанное решение только частично сработало для меня. .Iso не отображается как смонтированный, если только диск не был удален с помощью диспетчера Virtualbox («Машина»> «Настройки»> «Хранилище»). После правильной установки (Устройства> Вставить образ компакт-диска с гостевыми дополнениями ...) мне нужно было скопировать утилиту автозапуска:

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

Затем сделайте его исполняемым:

chmod +x ~/Desktop/VBoxLinuxAdditions.run

И наконец:

sh ~/Desktop/VBoxLinuxAdditions.run

Не знаю точно, почему другие методы не работают для меня, но я смог установить его успешно.

chemroyd
источник
0

Я получил это диалоговое окно, когда попытался «вставить» уже смонтированный диск с гостевыми дополнениями, вот почему (но фактически он уже был «вставлен», поэтому можно было следовать инструкции по установке, несмотря на сообщение об ошибке)

Илья Евлампиев
источник
это отвечает на мою ситуацию, прибегая к помощи, в которой я нахожу этот самый близкий вопрос
Илья Евлампиев