Невозможно смонтировать виртуальный оптический диск на диск Ubuntu

Обновлено: 21.11.2024

[Решено] Невозможно установить гостевые дополнения на сервере Debian

[Решено] Невозможно установить гостевые дополнения на сервер Debian

У меня есть сервер Debian на гостевой машине, и если я пытаюсь вставить диск с гостевыми дополнениями из Устройства>Вставить образ компакт-диска с гостевыми дополнениями, я получаю эту ошибку:

Код: Выбрать все Развернуть представлениеСвернуть представление Невозможно вставить виртуальный оптический диск C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso в машину Debian Server.

Не удалось смонтировать носитель/диск C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso (VERR_PDM_MEDIA_LOCKED).

Код результата: E_FAIL (0x80004005)
Компонент: ConsoleWrap
Интерфейс: IConsole
Вызываемый: IMachine

Я использую Virtualbox 5.2.6 в Windows 7 x64.

Не вопрос "Хосты Windows". Тема перемещена на форум "Гости Linux".

IME вам также следует задать вопрос "Вы хотите принудительно размонтировать старый носитель?" (или соответствующие слова), что должно помочь вам решить проблему.

mpack Site Moderator Сообщений: 35584 Присоединился: 4 сентября 2008 г., 17:09 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: В основном XP

Я заметил кое-что странное. Если я щелкну правой кнопкой мыши значок компакт-диска в строке состояния виртуальной машины, на VBoxGuestAddition.iso появится галочка, что означает, что образ гостевого дополнительного компакт-диска вставлен, но если я наберу «mount», он не будет смонтирован. в файловую систему.

Извлечь его. Затем повторно вставьте его из меню «Устройства». И после того, как вы закончите установку GA, извлеките его из гостевой системы. Последняя часть — это то, что вы не сделали, это то, что привело вас туда, где вы сейчас находитесь.

НЕ присылайте мне личные сообщения (ЛС) для устранения неполадок, они просто удаляются.
НЕ отвечайте с помощью кнопки "ЦИТИРОВАТЬ", пожалуйста, используйте "ОТПИСАТЬ ОТВЕТ" в нижней части формы.
Если вы запутаете какую-либо запрошенную информацию, я запутаю свой ответ. Это виртуальные UUID, а не настоящие.

socratis Site Moderator Сообщений: 27690 Присоединился: 22.10.2010, 11:03 Местоположение: Греция Основная ОС: Mac OS X Другая версия VBox: PUEL Гостевые ОС: Win(*>98), Linux*, OSX>10.5< /p>

Я извлек и снова вставил диск, но он по-прежнему не подключен к файловой системе. Во всяком случае, я установил утилиты cifs и смог смонтировать общий ресурс smb с моего хоста Windows без установки гостевых дополнений. Не знаю, почему дополнительный гостевой диск не монтируется в файловую систему. Раньше такой проблемы не было.

Вы пытались вручную смонтировать виртуальный привод CD/DVD?
Многие системы больше не монтируют компакт-диски автоматически.

Martin Volunteer Сообщений: 2524 Присоединился: 30 мая 2007 г., 18:05 Основная ОС: Fedora Другая версия VBox: PUEL Гостевые ОС: XP, Win7, Linux, OS/2

Последний раз редактировалось socratis 2 марта 2018 г., 00:53, всего редактировалось 1 раз.
Причина: Удалены ненужные дословные цитаты всего предыдущего сообщения.

НЕ присылайте мне личные сообщения (ЛС) для устранения неполадок, они просто удаляются.
НЕ отвечайте с помощью кнопки "ЦИТИРОВАТЬ", пожалуйста, используйте "ОТПИСАТЬ ОТВЕТ" в нижней части формы.
Если вы запутаете какую-либо запрошенную информацию, я запутаю свой ответ. Это виртуальные UUID, а не настоящие.

socratis Site Moderator Сообщений: 27690 Присоединился: 22.10.2010, 11:03 Местоположение: Греция Основная ОС: Mac OS X Другая версия VBox: PUEL Гостевые ОС: Win(*>98), Linux*, OSX>10.5< /p>

У меня та же проблема: я использую Virtual Box 5.2.24, устанавливаю Debian 9 на Windows10. Можете ли вы предоставить более подробные инструкции по извлечению / повторному подключению? Я могу увидеть соответствующие файлы, если посмотреть на /media/cdrom0, включая autorun.sh VBoxLinuxAdditions.run и другие файлы, но я получаю сообщение «невозможно установить». В каталоге 64Bit есть файл Readme.txt с указанием запустить VBoxWindowsAdditions-amd64 /extract /D=C:\Drivers, но эта команда не найдена.

НЕ присылайте мне личные сообщения (ЛС) для устранения неполадок, они просто удаляются.
НЕ отвечайте с помощью кнопки "ЦИТИРОВАТЬ", пожалуйста, используйте "ОТПИСАТЬ ОТВЕТ" в нижней части формы.
Если вы запутаете какую-либо запрошенную информацию, я запутаю свой ответ. Это виртуальные UUID, а не настоящие.

socratis Site Moderator Сообщений: 27690 Присоединился: 22.10.2010, 11:03 Местоположение: Греция Основная ОС: Mac OS X Другая версия VBox: PUEL Гостевые ОС: Win(*>98), Linux*, OSX>10.5< /p>

Существует несколько методов, поэтому, если один не работает, попробуйте другой

Гэри Ньюэлл был внештатным сотрудником, разработчиком приложений и тестировщиком программного обеспечения с более чем 20-летним опытом работы в сфере ИТ, работая с Linux, UNIX и Windows.

Джеррик Легер — сертифицированный CompTIA ИТ-специалист с более чем 10-летним опытом работы в сфере технической поддержки и ИТ. Он также является системным администратором в ИТ-фирме в Техасе, обслуживающей малый бизнес.

В этой статье

Перейти к разделу

Узнайте, как смонтировать DVD или CD с помощью Ubuntu Linux.Есть несколько способов на случай, если первый вариант вам не подойдет.

Легкий способ

В большинстве случаев, когда вы вставляете DVD, вы должны подождать, пока DVD загрузится. Затем вы увидите экран, аналогичный приведенному ниже. Сообщение, которое вы видите, зависит от типа вставленного носителя.

Например, если вы вставили DVD-диск с обложки журнала, содержащий программное обеспечение, предназначенное для автоматического запуска, вы увидите сообщение о том, что программное обеспечение требует запуска. Затем вы можете выбрать, запускать это программное обеспечение или нет.

Если вы вставите чистый DVD-диск, вас спросят, что вы хотите сделать с DVD-диском, например создать аудио-DVD.

Если вы вставите аудио компакт-диск, вас спросят, хотите ли вы импортировать музыку в аудиоплеер, такой как Rhythmbox.

Если вы вставите DVD, вас спросят, хотите ли вы воспроизвести DVD в Totem.

В будущем вас спросят, что делать, когда вы снова вставите этот DVD. Примеры включают:

  • Спросите, что делать.
  • Ничего не делать.
  • Откройте папку в файловом менеджере.
  • Выберите другое приложение.

Если что-то пойдет не по плану, используйте командную строку для монтирования DVD (см. ниже).

Смонтировать DVD с помощью файлового менеджера

Вы можете проверить, смонтировался ли DVD, используя файловый менеджер. Чтобы открыть диспетчер файлов, щелкните значок картотеки на панели запуска Ubuntu.

Если DVD смонтирован, он отображается в виде значка DVD в нижней части панели запуска Ubuntu. Чтобы открыть DVD в диспетчере файлов, щелкните значок DVD.

DVD появится в списке в левой части экрана диспетчера файлов. Если дважды щелкнуть имя DVD (с символом DVD), файлы DVD появятся на правой панели.

Если DVD-диск не смонтировался автоматически, щелкните его правой кнопкой мыши и выберите параметр монтирования в контекстном меню.

Как извлечь DVD с помощью файлового менеджера

Вы можете извлечь DVD-диск, щелкнув его правой кнопкой мыши и выбрав параметр «Извлечь», или щелкнув символ извлечения рядом с DVD-диском.

Как смонтировать DVD с помощью командной строки

DVD-привод — это устройство. Устройства в Linux обрабатываются так же, как и другие объекты, и отображаются как файлы.

Используйте команду cd, чтобы перейти в папку /dev следующим образом:

Используйте команду ls и команду less, чтобы получить список.

Просмотрите список, чтобы найти следующие две строки:

Это указывает на то, что и CD-ROM, и DVD ссылаются на sr0. Вы можете смонтировать DVD или компакт-диск с помощью одной и той же команды.

Прежде чем вы сможете использовать команду mount для монтирования DVD или CD, вам нужно где-то смонтировать DVD. Для этого перейдите в папку /media/ с помощью следующей команды:

Создайте папку для подключения DVD.

Смонтируйте DVD с помощью следующей команды:

Когда DVD смонтируется, перейдите в папку /media/mydvd и выполните просмотр каталога в окне терминала.

Как размонтировать DVD с помощью командной строки

Чтобы размонтировать DVD, выполните следующую команду:

Как извлечь DVD с помощью командной строки

Чтобы извлечь DVD с помощью командной строки, используйте следующую команду:

Обзор

В большинстве случаев вы будете использовать графические инструменты для навигации по содержимому DVD-дисков и их воспроизведения. Однако, если вы используете компьютер без графического дисплея, смонтируйте DVD-диск вручную.

В этом руководстве вы узнаете, как настроить общую папку VirtualBox в гостевой системе Ubuntu Server.

В этом руководстве предполагается, что вы используете следующую настройку:

    с установленным пакетом расширений
  • Microsoft Windows 7 SP1 в качестве основной ОС
  • Новая установка Ubuntu Server 18.04.2 LTS в качестве гостевой ОС.

Вы все еще можете заставить это руководство работать с другими настройками (возможно, с некоторыми изменениями в командах и так далее). Но если вы хотите сделать это так же, как я, пожалуйста, не стесняйтесь использовать мою настройку выше.

Нажмите правой кнопкой мыши на свою виртуальную машину и выберите "Настройки"

Перейти в раздел «Общие папки»

Добавить новую общую папку

В ответ на запрос «Добавить общий ресурс» выберите путь к папке на вашем хосте, к которой вы хотите получить доступ внутри вашей виртуальной машины. Введите общий для имени папки.Убедитесь, что флажки «Только для чтения» и «Автоматическое монтирование» сняты, а точка монтирования пуста. Затем нажмите ОК.

После того, как ваша виртуальная машина будет запущена, перейдите в раздел «Устройства» -> «Вставить образ компакт-диска с гостевыми дополнениями»

Используйте следующую команду для монтирования компакт-диска

Установите зависимости для гостевых дополнений VirtualBox

Запустите сценарий установки гостевых дополнений. Дождитесь завершения установки.

Создайте общий каталог у себя дома

Смонтируйте общую папку с хоста в каталог ~/shared

Папка хоста теперь должна быть доступна внутри виртуальной машины.

Сделать папку монтирования постоянной

Этот монтированный каталог, который мы только что сделали, является временным и исчезнет при следующей перезагрузке. Чтобы сделать это постоянным, мы установим его так, чтобы он монтировал наш каталог ~/shared при запуске системы

Редактировать файл fstab в каталоге /etc

Добавьте следующую строку в fstab (разделенные табуляцией). Обязательно замените на свое имя пользователя. Сохраните файл.

Добавьте следующую строку в /etc/modules и сохраните

Перезагрузите виртуальную машину и снова войдите в систему

Перейдите в свой домашний каталог и проверьте, выделен ли каталог зеленым цветом.

Если да, то поздравляем! Вы успешно связали каталог на вашей виртуальной машине с вашей хост-папкой.

Дополнительно: использование общих папок в качестве корневого каталога Apache

Как указать веб-каталог apache на нашу папку на хосте.

  • Удалите старый каталог html apache (ВНИМАНИЕ! При необходимости сделайте резервную копию данных)
  • Добавьте вместо нее символическую ссылку

Примечание. Эта настройка отлично работает с хостами Windows. Но если вы используете Linux или Mac в качестве хоста, вам может потребоваться установить соответствующие права доступа к файлам в каталоге вашего хоста с помощью chmod, чтобы он работал.

Все еще не работает?

Если вы выполнили описанные выше шаги, но это по-прежнему не работает, сообщите мне об этом, опубликовав комментарий ниже. Пожалуйста, используйте следующий формат и будьте максимально подробными, чтобы у меня было достаточно информации, чтобы помочь вам.

Обратите внимание, что я в основном пользователь Windows и не очень хорошо разбираюсь в Linux, но я сделаю все возможное, чтобы помочь вам.

комментарий wargodz009 прокомментирован 22 октября 2019 г.

отлично работает. большое спасибо!

rajatgaur1 прокомментировал 19 декабря 2019 г.

Работает как шарм. Спасибо.

noelpuru прокомментировал 6 февраля 2020 г.

В MacOS я отметил "автоматическое монтирование" и "сделать постоянным", и это сработало, я могу открыть его из указанного целевого местоположения (/home/name/targetfolder). Единственная загвоздка в том, что я должен добавить своего пользователя в группу пользователей "vboxsf". Так что мне не нужно ничего делать после установки гостевых дополнений

Спасибо за это руководство!

itsalb3rt прокомментировал 12 февраля 2020 г.

Спасибо! работает отлично

empurium прокомментировал 18 февраля 2020 г.

Отлично сработало, спасибо за это!

прокомментировал pawols 11 марта 2020 г.

Отличный путеводитель! Большое спасибо!

abdes-zakari прокомментировал 9 апреля 2020 г.

Спасибо, работает (Д)

ngjuping прокомментировал 9 апреля 2020 г. •

Некоторые дополнительные примечания:

  1. Если вы не можете вставить образ компакт-диска с гостевыми дополнениями (отображается диалоговое окно с ошибкой), попробуйте «Устройства->Оптические приводы->Удалить диск из .», а затем снова загрузите его.
  2. Команда:
    sudo apt-get install -y build-essential linux-headers-`uname -r` , ПОЖАЛУЙСТА, НЕ ИЗМЕНЯЙТЕ часть uname -r, это встроенная команда.
  3. Команда в (2) требует ОЧЕНЬ много времени. Если в какой-то момент произойдет сбой, просто запустите его еще раз, и загрузка продолжится.

*Обратите внимание на путь и предполагаемое имя файла iso!

ngjuping прокомментировал 9 апреля 2020 г.

Кстати, спасибо, estorgio, ваша статья очень помогла!

Sa1ners прокомментировал 22 мая 2020 г.

Отличная помощь, большое спасибо.

estorgio прокомментировал 23 мая 2020 г. •

@ngjuping
Спасибо за дополнительные примечания. Это действительно помогает.

Я также хотел бы добавить, что некоторые пользователи устанавливают гостевые дополнения из официальных репозиториев, используя apt или apt-get . Я не думаю, что это хорошая идея, поскольку гостевые дополнения, предлагаемые официальными репозиториями, могут не совпадать с используемой вами версией VirtualBox.Решив использовать гостевые дополнения, поставляемые с вашей установкой VirtualBox, вы можете быть уверены, что версия гостевых дополнений, установленная в вашей гостевой ОС, точно совпадает с версией VirtualBox, установленной в вашей основной ОС.

bimal30 прокомментировал 26 мая 2020 г.

@estorgio Спасибо. Мне удалось заставить общую папку нормально работать в виртуальном ящике.

прокомментировал smartickle 5 июня 2020 г. •

@estorgio спасибо за вашу статью, я использовал вашу помощь, почему бы не использовать статью как ветку дерева? поэтому просто выберите ветку версии 16.04 или 18.04, это очень поможет, а также будет хорошо, если URL-адрес этой статьи будет четким, а не хэшем

@rsyqvthv хорошо, я понял, для тех, кому нужны специальные chmod и chown,

в /etc/fstab
shared /home/ /shared vboxsf rw,exec,uid= ,gid= ,dmode=755,fmode=644 0 0
пример:
modul / odoo/custom/addons vboxsf rw,exec,uid=112,gid=115,dmode=755,fmode=644 0 0
dmode = режим каталога
fmode = режим файла

после этого, как обычно, shutdown -r сейчас

если вы проверите stat /home/ /shared, он покажет вам право собственности с вашим пользовательским пользователем и группой, также это относится к папке, а также к дочерним файлам или папкам

Примечание 1:
автоматическое монтирование и создание постоянных не работает с использованием настройки нескольких папок, только что протестировано и работает только с переходной папкой (или, может быть, я просто не знаю, как использовать «точки монтирования») в любом случае, я просто не разделяю эти две и несколько папок, и они работают нормально

Написать несколько строк для нескольких общих папок:

Я использую несколько версий odoo, и у них должен быть свой пользователь: группа (по умолчанию, вы можете настроить его, но лучше оставить как есть)
поэтому мне нужно
имя пользователя odoo
имя группы odoo
или, по крайней мере, для лучшей практики не root:root

Примечание 2:
опять что-то не так,
виртуальный ящик: Версия 6.1.6 r137129 (Qt5.6.2)
хост: windows 10
гость: ubuntu 18.04. 4
Если вы редактируете настройки общей папки при включенном терминале, по какой-то неизвестной причине сохраненный путь к переходным папкам исчезает при выключении терминала (никогда не происходит в последних версиях v5.x и v6.0 vbox).
поэтому нужно сохранять, когда терминал выключен, и вы можете поставить галочку на опции автоматического монтирования, чтобы использовать режим машинных папок

Я надеюсь, что предоставил правильную информацию ниже. A) Я почти не пользуюсь Reddit B) Я довольно хорошо знаком с VirtualBox и Linux. Так что, пожалуйста, не поджаривайте меня слишком сильно. По сути, проблема, с которой я сталкиваюсь, заключается в разрешении VirtualBox, и ни один из дистрибутивов Linux, которые я пробовал, не имеет разрешения 1920x1080. Все ресурсы, которые я нашел, говорят, что нужно запустить Меню> Устройства> Вставить образ компакт-диска гостевых дополнений. (Ошибка: указано внизу) Это, как я понимаю, должно добавить недостающие компоненты, чтобы исправить мою первоначальную проблему. Проблема в том, что A) у меня нет дисковода для компакт-дисков (а также DVD или Blue-Ray Drive, просто чтобы прояснить это) на моем компьютере (почти все последние выпущенные компьютеры их больше не имеют). Б) Нужно ли где-то приобрести специальный набор файлов, который я мог бы использовать в качестве временного решения?

Итак, в двух словах, есть ли обходной путь для процесса добавления гостевых образов без CD-привода? Каждое видео на YouTube и случайная статья в Интернете говорят, что мою первоначальную проблему легко исправить, если я «Вставлю образ компакт-диска с гостевыми дополнениями».

Версия VirtualBox, которую вы используете (не говорите "последняя"), а также установлены ли у вас Host Extensions & Guest Additions

Виртуальная коробка версии 6.1.18 r142142 (Qt5.6.2)

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

2) Хост и гостевая ОС

Основная ОС: Windows 10 Professional, сборка ОС: 19041.867 (если это имеет значение)

Гостевая ОС: POP OS 20.04. Обратите внимание, что я также пробовал Ubuntu 20.04 LTS

3) Подробное описание проблемы и, что особенно важно, шагов, которые вы уже предприняли для ее решения

Не удалось вставить виртуальный оптический диск D:\VirtualBox\VBoxGuestAdditions.iso в машину POP!_OS_20.04.

Не удалось смонтировать носитель/диск "D:\VirtualBox/VBoxGuestAdditions.iso" (VERR_PDM_MEDIA_LOCKED).

Код результата: E_FAIL (0x80004005) Компонент: ConsoleWrapInterface: IConsole Вызываемый объект: IMachine

4) Независимо от того, включена ли у вас аппаратная виртуализация!

Настройки ВМ > Система > Ускорение > Интерфейс паравиртуализации: по умолчанию, аппаратная виртуализация: установлен флажок Включить вложенный пейджинг ("""Что бы это ни значило, поскольку на этом компьютере установлена ​​материнская плата AMD Asus с графической картой NVIDIA""")

Читайте также: