Я продолжаю получать это диалоговое окно с ошибкой с Unable to mount ошибка E_FAIL ( 0x80004005 ) при попытке смонтировать гостевые дополнения:
Я попробовал принудительное размонтирование, но это просто закрывает диалоговое окно без каких-либо действий. Если я затем повторно попытаюсь смонтировать гостевые дополнения, я просто снова получу это же диалоговое окно. Любая помощь будет очень признательна!
Наконец-то я понял это. Вот как вы справляетесь с этим. Во-первых, загрузите Дисковая утилита и вручную извлеките диск из CDROM, нажав на кнопку Извлечения, после выбора устройства CDROM. Затем попробуйте повторно смонтировать Гостевые дополнения, используя комбинацию клавиш Host + D, и вуаля, Гостевые дополнения должны быть успешно смонтированы.
Я столкнулся с этим сегодня, и, похоже, это не удалось исправить с помощью операций с графическим интерфейсом.Поэтому я сделал это через командную строку. Это сработало как по волшебству!
>Устройства - Установите Гостевые Дополнения...(это все равно, что вставить компакт-диск в дисковод)
Откройте терминал для входа на гостевой компьютер
Введите ниже
sudo mkdir --p /media/cdromsudo mount -t auto /dev/cdrom /media/cdrom/cd /media/cdrom/sudo sh VBoxLinuxAdditions.run
Теперь вы можете использовать полноэкранный режим, общую папку, общий доступ к буферу обмена и т.Д
Предпринята попытка установки гостевых дополнений. Это не удалось из-за ошибки отсутствия пакета
Установил пакет и перезагрузил систему
Вошел в систему как гостевой пользователь и попытался запустить добавление гостя, так как я думал, что вход в root не требуется
Независимо от того, сколько попыток я сделал, я продолжал сталкиваться с ошибкой VERR_PEM_MEDIA_LOCKED.
Попытка установки с помощью входа в систему root привела к исчезновению этой ошибки.
Итак, похоже, что ОС каким-то образом запоминает пользователя, с которым вы пытались запустить Гостевые дополнения в первый раз, и при последующих запусках, если вы не вошли в систему как этот пользователь, она жалуется.
Для хоста linux это можно сделать следующим образом. Откройте операционную систему в virtualbox, разрешение которой вы хотите изменить, и выполните следующие действия.
>>>Вышеприведенное решение сработало для меня лишь частично. Файл .iso не отображается как смонтированный, если диск не удален с помощью Virtualbox Manager (Хранилище настроек компьютера). После правильного монтирования (устройства вставляют образ компакт-диска с гостевыми дополнениями...) мне нужно было скопировать утилиту автозапуска:
cp /media/cdrom/VBoxLinuxAdditions.run ~/Desktop
Затем сделайте его исполняемым:
chmod +x ~/Desktop/VBoxLinuxAdditions.run
И, наконец,:
sh ~/Desktop/VBoxLinuxAdditions.run
Не знаю точно, почему другие методы не сработали для меня, но именно так я смог успешно установить его.
Я получил это диалоговое окно, когда попытался "вставить" уже смонтированный диск с гостевыми дополнениями, вот почему (но фактически он уже был "вставлен", так что можно было следовать инструкции по установке, несмотря на сообщение об ошибке)