Не удалось подключить виртуальный оптический диск к приводу машины ubuntu

Обновлено: 06.07.2024

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

�?нструменты: VirtualBox

К сожалению большинство программ популярных у океанологов и людей к ним приближенных совершенно не популярны у остальной части человечества. Не популярны до такой степени что дистрибутивы типа Ubuntu их в себя не включают, то есть практически мало вероятно что вы сможете выполнить

и получить желаемый результат. Более того, зачастую даже для немного продвинутого в *nix системах человека правильно поставить некоторый океанологический софт представляется задачей нетривиальной. Он даже может после пары часов (в лучшем случае дней) плюнуть на это дело. Если же человек сидит на Виндоуз, то от него потребуются и вовсе титанические усилия, связанные с дополнительными трудностями перехода на новую систему.

За основу был взят LTS дистрибутив Ubuntu 8.04 . Программы были проинсталированы и более-менее проверены на работоспособность. В результате получился образ системы для VirtualBox, который вы можете развернуть как под Линукс, так и под Виндоуз.

Кто все уже понял может качать образ отсюда (1.5 гигабайта, запакован bzip2, после распаковки 5.2 гигабайта), создавать виртуальную машину, подключать его и работать ( логин:ocean пароль:ocean ). Для остальных будут даны подробные инструкции по установке всего этого хозяйства в Виндоуз.

Но для начала список проинсталированных программ (основная масса лежит в папке /home/ocean/PROGRAMS ):

Если вы думаете что я упустил какую-то интересную программу, которую невозможно поставить из репозиториев Ubuntu, то буду рад рассмотреть предложения в комментариях.

Установка образа в VirtualBox под Windows

Скачиваем файл отсюда и распаковываем. В принципе в TotalComander есть поддержка bzip2, но если его у вас нет, то здесь можно найти bzip2 для Windows.

Устанавливаем бесплатный VirtualBox (убунтушники могут поставить из репозиториев). UPD Практика показала что с последними версиями VirtualBox гостевые дополнения (о них речь ниже) для Ubuntu 8.04 не ставятся. Поэтому скачивайте версию VirtualBox 3.0.14, на ней все гарантированно будет работать. (Если у вас до этого уже стояла более новая версия, в виндоуз возможно придется удалить папку C:\Documents and Settings\Admin\.VirtualBox).

screenshot2.jpg


Делаем все как на картинке.

screenshot3.jpg


Сколько дать памяти виртуальной машине вопрос который каждый решает для себя сам ) Слишком много не давайте, будет тормозить основная система. У меня работало на 300 Мб оперативки довольно шустро.

screenshot7.jpg


Выбираем наш Ocean.vdi

Запускаем виртуальную машину. Должно появиться окошечко в которой пойдет загрузка. Через некоторое время вас попросят ввести логин (ocean) и пароль (ocean). Во время загрузки VirtualBox будет вам разное интересное рассказывать про мышку и про цвета, лучше это дело прочитать, но особо не замарачивайтесь, после парочки дополнительных манипуляций вы будете работать с Линуксом в вашей системе просто как с еще одной программой 🙂

Последний штрих это расшаривание папок. К сожалению до драг энд дропа между системами дело еще не дошло, так что придется по-старинке. Тут нужно будет немножко поработать с консолью, но это не страшно ).

Я создал в корне диска C папку SHARE, чего и вам советую, и добавил ее.

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

sudo mkdir / mnt / SHARE
sudo mount.vboxsf SHARE / mnt / SHARE

screenshot14.jpg

После ввода первой команды от вас попросят пароль.

Теперь вы можете работать с папкой, путь до которой в линуксе будет /mnt/SHARE
�? это значит не просто копировать данные туда-сюда, но и анализировать их прямо в этой папке. Например можно посмотреть NetCDF файлик при помощи ncview

На этом все. Надеюсь что хоть кто то найдет этот образ полезным и начнет пользоваться замечательными линуксовыми программами для обработки океанологических данных без геморроя с их установкой на незнакомой системе 🙂

31 комментарий

Работа проделана мощная.
Я бы, правда, скорее написал кучку PKGBUILDов для ArchLinux. Всё-таки, в этом дистрибутиве намного легче собирать и обновлять пакеты, которые в репозитории не попали.

У кого-то приступ прокрастинации похоже 😉

2MishaMeteo
Законный выходной могу тратить как хочу ))

Очень полезное дело сделал, молодец! Я бы до кучи накинул GDAL в дистрибутив и его Питоновское расширение)

В VirtualBox есть экспорт/импорт так называемых appliances, так что создание и настройку новой виртуальной машины можно будет пропустить.

2) Я так понимаю при каждой комбинации хоста и гостя guest os additions будут разные, а поскольку я предполагаю что ставиться этот образ будет не только на виндовые машины, решил guest os additions сразу не устанавливать.

3) Ну в общем да 🙂

2Светлана
Мне говорили что есть более удачливые ) По крайней мере один человек смог скачать, распаковать и загрузить.
Возможно у вас не установлен какой ни будь плагин для Total Comander который понимает bz2?

А compiz в ubuntu на виртуальной машине запускать не пробовали?

Слух, а у меня после каждой перезагрузки Ubuntu он абмонтирует расшаренную папку. Как бы мне ее навечно примонтировать? Заранее спа

2 kima
:)) как раз сюда зашла, чтобы посмотреть и в очередной раз папочку расшарить,
думала это у меня только так

2Dima
Попробовать можно, учту если буду следующую версию собирать )

2dmitry
Можно, конечно. А что gfortran не хватает?

у меня не скачивается, ошибка соединения. ((((((((

Спасибо, огромное. Очень полезная штука.

Как Вы добились работоспособности GrADS?
У меня эта программа в Ubuntu 10.4 отказывается работать в графическом режиме.

2) При установки Дополнения гостевой ОС появляется окошко:
Не удалось подключить образ оптического диска С:/Progra

1/VBoxGuestAdditions.iso к машине ocean. Не желаете ли произвести силовое подключение данного устройства?
Could not unmount the currently mounted media/ drive (VERR_PDM_MEDIA_LOCKED).
Код ошибки : E_FAIL ( 0x80004005)
Компонент : Console
�?нтерфейс : IConsole< 515e8e8d-f932-4d8e-9f32-79a52aead882>
Вызванный интерфейс : IMachine

Вобщем не работает, что делать?

2Nadezda
Первая ошибка связана с тем что виртуальной машине банально не хватает памяти. Либо у вас слишком слабый компьютер, с малым количеством оперативной памяти, либо вы отдали слишком мало, или слишком много памяти виртуальной машине. Попробуйте поиграться с этим параметром (четвертая картинка сверху в этом посте)

�? еще у меня ( картинка11) на картинке рядом с журавлем вместо VBOXADDITIONS_3.0.10_54097 написано VBOXADDITIONS_4.0.4_70112

2Nadezda
Не знаю актуально ли еще, но решением вашей проблемы было бы переустановить версию виртуальной машины на менее новую (3.0.14). Я обновил пост соответственно.

Спасибо огромное! Даже не знаю как Вас благодарить за такой труд, за настоящую помощь!

2aleran
Я с такой проблемой не сталкивался. Мне удавалось обновляться, но дело это неблагодарное, поскольку некоторые программы переставали работать.
Попробуйте посмотреть разрешён ли вашей виртуальной машине доступ в сеть.

Like!! I blog quite often and I genuinely thank you for your information. The article has truly peaked my interest.

Vente Viagra Ligne France En Lille generic cialis Cialis 20 Mg Medicament Buy Cialis Viagra Vs Cialis

canadian pharmacies generic drugs online
canadian pharmacy online
canada pharmacies online

Amoxicillin Alternative Buy Cialis Baclofene Pour La Boulimie Cialis Levitra Vendita Farmacia

Cialis Drogas La Rebaja cialis buy online usa Where To Order Alli Cialis Acquistare Viagra Con Paypal

Buy Cheap Viagra Online Uk Cialis Dutasteride Australia Mastercard Accepted With Overnight Delivery Pharmacy viagra and cialis online Viagra 400mg

Cialis 20mg Lilly France Cialis Levitra Y Alcohol Cialis Cialis Medicinale

I think the admin of this web site is truly working hard in support of his website, as here every stuff is quality based stuff.|

Text

wrapittransit

htc desire 530 phone pouzdro ivory lace shift ?aty checkered flat berretto alexander mcqueen new season sneakers herren busenitz vulc adv fashion schuhe j3 prime hoesje

Зачем ты это делаешь?


сдром то есть в системе?


Первым делом обновить на поддерживаемую версию. Например, на 14.04LTS.

Почитал твои предыдущие темы - ржал полчаса :D

а можно просто ответить, а не издеваться . хочу таки осилить linux. просто ответь на вопрос. последовательность действий напиши.

рад что понравилось я старался!!


ЕМНИП, там достаточно иметь сидиром в виртуалке и в качестве носителя указать файл образа с дополнениями. Ты именно так сделал и у тебя не работает?

Гостевые дополнения есть в репозиториях:

sudo apt-get install virtualbox-guest-x11

ввел в терминале- отвечает"не возможно аутентифицироваться"- дольше не удалось получить и 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.


Для того чтобы установить дополнения гостевой ОС, необходимо:

Обновить гостевую систему, так как модули ядра работают только с той версией ядра, на которой они собраны:

Установить build-essential, так как мы планируем собирать модуль ядра, а данный метапакет содержит необходимые нам make и gcc:

К счастью, в Ubuntu есть DKMS и нам не придётся собирать модули в ручную каждый раз, как обновили систему. Ставим его:

В меню Virtualbox выбираем Устройства → Установить Дополнения гостевой ОС или нажимаем Host+D. Монтируем cdrom:

Переходим на смонтированный диск и запускаем установку:

Дальше установщик сделает всё сам.


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


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

Иногда нужно работать в нескольких операционных системах одновременно. В таких случаях на помощь приходят технологии виртуализации и, в частности, программа VirtualBox. Если вы ещё не знаете, как установить Ubuntu, вам может быть интересна статья об установке Ubuntu.

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

Дополнения гостевой ОС VirtualBox позволяют:

  • Использовать общую папку для обмена файлами между системами;
  • Использовать общий буфер обмена;
  • На лету изменять расширение экрана;
  • Интегрировать окна программ гостевой ОС с реальным рабочим столом;
  • Оптимизировать производительность системы;

В этой инструкции мы рассмотрим, как установить дополнения гостевой ОС в Ubuntu. Здесь нет ничего сложного - просто следуйте описанным ниже шагам:

Шаг 1. Установка необходимого ПО

Чтобы установка дополнений гостевой ОС прошла успешно, необходимо нсталлировать инструменты, которые используются для сборки модулей ядра Linux. Для этого выполните в терминале:

sudo apt install gcc make perl

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

Шаг 2. Подключение образа

Сначала откройте меню Устройства работающей виртуальной машины и выберите в нём последний пункт — Подключить образ диска дополнений гостевой ОС:


Шаг 2. Запустите установщик


Система спросит ваш пароль, так как установка программы — это действие от суперпользователя:


Шаг 3. Перезагрузка системы

Когда установщик завершит работу, останется перезагрузить виртуальную машину. Убедитесь, что установка прошла без ошибок:


Нажмите стрелку в верхнем правом углу экрана, затем значок выключения, а потом Перезагрузить, чтобы перезапустить компьютер:


Шаг 4. Готово

Готово. Установка дополнений гостевой ос VirtualBox Ubuntu прошла успешно, теперь вы можете использовать все преимущества работы в гостевой ОС. Если остались вопросы, с радостью отвечу в комментариях.



VirtualBox Guest Additions (дополнения гостевой операционной системы) – пакет расширений, который устанавливается в гостевую операционную систему и расширяет ее возможности по интеграции и взаимодействию с хостовой (реальной) ОС.

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

Кроме того, Guest Additions позволяет подключить видеодрайвер, который дает возможность менять расширение экрана виртуальной машины через апплет «Персонализация».

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

Подключение образа

Есть два способа подключить образ.

Первый – через настройки виртуальной машины в менеджере. Машина при этом должна быть остановлена.
1. Выбираем нужную машину в списке и нажимаем «Настроить».


2. Переходим на вкладку «Носители», выделяем виртуальный CD привод и нажимаем на значок выбора образа. Затем выбираем пункт «Выбрать образ оптического диска».




3. В открывшемся окне находим образ дополнений. Он находится в корне папки с установленной VirtualBox.


4. Образ смонтирован, теперь запускаем виртуальную машину.


5. Открываем папку «Компьютер» (в виртуалке) и видим смонтированный образ.


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

Второй, гораздо более простой способ – подключить Guest Additions прямо из меню запущенной машины.

1. Переходим в меню «Устройства» и выбираем пункт «Подключить образ диска Дополнений гостевой ОС».


Как и в предыдущем варианте, образ появится в папке «Компьютер» на виртуалке.

Установка

1. Открываем смонтированный диск с дополнениями и запускаем файл VBoxWindowsAdditions. Здесь также возможны варианты: можно запустить универсальный установщик, либо выбрать версию, учитывая разрядность гостевой операционной системы.


2. В открывшемся окне установщика нажимаем «Далее».


3. Выбираем место для установки. В данном случае ничего не меняем.


4. Здесь видим пустой чекбокс рядом с «Direct 3D Support». Данный драйвер можно установить только в безопасном режиме, поэтому галку не ставим и нажимаем «Install».


5. В процессе установки несколько раз появится окно с предложением подтвердить установку драйверов. Везде соглашаемся.


6. По завершению установки VirtualBox предложит перезагрузить машину. Это необходимо сделать.


На этом процесс установки VirtualBox Guest Additions завершен. Теперь можно менять разрешение экрана, создавать общие папки и выходить в интернет с виртуальной машины.

Отблагодарите автора, поделитесь статьей в социальных сетях.

VirtualBox дополнения гостевой ОС

Если вы уже установили операционную систему на виртуальную машину VirtualBox, и планируете и дальше работать с этой ОС, стоит подумать о расширении возможностей виртуальной системы. Расширить возможности можно установив специальное дополнение к гостевой ОС – VirtualBox Guest Additions.

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

Для того, чтобы установить дополнения не надо ничего скачивать из интернета, эти файлы уже присутствуют на вашем компьютере. Они находятся в папке где установлена сама программа. Все файлы с дополнениями упакованы в один образ диска, который носит имя VBoxGuestAdditions.iso. Вы можете самостоятельно монтировать этот образ диска в виртуальный привод, и монтировать в свою очередь этот привод в виртуальную ОС, но это не самый легкий путь. Мы пойдем по другому, более легкому пути (о нем чуть ниже).

В данной статье будут рассмотрены две наиболее часто устанавливаемые на VirtualBox ОС, Windows и Linux. Поскольку из дистрибутивов Linux большую популярность имеет Ubuntu, именно он и будет рассмотрен.

Установка гостевых дополнений в Windows

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

1) Находясь в гостевой ОС Windows найдите меню виртуальной машины, оно может располагаться либо сверху либо снизу, в зависимости от сделанных вами настроек. Нажмите на пункт меню “Устройства”, и выберите подпункт “Установить дополнения гостевой ОС…”. Или воспользуйтесь комбинацией клавиш Host + D (по умолчанию Host это правый Ctrl).


2) Запустится установщик, в котором вам надо будет нажать два раза Next, а затем Install.


Нажимайте кнопку “Все равно продолжить”.

4) В конце установки отмечаем пункт (по умолчанию уже отмечен) Reboot now, и жмем Finish.

Установка гостевых дополнений в Ubuntu

Здесь будет уже немного посложней, как ни как Linux это вам не Windows 🙂 .

1) Если у вас на гостевой Ubuntuy не установлен DKMS, установите его, для этого откройте терминал и выполните следующую команду:

После того, как вы введете данную команду и нажмете Enter, вас попросят ввести свой пароль. Введите пароль и нажмите Enter (P.S. при вводе пароля вводимые символы не будут отображаться в терминале, это нормально, просто ведите пароль и нажмите Enter).

2) В меню гостевой ОС нажмите Устройства/Установить дополнения гостевой ОС… Если будет предложено совершить автозапуск, нажмите отменить.

3) Перейдите в каталог появившегося cd-rom’а, обычно для этого надо выполнить следующую команду:

Но например у меня cdrom носил имя VBOXADDITIONS_4.1.8_75467, и команда cd /media/cdrom не работала. В каталог удалось перейти выполнив команду:

4) Просмотрите содержимое каталога, введите:

После установки дополнений перезагрузите гостевую ОС.

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

Понравилась статья? Поделитесь с друзьями!

В стандартных репозиториях присутствует пакет с гостевыми дополнениями. Он может быть установлен следующим образом:

Тем не менее, пользователями замечено, что он работает не совсем корректно. Например, может не работать общий буфер обмена с гостевой ОС.

Самым надёжным способом, судя по всему, является использование встроенного установщика, с которым поставляется VirtualBox.

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