Не удалось подключить виртуальный оптический диск к приводу машины ubuntu
Иногда нужно работать в нескольких операционных системах одновременно. В таких случаях на помощь приходят технологии виртуализации и, в частности, программа VirtualBox. Если вы ещё не знаете, как установить Ubuntu, вам может быть интересна статья об установке Ubuntu.
Установка нужной системы в виртуальную машину не решает все проблемы. По умолчанию, нет никакой интеграции между хостом и гостевой машиной: мы не можем передавать файлы, изменять расширение экрана и использовать сложные графические программы. Но есть решение - установка дополнений гостевой ОС.
Дополнения гостевой ОС VirtualBox позволяют:
- Использовать общую папку для обмена файлами между системами;
- Использовать общий буфер обмена;
- На лету изменять расширение экрана;
- Интегрировать окна программ гостевой ОС с реальным рабочим столом;
- Оптимизировать производительность системы;
В этой инструкции мы рассмотрим, как установить дополнения гостевой ОС в Ubuntu. Здесь нет ничего сложного - просто следуйте описанным ниже шагам:
Сохранение и восстановление RAW дисков
В отличие от обычных образов дисков, которые сохраняются и копируются как обычные файлы основной системы, RAW диск - это реальный раздел на диске, который основная система видит как неформатированный. Поэтому для его сохранения используем команду dd и архиватор, умеющий работать с потоками. Могут подойти bzip2 или 7-zip (7za).
Для создания образа диска надо ввести команду
Не забываем подставлять вместо sda6 имя своего раздела!
Степень сжатия особой роли играть не должна. В примерах у bzip2 стоит максимальное сжатие, а у 7za - слабое. Гораздо больше на качество сжатия будет влиять процедура предварительного удаления лишних данных с виртуального диска и заполнение свободного места определенным символом (обычно нулевым). Сделать это можно специализированными процедурами в соответствующей гостевой системе типа Disk Wiper (windows) или BleachBit (ubuntu).
Для восстановления раздела подойдет команда
Здесь стоит обратить внимание на пару тонкостей.
Во-первых, команда dd достаточно медленная и на копирование, например, 20 GiB диска может уйти около 4 часов. Примерно такое же время потребуется и на восстановление.
Во-вторых, восстанавливать образ можно и не в тот же раздел, что был источником. Для этого настоятельно рекомендуется записать точный размер диска, подглядев его, например, в дисковой утилите. В частности размер того же 20 GiB диска был 21 475 885 056 байт. При создании нового раздела для восстановления следует учитывать, что он должен быть как минимум не меньше оригинала. Лучше, если у вас получится создать раздел ровно такого же размера, как и оригинальный.
И еще: сохранять и восстанавливать образы стоит после того, как доступ к разделу будет предоставлен соответствующему пользователю или группе (см. выше).
Зачем ты это делаешь?
сдром то есть в системе?
Первым делом обновить на поддерживаемую версию. Например, на 14.04LTS.
Почитал твои предыдущие темы - ржал полчаса :D
а можно просто ответить, а не издеваться . хочу таки осилить linux. просто ответь на вопрос. последовательность действий напиши.
рад что понравилось я старался!!
ЕМНИП, там достаточно иметь сидиром в виртуалке и в качестве носителя указать файл образа с дополнениями. Ты именно так сделал и у тебя не работает?
Гостевые дополнения есть в репозиториях:
sudo apt-get install virtualbox-guest-x11
Вот как я сделал: в настройках VBox порядок загрузки cd/dvd потом жесткий диск. В Vbox пункт меню «Устройство-привод дисков» отметил образ. Может просто не тот файл отметил? как узнать тот файл? Кстати, что такое ЕМНИП?
ввел в терминале- отвечает"не возможно аутентифицироваться"- дольше не удалось получить и Not found
«если мне не изменят память»
Попробуй совет анонима с репозиториями (работать с версиями пакетов из оффициальных репозиториев дистрибутива всегда предпочтительнее), но возможно для корректной работы тебе придется взять поддерживаемую версии убунты: 14.04 или 14.10. Если нужна старая версия, смотри граффик поддержки LTS выпусков на офф. сайте.
Возможно конфликт с версией виртуальной машины, используй последние стабильные выпуски (для windows хоста) или пакет из репозитория.
ввел в терминале- отвечает"не возможно аутентифицироваться"- дольше не удалось получить и Not found
Скоре всего репозиторий в архиве, необходимо редактировать sourse.list.
sudo apt-get update sudo apt-get upgrade при исполнении этих команд отвечает- Not found, не удалось скачать файлы или некоторые файлы не найдены пришлось заменить старыми версиями. в чем проблема.
А интернет на виртуальной машине есть?
Если есть, то у тебя старый, больше не поддерживаемый, выпуск убунты. Если есть возможность, воспользуйся советом:
тебе придется взять поддерживаемую версии убунты: 14.04 или 14.10
и произвести новую установку. Так тебе будет проще и быстрее.
Если нужна именно эта версия (или нет возможности скачать свежий образ), поищи как отредактировать список репозиториев для устаревших выпусков убунту. Если нужно поддерживаемое, но старое, бери 12.04.
Для того чтобы установить дополнения гостевой ОС, необходимо:
Обновить гостевую систему, так как модули ядра работают только с той версией ядра, на которой они собраны:
sudo apt-get update && sudo apt-get upgrade
Установить build-essential, так как мы планируем собирать модуль ядра, а данный метапакет содержит необходимые нам make и gcc:
К счастью, в Ubuntu есть DKMS и нам не придётся собирать модули в ручную каждый раз, как обновили систему. Ставим его:
В меню Virtualbox выбираем Устройства → Установить Дополнения гостевой ОС или нажимаем Host+D. Монтируем cdrom:
Переходим на смонтированный диск и запускаем установку:
Дальше установщик сделает всё сам.
если нет сети, должен быть подключен установочный диск, и отмечен в репозиториях.
еще была проблема с горячим подключением диска. Просто выключал машину менял образ, включал.
При выполнении: «Устройство-Установить дополнения гостевой ОС» Какой файл я должен указать?прочитал в инете что «образ входит в поставку основного дистрибутива» и указал именно ISO-образ с которого устанавливал ОС на VB. Получил: «Не удалось подключить виртуальный оптический диск C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso к приводу машины ubuntu14.04. Желаете принудительно подключить данный диск? Could not mount the media/drive 'C:\Program Files\Oracle\VirtualBox/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED).» Потом указал: «C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso» и получил тоже. Может файл с расширениями VB который я скачал вместе с VB .
Ни когда так не колбасило как от этой проги.
21 век на дворе а все сделано через одно место.
Никак не добавляет диск E.
Везде где ни читал написано одно и тоже бкз каких либо подробностей что откуда и как.
Ничего нигде не нашел.
Реально простая вещь но сделано будто бы спецально чтобы не разобраться
Virtual Box ubunta. Виртуальный оптический диск
Не удалось подключить виртуальный оптический диск C:\Program.
Добавить физический диск FAT в VirtualBox
вправьте/пересадите пожалуйста руки. Попытки добавить раздел диска в VirtualBox привели к вот этому.
Не могу запустить Kali Linux на virtual box под win7-32
Устанавливал по туториалу.
Как подключить виртуальный жесткий диск, созданный в hyper-v к virtual-pc?
Возникла проблема: создал жесткий диск vhdx в hyper-v, поставил на него windows server 2012. Потом.
целиком? он же просит выбрать существующий виртуальный диск а не целый логический, уже существующий в Windows.
Чёрным по белому написано: "Вы собираетесь подключить ВИРТУАЛЬНЫЙ жёсткий диск. "
Ты немного концепцию виртуальных машин не понял. Нельзя в виртуалку прикрутить физический диск.
Но, можно расшарить ресурсы, для загруженной работающей ВМ, на весь диск или отдельные папки.
Ок просто подскажите пошагово как это сделать
Добавлено через 2 минуты
У меня на диске Е лежат файлы программ которые мне нужно установить на виртуалку.
Я и пробовал общие папки добавлять указав путь на тот же Е диск все равно не видит.
Возможно я и не прав но по мне это бред.
Все должно быть просто и прозрачно.
Сделал все как по инструкции папки все равно нету
Просто нету слов. Огромное спасибо разрабам чудесного софта
Там всё просто. Прямо на работающей машине.
Виртуальную папку вроде в настройках сделать надо - у меня получилось всё с 2го раза ( только для работы с файлами с невиртуальной осью приходилось в эту папку физически копировать файлы - шоб их виртуалка видела и по итогу вес увеличивался в два раза , для того чтобы заработало нужно драйвер специальный приложения установить - он вроде как там предлагается сам даже )
Оу! Как всё запущено. С этого и надо было начинать.
Это дополнение обеспечивает гибкую интеграцию ВМ к Хосту. Кроме сети, + видео драйвер (окно ВМ можно растягивать в произвольных соотношениях и разрешениях), + перехват мыши и клавиатуры, + общий буфер обмена, drag and drop.
Это не только Virtual Box, так во всех виртуалках.
Можно ли с Virtual PC перенести в Virtual Box полностью всё?
Перенести все, включая ОС, сделать это при помощи Акрониса или какой-то другой программы? Или же.
Добавить жесткий диск
Всем привет! Имеется старенький комп, используется только для интернета и фотошопа, но памяти.
Meta Box не могу добавить iframe
Всем привет, установил шаблон а там к нему подключен плагин «Meta Box» На сайте в превьюшках.
Заменить жесткий диск или добавить ssd?
У меня есть ноутбукНоутбук Asus N550JK-CN014H. можно ли туда добавить ssd диск. если нет, то.
Не могу установить жесткий диск
Доброе время суток! Очень прошу, помогите! Не могу становить никак жесткий диск в компьютер.
I assume your host operating system is Mac OS X and you have installed Ubuntu as the guest operating system.
There is no need to mount the guest additions ISO and install from it if your guest OS is Ubuntu.
Instead, open a terminal and enter the following -
This will install the guest additions and is more or less equivalent to installing via the ISO.
The statement about "No need to install Guest Additions" is presumptuous and does not actually answer the underlying problem of the CD failing to mount. In my experience, the drivers provided on the Guest Additions CD are newer and offer better performance than those offered in the Ubuntu PPA. Furthermore, as @chovy has explained, this solution does not scale well when received on non-Ubuntu based distributions. Please see dave-rose's answer below for a better solution.
I ran into this problem recently (Sept 2017) trying to install Guest Additions into Oracle VM VirtualBox Manager version 5.1.28, in a newly-installed VM for Ubuntu version 16.04.3. The host is Win-10. The problem was that the Guest Additions CD image was already mounted. To fix it:
- In the VM Manager under Settings->Storage, under Controller: Right-click on VBoxGuestAdditions, and select “Remove Attachment." There will be a confirmation box: click “remove.”
- Click the “+” icon next to “Controller," to add new optical drive. A dialog box will open. Choose “Leave Empty-> Okay”
- Open the VM and select Devices->Insert Guest Additions. It should install now. Power off the VM (not the VM Manager) and restart the VM. GuestAdditions should now be working.
This solution worked for me, however, first I tried to increase video memory from 16 MB to 128 MB, so should I change that again to 16 MB? I just want to do minimal operation on virtual box.
I solved by manually mounting the image (after adding the Device and the ISO according to the Dave Rose's answer) and running the installer.
While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. - From Review
Not being "better", but also not wrong, deserves a downvote? Last time (yesterday) I wrote the same answer on two different questions I got downvoted too.. 😕 Anyway, I added the relevant commands for the solution.
For me, the solution was discovering that you have to add an Empty optical drive in the virtual machine settings! If you try to "help" by pre-loading the VBoxGuestAdditions.iso, it doesn't work. The shortcut on the Devices menu "Insert Guest Additions CD image . " wants to find an empty optical drive to use!
I followed a similar procedure. By powering down the guest, deleting the optical drive and re-adding one, I was able to re-insert the Guest Additions CD. This should be the accepted answer because it is the most user-friendly fix to the problem. Whereas other answers that instruct to use apt-get are a workaround, not a solution.
If you're running Oracle-provided VirtualBox, you shouldn't use the apt-get method. The apt-get solution is a bit better for if your host is also Ubuntu and you're using the Ubuntu-provided VirtualBox package. It will keep your guest system running the right version of the guest additions when VirtualBox is updated on the host (they update their guest additions and VirtualBox packages at the same time, so both the host and guest get updated software).
Hi I was having same issue (copy and paste problem) and I entered following commands from terminal and solved the problem.
- sudo apt-get upgrade
- sudo apt-get install virtualbox-guest-additions-iso
Go to display setting, under video capture, check enable video capture- sudo apt-get install virtualbox-guest-utils
- restart virtual machine.
"under video capture, check enable video capture" - this is extremely unlikely to help. No offence, but this is probably not a good idea. :-)
Enabling video capture has nothing to do with a copy and paste problem. It's about a guest additions loading issue.
I had the same problem and manual installation with sudo apt-get didn't work for me. Different Virtual Box has different guests additions version so it's better to install the guest additions that comes with Virtual Box. So I installed it in this way:
From File manager choose "Devices" -> "Insert Guest Additions CD image. "
Unmount the CD (guest addition cd image)
Mount the guest additions iso
It'll pop up a window asking for confirmation to run it or not. If choosing to run, enter the login password and install it.
Got same error, get it work as below:
- after got that error, unmount VBOXADDITIONS CD in ubuntu;
- get out Ubuntu, click Devices - Insert Guest Additions CD Image. This time it will pop up a window asking run it or not,
- choose to run
- enter the login password
- start to install now.
In my case this happened because I was running Ubuntu server which doesn't have a window manager. Here is how I installed:
First, boot up the Ubuntu VM. Then press Devices > Insert Guest Additions CD . The CD has now inserted but you won't see anything. If you try to press Insert Guest Additions CD again you will get the error.
Next mount the CD:
And then cd into the directory (no pun):
Next, run the install script:
And now everything should fine :)
Start your Ubuntu in VirtualBox:
- Go to Devices -> Optical Drives -> Remove Disk from Virtual Drive
- Go to Devices -> Click on ->Insert Guest Additions CD Image
- Enter authentication Details
- Shutdown Ubuntu and Close VirtualBox. Open again VirtualBox to see it Working
Also Check Shared Clipboard and Drag & Drop is checked bidirectional
The problem many times that happens is that the iso file you installed is already mounted. Just go to Devices-Optical Device-Remove Virtual Disk from Guest installation. Then Manually mount the Guestadditions.iso file by going to Devices-Optical Drive-Choose Disk image then go to the folder where you installed ubuntu, find the guestadditions.iso file and then mount it. Once mounted, simply again click the Devices-Install Guest additions, enter your userID password for Ubuntu and the wizard will then continue to install the guest additions :)
I had problems that after mounting ISO the disk was empty in Debian. I made following workaround:
Шаг 1. Установка необходимого ПО
Чтобы установка дополнений гостевой ОС прошла успешно, необходимо нсталлировать инструменты, которые используются для сборки модулей ядра Linux. Для этого выполните в терминале:
sudo apt install gcc make perl
В будущем список этих зависимостей может меняться, но вы всегда можете их узнать, запустив установщик и посмотрев, какие ошибки он выводит.
Убираем меню и строку состояния машины
Иногда более удобно работать с виртуальной машиной в режиме обычного окна (например, чтобы иметь удобный доступ к другим приложениям). В таком случае меню и строка состояния машины занимают рабочее пространство, которое могло бы быть использовано с пользой. Для того, чтобы отключить меню и строку состояния виртуальной машины, воспользуйтесь командой:
Чтобы включить меню и строку состояния:
Создание RAW диска
Для ускорения работы виртуальной системы с диском иногда имеет смысл разрешить ей доступ к реальным разделам дисков основной системы. Чтобы виртуальная система имела возможность работать с диском практически напрямую, необходимо заранее создать так называемый RAW диск.
По сути RAW диск не что иное, как небольшой конфигурационный файл, указывающий на соответствующий раздел физического диска или весь диск целиком. Нетрудно догадаться, что соответствующий раздел или диск не должны использоваться основной системой для хранения своих данных.
Если таких разделов в вашей системе нет, их можно создать например с помощью утилиты GParted, поджав один или несколько существующих разделов.
Стоит отметить, что создание RAW диска недоступно через графический интерфейс. Придется запускать команды в консоли.
Первое, что надо сделать - определиться какой раздел или диск мы отдадим на растерзание виртуальным системам:
и в него пишем следующую строчку
Если доступ нужен любому пользователю, имеющему право запускать виртуальные машины, проще прописать доступ всей группе vboxusers:
Если вы хотите передать виртуальным системам несколько разделов, то повторите эту строчку для каждого из них, заменяя имя раздела (или диска).
Перегружаем систему и проверяем:
Теперь все готово к созданию диска. Вводим команду (без sudo):
Все, диск создан.
Теперь при создании виртуальной машины, вместо создания нового виртуального диска, выберите «Использовать существующий», справа от поля ввода нажмите кнопку «Выбрать образ» и укажите путь до созданного vmdk файла (в нашем случае /home/stc/.VirtualBox/HardDisks/sda.vmdk).
Стоит уточнить, что выделенные таким образом в виртуальный RAW диск разделы, будет рассматриваться гостевой системой как отдельные диски, поэтому основная система к нему обращаться не сможет (в каждом разделе будет вся структура диска, с MBR и своей разбивкой на разделы). Именно поэтому при создании таких разделов, не стоит их форматировать и монтировать к основной системе.
И второе: если вы создаете «снимок» состояния системы, это значит, что все изменения в состоянии виртуального диска будут записываться не на диск, а в файл изменений, что снизит быстродействие вашей виртуальной машины. Каждый такой снимок на любом типе виртуального диска по определению будет замедлять операции записи и чтения пропорционально количеству уже существующих снимков.
Установка VirtualBox
Из репозиториев ubuntu
Для установки необходимо в терминале набрать следующую команду либо нажать специальную кнопку:
Для продолжения операции у Вас будет запрошен пароль, введите Ваш пароль и ждите пока закончится загрузка и установка приложения.
Дополнения гостевой ОС
После того, как гостевая операционная система будет установлена, необходимо установить дополнения гостевой операционной системы в целях оптимизации гостевой системы и улучшения ее взаимодействия с хостовой операционной системой.
Для Windows
Просто выберите в меню гостевой операционной системы Устройства→Установить дополнение гостевой ОС. Спустя некоторое время в гостевой Windows должен появится диаллог запуска программы. Если этого не произошло - зайдите в CD-ROM и запустите ее вручную.
Во время установки могут появится предупреждения о несовместимости драйверов. Везде соглашайтесь с установкой. После того как программа установится - перегрузите гостевую ОС. После этого появится нормальное разрешение экрана и другие возможности.
Для Ubuntu
Используя диск Guest Additions
Прежде чем начать установку дополнений гостевой операционной системы, нужно выполнить несколько простых действий.
Используя пакетный менеджер
Шаг 1. Установка необходимого ПО
Чтобы установка дополнений гостевой ОС прошла успешно, необходимо нсталлировать инструменты, которые используются для сборки модулей ядра Linux. Для этого выполните в терминале:
sudo apt install gcc make perl
В будущем список этих зависимостей может меняться, но вы всегда можете их узнать, запустив установщик и посмотрев, какие ошибки он выводит.
Работа с USB устройствами
Если вы хотите использовать USB устройства в гостевой системе, то делаем несколько простых шагов:
После того, как вы нажмете на устройство - VirtualBox без предупреждений заберет ресурс и отдаст его гостевой операционной системе. Так что будьте аккуратны с сохранением данных на устройстве, прежде чем отдать его гостевой ОС. Если вы выберите этот пункт еще раз - устройство также без предупреждений отключиться из гостевой cистемы.
Работа с USB 2.0 устройствами
Начиная с версии 4.0, для работы с USB 2.0 устройствами необходимо установить VirtualBox Extension Pack , который можно найти на официальной странице загрузки.
После загрузки, просто запустите его и он автоматически установится.
Шаг 4. Готово
Готово. Установка дополнений гостевой ос VirtualBox Ubuntu прошла успешно, теперь вы можете использовать все преимущества работы в гостевой ОС. Если остались вопросы, с радостью отвечу в комментариях.
VirtualBox — программный продукт виртуализации для операционных систем. Иногда бывают ситуации, когда без операционной системы Windows не обойтись. Можно попробовать использовать wine и запустить то приложение, которое нужно. Но не все из них работают или работают некорректно.
Шаг 2. Подключение образа
Сначала откройте меню Устройства работающей виртуальной машины и выберите в нём последний пункт — Подключить образ диска дополнений гостевой ОС:
Возможности VirtualBox
Начиная с 4-ой версии Oracle xVM VirtualBox существует в единственной редакции, распространяемой под лицензией GNU GPL с открытыми исходными кодами.
Некоторые дополнительные функции выделены в отдельный пакет Oracle VM VirtualBox Extension Pack, среди которых:
RDP-сервер — позволяет подключаться к виртуальной системе удалённо с помощью любого RDP-совместимого клиента;
Пакет Oracle VM VirtualBox Extension Pack распространяется под лицензией PUEL, т.е. его можно использовать бесплатно для личных (некоммерческих) целей.
На данный момент VirtualBox включает в себя следующие возможности:
Нативная x86-виртуализация, не требующая наличия поддержки аппаратных техник Intel VT или AMD-V (которая, однако, может быть включена в настройках).
Поддержка дерева сохраненных состояний виртуальной машины (snapshots), к которым может быть произведен откат из любого состояния гостевой системы.
Из репозиториев Oracle
Версию VirtualBox можно установить с официального репозитория Oracle. На нём находятся более новые версии.
Для добавления репозитория нужно воспользоваться терминалом.
Необходимо добавить официальный репозиторий VirtualBox в файл /etc/apt/sources.list . Для этого выполните команду:
Добавим и зарегистрируем в системе ключ репозитория с помощью команды в терминал:
Вы должны увидеть примерно следующий текст в Источниках приложений в „Аутентификации”:
Обновите список пакетов:
Устанавливаем пакет для модулей ядра таких как vboxdrv и vboxnetflt:
Для установки VirtualBox введите:
Если нужна более старая версия: замените virtualbox-4.3 на:
После того как VirtualBox установится, вам нужно добавить вашего пользователя в группу vboxusers. Для этого выполните команду в терминале:
Для применения изменений необходимо завершить сеанс и повторить вход в систему, либо перезагрузиться.
Шаг 2. Запустите установщик
Система спросит ваш пароль, так как установка программы — это действие от суперпользователя:
Шаг 3. Перезагрузка системы
Когда установщик завершит работу, останется перезагрузить виртуальную машину. Убедитесь, что установка прошла без ошибок:
Нажмите стрелку в верхнем правом углу экрана, затем значок выключения, а потом Перезагрузить, чтобы перезапустить компьютер:
Расшаривание директорий
Иногда хочется использовать файлы реальной машины из виртуальной. В этом нам поможет сервис «Общие папки». Он позволяет расшаривать директории между виртуальной и реальной ОС.
Чтобы пользоваться функцией «Общие папки», вы должны установить дополнения гостевой операционной системы.
Нажимаем правой кнопкой мыши по нужной виртуальной машине, выбираем Свойства → Общие папки .
Также, можно проделать тоже самое и из уже запущенной виртуальной машины.
А для остальных версий:
Для Windows
Кликнув правой клавишей мыши по значку «Мой компьютер», выбираем пункт «Подключить сетевой диск».
Затем выбирайте диск, который будет использоваться для расшаренной папки. В качестве пути к сетевому диску вам нужно указать следующее:
имя_папки - то самое имя, которые Вы дали расшаренной директории.
Для Ubuntu
В свойствах расшаренной директории в настройках virtualbox поставить опцию «Автоподключение» и в виртуальной ubuntu добавить пользователя в группу vboxsf командой
Общая папка будет монтироваться при загрузке гостевой ОС и иметь адрес /media/sf_имя
Работа с VirtualBox
Процесс установки гостевой системы на платформе VirtualBox весьма прост и не требует от пользователя дополнительных усилий. При создании виртуальной машины необходимо выбрать:
создать виртуальный диск (фиксированного размера или динамически расширяющийся по мере его заполнения в гостевой системе).
Дальнейший процесс установки происходит так же, как и в других платформах виртуализации. Более подробно установка гостевой системы описывается в данной статье.
Читайте также: