Невозможно смонтировать 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.



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


0

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

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

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

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

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

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

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

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

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


0

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

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

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

chmod +x ~/Desktop/VBoxLinuxAdditions.run

И наконец:

sh ~/Desktop/VBoxLinuxAdditions.run

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


0

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


это отвечает на мою ситуацию, прибегая к помощи, в которой я нахожу этот самый близкий вопрос
— Илья Евлампиев
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.