Установка и настройка VirtualBox на Ubuntu Linux 10.04


Spacer

Избранные статьи

Сайт недорого!
Контент-маркетинг
Реклама в Интернет
Двойная загрузка Ubuntu и Windows 8
Как сделать двойную загрузку Ubuntu 14.04 и Windows 8 ...
Установка программ на Андроид
Установка новых программ на Андроид вполне проста. Есть два способа ...
Как раздать Интернет по WiFi на Windows 7
... инструкция как раздать WiFi с Windows 7 ...
Точка доступа WiFi на Андроид
... инструкция как раздать WiFi с Андроида ...
Точка доступа WiFi на Windows 8.1
... инструкция как раздать WiFi с Windows 8.1 ...
USB модем Билайн, Мегафон, МТС
не работает, не подключается - что делать?
Раздача интернета по сети
Как расшарить интернет по сети Linux и Windows...
Точка доступа на Ubuntu 12.04
...Создание WiFi точки доступа на Ubuntu 12.04...
Настроить WiFi на Windows 7
...в этой статье будет описан процесс настройки шаг за шагом с иллюстрациями...
DSL, FTTx - настройка интернета МТС, Ростелеком
Настройка pppoe соединения в Windows 7...
Инструкция по Андроид
...Обзор и описание графического интерфейса Андроид (Android)...
Как расшарить файлы и папки Linux
... сетевой доступ без пароля на Linux...
Настройка Ubuntu 14.04
... скорость и удобство работы Ubuntu 14.04 ...
Как выбрать SSD?
... характеристики SSD ... функции SSD...
Как выбрать монитор?
... характеристики монитора ... функции монитора...
Как выбрать планшет?
... характеристики планшета ... функции планшета...
Как выбрать фотоаппарат
... будет описано устройство фотоаппарата ... перечислены виды фотоаппаратов...
Установка Windows 7 c USB-флешки
Используя USB Flash можно установить Windows 7...
Установка Ubuntu 12.04 LTS ...
простая инструкция как установить Linux Ubuntu 12.04 поверх Windows 7 ...
Установка Windows XP/7 на нетбук
Сложность установки Windows XP на нетбуки заключается в том, что эти компьютеры не имеют CD-DVD приводов ...
Загрузочная установочная USB-флешка Windows 7 или 8
...Как сделать установочную USB-Flash Windows 7 или 8...
Как записывать диски ...
... Теория и практика записи CD и DVD дисков ...
Как записать MP3 ...
Запись диска с mp3 треками, который может быть прочитан в бытовых mp3 плеерах ...
Флешка CD-ROM
как создать USB CD-ROM из флеш-диска Apacer ...
Записываемые CD и DVD диски ...
На сегодняшний день (начало 2005 года) существует три базовых типа (формата) записываемых дисков DVD ...
 

Введение

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

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

Почему VirtualBox? Потому, что, в отличии от конкурентов, VMWare и Microsoft Virtual PC, VirtualBox свободная система ВМ, распространяемая под лицензией GNU GPL. Еще одна причина в том, что VirtualBox кроссплатформенная система - она может быть установлена не только на GNU/Linux, но и на MS Windows. И "внутрь" ВМ VirtualBox можно установить как GNU/Linux, так и MS Windows.

VMWare также кроссплатформенная система, но это проприетарное коммерческое ПО. Microsoft Virtual PC вообще исключительно одноплатформенный продукт - установить можно только на Windows и "внутрь" ВМ установить можно только Windows.

Терминология

В системах управления виртуальными машинами используется специальная терминология и сокращения:

ВМ - виртуальная машина, один экземпляр виртуального компьютера.

Хост ОС (или хостовая ОС или просто Хост) - операционная система установленная на реальный компьютер, ОС, в которой работает программа управления ВМ.

Гостевая ОС (или просто Гость) - операционная система которая установлена внутри ВМ.

Установка

В репозитарии Ubuntu 10.04 представлен VirtualBox третьей версии в то время как уже есть версия 4.1.18. Поэтому лучше скачать с сайта virtualbox.org именно эту, свежую версию. На сайте есть бинарные установочные пакеты для всех актуальных версий Ubuntu. Кроме пакета virtualbox-4.1_4.1.8-75467~Ubuntu~*.deb, сразу нужно скачать пакет Oracle_VM_VirtualBox_Extension_Pack-4.1.8-75467.vbox-extpack - он реализует поддержку USB 2.0 внутри виртуальной машины. И конечно нужно скачать руководство пользователя.

Перед установкой VirtualBox, нужно убедиться, что в вашей копии Ubuntu установлен пакет dkms. Если такого пакета нет в списке установленных, значит его нужно установить.

Для установки нужно всего лишь запустить файл virtualbox-4.1_4.1.8-75467~Ubuntu~*.deb. После завершения установки в меню "Приложения - Системные утилиты" появится пункт "Oracle VM VirtualBox". При его запуске мастер сразу предложит создать новую виртуальную машину, но лучше отменить эту операцию. После запуска VirtualBox нужно установить расширение Extension_Pack это делается через настройки VirtualBox. После установки расширения, нужно закрыть VirtualBox и после этого добавить текущего пользователя Ubuntu в группу vboxusers, это можно сделать либо через терминал, либо через графический апплет "Система - Администрирование - Пользователи и Группы". Если планируется использование VirtualBox разными пользователями, каждого их них нужно добавить в эту группу. После добавления пользователя в группу vboxusers необходимо сделать завершение сеанса Ubuntu и повторный вход в систему.

Создание виртуальной машины

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

После этого в созданную ВМ нужно установить гостевую ОС. Для этого понадобится образ установочного CD или DVD диска в виде ISO файла. Такой файл можно создать при помощи многих программ, например Nero, InfraRecorder, ImgBurn, UltraISO, IsoBuster и т.д. Если вы пользуетесь Linux, тогда проще всего сделать образ командой dd if=/dev/sr0 of=CD.iso bs=2048 conv=noerror,sync.

Этот файл-образ прдключается к ВМ как CD привод и при страте ВМ она выполняет загрузку с этого CD, то есть запускается установщик ОС. Установка ОС в ВМ происходит так же как и на обычном компьютере, только скорее всего это будет происходить медленнее.

Важное примечание!

Если вы устанавливаете в ВМ проприетарную ОС, например Microsoft Windows, вы должны соблюдать лицензионные требования правообладателя точно также как и в случае с обычной установкой на компьютер.

После создания ВМ главное окно VirtualBox будет выглядеть примерно так:

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

Окно работающей ВМ, в которой уже установлена ОС Windows XP выглядит вот так (его размер зависит от того какое разрешение экрана вы установите в настройках гостевой ОС):

Вверху окна, размещено меню VirtualBox, внизу окна тулбар - индикаторы и быстрый доступ к устройствам CD и USB. Для того, чтобы подключить или отключить устройство CD или USB нужно нажать правую кнопку на нужной кнопке и затем в меню выбрать устройство:

Важное примечание!

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

После установки ОС, при необходимости, можно установить драйвера на те устройства, которые не определились автоматически. Однако нужно помнить, что установить драйвера на видеокарту нельзя - в ВМ нет эмуляции видеокарты. В гостевой ОС можно устанавливать различные USB устройства, например сотовый USB модем.

VirtualBox - настройка сети

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

Начнем с Интернет.

Если в гостевой ОС нужен доступ в Интернет, это можно реализовать двумя путями. Подключить устройство доступа непосредственно в гостевой ОС, либо использовать Интернет из хост ОС через виртуальную сеть.

Прямое подключение USB модема МТС

Модем нужно воткнуть в USB и после того как он определится в хостовой ОС его нужно подключить к работающей ВМ. После этого гостевая ОС должна "увидеть" этот модем.

Примечание: может потребоваться отключение и повторное подключение (кнопкой в окне ВМ) USB модема для того, чтобы он появился в проводнике как CD диск с драйверами.

После этого установка выполняется точно так же как описано в статье 3G USB модемы, установка, настройка под Windows. Разница лишь в том, что установка драйверов скорее всего будет происходить медленнее чем на обычном компьютере.

Примечание: после завершения установки драйверов может потребоваться отключение и повторное подключение (кнопкой в окне ВМ) USB модема для того, чтобы он корректно определился в списке устройств.

Использование такого модема аналогично его использованию на обычном компьютере. Главное помнить, что пока модем задействован в ВМ, он не может быть использован в хост ОС.

Подключение через виртуальную сеть

Для ВМ создается виртуальная сетевая карта и через эту карту гостевая ОС может быть подключена к Интернет либо к локальной сети. Конечно это будет возможно только в том случае если хост ОС имеет настоящее подключение к Интернет или к локальной сети. В этом случае хост ОС будет выступать в роли шлюза для гостевой ОС.

Сначала нужно установить параметры виртуального сетевого адаптера для ВМ. Делается это через настройки ВМ, при выключеной ВМ. Тип подключения NAT обеспечивает для гостевой ОС шлюз в Интернет, а также ограниченный доступ в локальную сеть:

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

При таком подходе Интернет будет и в хост системе и в гостевой системе. Кроме Интернет гостевая ОС будет иметь доступ к web и ftp ресурсам локальной сети.

VirtualBox - настройка локальной сети

Если нужно чтобы из гостевой ОС был доступ к локальной сети с общими сетевыми ресурсами (файлами, принтерами), тогда настройка выполняется немного иначе. В настройках ВМ нужно, для виртуального адаптера указать тип соединения мост:

Если в локальной сети есть DHCP сервер, то этого будет достаточно - гостевая ОС получит сетевые настройки автоматически. Но если DHCP сервера нет, тогда в гостевой ОС нужно будет ввести данные вручную:

Подсеть, которую вы вводите вручную, должна совпадать с той подсетью, которая указана для связанного с ВМ сетевого адаптера в хостовой ОС. То есть, если пишете в гостевой ОС адрес подсети 192.168.1, то на адаптере eth0 в хост ОС должен быть адрес в этой же подсети 192.168.1

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

На этих скриншотах показаны сетевые папки хост (shareathost) и гостевой (install) ОС.

На хост ОС открыта сетевая папка install гостевой ОС.

В гостевой ОС открыта сетевая папка shareathost хостовой ОС.

Через такую виртуальную локальную сеть можно обеспечить удобный обмен файлами между хостовой ОС и гостевой ОС.

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

VirtualBox - настройка виртуальной локальной сети

Если хостовый компьютер не подключен к реальной локальной сети тем не менее между хостовой и гостевой ОС можно установить сетевое подключение. Но делать это нужно иначе чем было описано выше.

Вначале, в настройках VirtualBox, нужно добавить виртуальную сеть. Это делается через меню "Файл - Свойства" и далее в апплете свойств вкладка Сеть:

После этого нужно в настройках ВМ (кнопка "Свойства") указать тип соединения "Виртуальный адаптер хоста":

После этого можно запускать ВМ и гостевая ОС получит сетевые настройки по DHCP. Через эту виртуальную сеть можно разделять между хостом и гостевой ОС сетевые ресурсы. Но Интернет в гостевую ОС через эту виртуальную сеть не пойдет.

Если нужно Интернет "раздать" в гостевую ОС, то это придется делать добавлением второго адаптера в ВМ и установкой этого адаптера в режим NAT:

Таким образом в гостевой ОС будет два сетевых адаптера. Через один будет работать локальная сеть, через другой Интернет.

Заключение

Нужно понимать, что виртуальная машина не является полным аналогом настоящего компьютера. Например в ВМ нельзя эмулировать видеокарту, а это значит, что в гостевой ОС нельзя будет использовать 3D ускорение или какие-то специфические возможности привязанные к конкретной видеокарте. И это относится не только к видеокартам - какие-то устройства могут работать с ограничением функциональности или не работать вообще. В общем аппаратный профиль виртуальной машины довольно скромен.

При этом нужно понимать еще и то, что ресурсы жесткого диска, оперативной памяти и процессора будут разделяться между хост ОС и гостевой ОС. Если у вас на компьютере 512 мб оперативной памяти, то для ВМ вы не сможете выделить больше чем 196 - 256 Мб, а этого может не хватить для гостевой ОС (если только это не что-то старое типа Windows 98). То есть планируя использование системы ВМ нужно прежде всего обратить внимание на реальные аппаратные ресурсы вашего компьютера в сочетании с тем, какую гостевую ОС вы будете использовать.

Если гостевая ОС у вас будет что-то типа MS-DOS, то вам нужно будет совсем мало ресурсов для ВМ. А если гостевая ОС планируется Windows 7 или дистрибутив Linux с графической средой KDE, то одной только оперативной памяти на вашем компьютере должно быть не меньше 2 Гб. А кроме этого хотя бы 10 Гб свободного места на жестком диске.

P.S.

Для вас есть простой способ установить VirtualBox. Подробнее...

Сопутствующие статьи

Иван Сухов, 2012 г.

Поделитесь этим сайтом с друзьями!

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь - поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354. Или на телефон +7 918-16-26-331.

Или другими способами (с карты, с тедефона), через сервис безопасных платежей Яндекс.

Даже небольшая сумма может помочь написанию новых статей :)

Или разместите где-нибудь ссылку на эту статью.

 

  Copyright digital.workshop 1999 - 2017.  
Это произведение доступно по лицензии Creative Commons Attribution-NoDerivs 3.0.
Developed by digital.workshop