Невозможно смонтировать образ CD / DVD на VirtualBox

13

Я пытаюсь разработать веб-сайт на Python и установил VirtualBox на свой хост Ubuntu 13.04. VirtualBox работает со стеком Ubuntu 13.04 Django.

Мне нужно иметь возможность редактировать файлы в моем VirtualBox с моего хоста. Исходя из того, что я понимаю, мне нужно установить гостевые дополнения, чтобы поделиться своими папками от гостя к хосту.

При попытке установить Guest Additions после загрузки файла ISO я получаю следующую ошибку:

Изображение сообщения об ошибке.

Я видел много людей, сообщавших о подобной проблеме, но пока не нашел чёткого решения.

MonsieurPoivron
источник

Ответы:

10

Вероятно, полученная ошибка связана с тем, что образ компакт-диска Guest Additions уже смонтирован.

Чтобы увидеть все подключенные диски, откройте терминал в гостевой системе для выдачи mount. Это даст вам (среди прочего) строку, похожую на эту:

/dev/sr0 on /media/takkat/VBOXADDITIONS_4.2.12_849801 type iso9660 (ro,nosuid,nodev,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks2)

В Unity Launcher вы увидите значок компакт-диска. Чтобы размонтировать CD, щелкните правой кнопкой мыши на этом значке и выберите «Извлечь» .

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

Мы не можем размонтировать компакт-диск Guest Additions из командной строки при подключении с помощью Virtual Box Manager. Выберите «Устройства -> Устройства CD / DVD -> Извлечь диск из виртуального привода» и выберите «Принудительное отключение», чтобы удалить CD iso.

Чтобы установить гостевые дополнения, нам нужно будет снова загрузить компакт-диск из Virtual Box Manager и выбрать значок в Unity Launcher.

Смотрите также следующие вопросы, в которых также есть метод командной строки для установки гостевых дополнений:

Takkat
источник
Спасибо вам @Takkat, теперь я знаю, как размонтировать ISO. Я прочитал учебник, который просит меня установить «virtualbox-guest-дополнения». Когда я пишу "sudo apt-get install virtualbox-guest-adds", я получаю сообщение об ошибке "невозможно найти пакет". На самом деле, похоже, что мой гость не может найти какой-либо пакет вообще. Кроме того, у меня нет гостевого интерфейса, поэтому нет Unity. Я предположил, что это было нормально.
MonsieurPoivron
Гостевые дополнения, как правило, представляют собой файл .iso, установленный с Virtual Box на хосте, чтобы вы могли монтировать его из Virtual Box Manager. Вам нужно будет запустить установщик с этого компакт-диска из гостевой системы. Unity может быть доступен только после установки их из командной строки (см. Ссылку выше ). Удачи!
Таккат
Похоже, причина, по которой я не мог просто написать, sudo apt-get install virtualbox-guest-additionsбыла в том, что мне сначала нужно было это сделать sudo apt-get update.
MonsieurPoivron
sudo apt-get установить virtualbox-guest-добавлений-iso
johndpope
1

Я попробовал это, и это сработало:

  1. С терминала ( Ctrl+ Alt+ T) и введите следующие команды:

    cd /mnt
    cd /cdrom
    eject
    
  2. Из меню VirtualBox (верхняя левая панель) перейдите в «устройство» и вставьте гостевые дополнения (на этот раз должно работать)

  3. Затем из терминала снова введите:

    sudo sh /media/cdrom/VBoxLinuxAdditions.run
    
Ян
источник
0

Что бы это ни стоило, я не смог установить гостевые дополнения, пока не установил пакет расширений от Oracle. После этого right-ctrl + d работал как шарм.

Кристофер
источник
где взять пакет расширений от оракула?
Патоши シ ト シ
Это доступно на сайте virtualbox. virtualbox.org/wiki/Downloads
Кристофер
0

У меня была эта проблема, но в то время, когда я запускал Ubuntu в качестве гостя (когда вы запускаете систему, она спрашивает, хотите ли вы установить Ubuntu или запускать в качестве гостя). Как только я установил Ubuntu на коробку, гостевые дополнения установились без проблем

Stephanies
источник
0

Мой обходной путь в macosx 10.10 host ubuntu 12.04 guest состоит в том, чтобы скопировать iso дополнений гостя virtualbox в общую папку и просто использовать терминал в моем госте для запуска (sudo sh /pathto/VboxLinuxAdditions.run)

старая ворона
источник
0

Недавно я столкнулся с этой проблемой (сентябрь 2017 г.), пытаясь установить Guest Additions в Oracle VM VirtualBox Manager версии 5.1.28, во вновь установленную виртуальную машину для Ubuntu версии 16.04.3. Проблема заключалась в том, что образ компакт-диска Guest Additions уже был смонтирован. Исправить это:

  • В диспетчере виртуальных машин в разделе «Настройки» -> «Хранилище» в разделе «Контроллер: щелкните правой кнопкой мыши VBoxGuestAdditions» и выберите «Удалить вложение». Появится окно подтверждения: нажмите «Удалить».
  • Нажмите значок «+» рядом с «Контроллер, чтобы добавить новый оптический привод». Откроется диалоговое окно.
    Выберите «Оставить пустым-> Хорошо»
  • Откройте виртуальную машину и выберите Устройства-> Вставить гостевые дополнения. Это должно установить сейчас. Выключите виртуальную машину (не менеджер VM) и перезапустите виртуальную машину. GuestAdditions теперь должен работать.
Дейв Роуз
источник