Установка ubuntu в virtualbox на на хост машине под управлением Windows 7

Итак, сегодня я опишу как установить Ubuntu 11.04 в VirtualBox 4.08 (самые свежие на данный момент версии, но я не думаю, что установка более старых или будущих версий будет сильно отличаться).

Цель эксперимента: увидеть Ubuntu «в действии», пройти этапы установки и настройки, попробовать настроить пользовательское окружение, т.е. «познакомиться» с этой ОС для будущей установки на реальную машину.

В данной статье приведена поэтапная инструкция и затронуты некоторые не очевидные моменты в настройке виртуальной машины.


Если Вы еще не знакомы с VirtualBox или только начинаете, советую Вам прочитать заметку о том, что такое VirtualBox? Какими возможностями обладает эта платформа виртуализации?. Возможно Вам также будет интересна статья об установке и настройке VirtualBox в Windows.

Начало работы

Для начала нам нужно загрузить дистрибутив Ubuntu Linux. Если у Вас его нет, то начните его загрузку с официального сайта http://ubuntu.com/ прямо сейчас, и, пока Вы будете читать дальше, он загрузится. Советую скачивать образ диска размером 700 Мб. Вы можете выбрать как дистрибутивы для x86, так и для x64 (обе эти архитектуры процессора поддерживаются в VirtualBox), но обратите внимание на то что дистрибутивы на DVD диске займут слишком много места. Вы ведь не остановитесь на создании только одной виртуальной машины, верно?

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

Итак, для того чтобы создать виртуальную машину для скаченного дистрибутива Ubuntu нужно:

  1. Запустить VirtualBox и нажать в командной панели на кнопку «Создать» (или сочетание клавиш Ctrl+N)

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

  1. Появится Мастер создания новой виртуальной машины. Далее нужно просто следовать его инструкциям, они хорошо описаны и понятны. Для продолжение нажмите на кнопку “Next”. Введите название для будущей виртуальной машины (я назвал свою «Ubuntu x64», при этом в списках «Тип ОС» и «Версия» соответствующие значения были выбраны автоматически) и выберите тип соответственно ее тип и версию из списка
Выбор Типа ОС при создании новой виртуальной машины в Oracle VirtualBox

Выбор Типа ОС при создании новой виртуальной машины в Oracle VirtualBox

  1. Нажмите “Next”. Появится диалог настройки доступной памяти для виртуальной машины. Я оставил значение по умолчанию. Это значение можно уменьшить или увеличить в зависимости от аппаратных ресурсов Вашего компьютера.
    Примечание: соблюдайте осторожность при выделении памяти. Если у Вас 1 Гб оперативной памяти Вы не можете выделить больше 512 Мб (т.е. больше половины) для виртуальной машины. Иначе возможен крах основной операционной системы. Для примера, если у Вас 2 Гб, Вы можете без проблем выделить 1 Гб. Но не забывайте, что если запустить одновременно 3 виртуальные машины, для которых выделено по 512 Мб на каждую, то для основной системы останется 512 Мб (т.е. ? физической памяти) что очень мало и может привести к нестабильной работе. Будьте внимательны.
    Не стоит также думать, что выделение большого объема памяти увеличит быстродействие виртуальной машины. Наоборот, это может замедлить операционную систему хоста (куда установлена VirtualBox) и ограничить функции кеширования, что приведет к частому физическому обращению к жесткому диску. А это очень сильно замедляет работу. Хотя все зависит от типа операционной системы и запускаемых приложений.
  2. На следующем шаге появится диалог Выбора виртуального жесткого диска. Нажмите “Next”, чтобы запустился Мастер создания нового виртуального жесткого диска (конечно если Вам это нужно, но я буду считать что у Вас ни создано ни одного виртуального жесткого диска).
  3. В следующем окне я советую выбрать Динамически расширяющийся образ. Это поможет сэкономить место на Вашем настоящем жестком диске. Далее нужно выбрать размер диска. Я оставил значение по умолчанию. Не вижу смысла делать его большего размера. Увеличить его объем можно в любой момент. Не забудьте указать нужное удобное для Вас расположение файла с данными виртуального жесткого диска!
  4. Далее появится окно с Итогами выбора необходимых параметров. Здесь стоит все еще раз проверить, не сделали ли Вы где-нибудь ошибку? Нажмите “Финиш”, чтобы закончить создание виртуальной машины для Ubuntu. У Вас должно получится что-то вроде этого:
Виртуальная машина Ubuntu x64

Виртуальная машина Ubuntu x64

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

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

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

  1. Выберите созданную виртуальную машину и нажмите на кнопку “Свойства” (или Ctrl+S)

Вызов окна настроек виртуальной машины в Oracle VirtualBox

  1. Появится окно Свойств виртуальной машины с активной вкладной “Общие”.
  2. Перейдите на вкладку “Носители”, выберите пустой слот и в секции “Атрибуты” нажмите на знак оптического диска:
Выбор образа оптического диска для виртуальной машины в Oracle VirtualBox

Выбор образа оптического диска для виртуальной машины в Oracle VirtualBox

  1. Выберите образ диска с дистрибутивом. Все, теперь все готово для установки Ubuntu.

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

Установка Ubuntu в качестве гостевой операционной системы

Все готово к установке. Можно запускать виртуальную машину:

  1. Выберите нужную виртуальную машину и нажмите на кнопку “Старт”

Запуск виртуальной машины в Oracle VirtualBox

  1. Появится окно с информацией о том, что Автозахват клавиатуры включен. Поставьте галочку “Больше не показывать это сообщение” и нажмите кнопку “Ок” для продолжения
  2. Другой информационный диалог сообщит о цветопередаче. Поставьте галочку “Больше не показывать это сообщение” и нажмите кнопку “Ок” для продолжения
  3. Также должно появиться сообщение об Интеграции указателя мыши с гостевой ОС. Прочтите эту информацию, поставьте галочку “Больше не показывать это сообщение” и нажмите кнопку “Ок” для продолжения
  4. Теперь выберите язык установки и следуйте инструкциям установщика Ubuntu. Сам процесс установки ничем не отличается от установки на реальный компьютер, нужно разбивать жесткий диск (в нашем случае я использовал весь жесткий диск), указывать свое место расположения, настраивать раскладку клавиатуры и указывать пароль администратора. В любом случае, установить этот дистрибутив Вы сможете, полагаясь лишь на инструкции установщика. Будьте внимательны, скорее всего для виртуальной машины будет доступно Интернет-соединение хоста (при помощи NAT) и Ubuntu может обновиться (это критично для тех у кого нет безлимитного доступа в Интернет)
Процесс установки Ubuntu в Oracle VirtualBox

Процесс установки Ubuntu в Oracle VirtualBox

  1. В какой-то момент нужно будет извлечь установочный диск. Для этого выключите виртуальную машину воспользовавшись меню “Машина | Закрыть”. А в свойствах виртуальной машины на вкладке “Носители” извлеките ISO-образ дистрибутива. Затем заново запустите виртуальную машину.

Установка дополнений гостевой ОС для Ubuntu Linux

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

Порядок действий:

  1. Запустите виртуальную машину и войдите в систему под своей учетной записью. Перед началом установки нужно будет установить DKMS (Dynamic Kernel Module Support). Для этого откройте терминал и выполните команду sudo apt-get install dkms.
  2. Запустите установку с помощью меню “Устройства | Установить Дополнения гостевой ОС…” (или нажмите Host+D)

Установка Дополнений гостевой ОС для Ubuntu Linux в Oracle VirtualBox

  1. VirtualBox автоматически смонтирует ISO-образ диска с дополнениями, его иконка появится на рабочем столе.
  2. Запустите программу установки и введите пароль администратора.
  3. Перезапустите виртуальную машину.

Что дальше?

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

В будущем я планирую написать об установке и других операционных систем, в частности о FreeBSD, OpenSolaris и MacOS X Server. Не пропустите!

Установка ubuntu в virtualbox на на хост машине под управлением Windows 7: 24 комментария

    1. M_a_Ge Автор записи

      Во-первых, нужно изменить само разрешение монитора в гостевой ОС. Это делается как обычно. У меня стоит 1024×768.
      Можно изменить размер окна с запущенной виртуальной машиной как Вам будет удобно (размер экрана гостевой ОС должен быть подогнан автоматически, если этого не происходит, то нужно вызвать команду из меню «Машина | Подогнать размер экрана гостевой ОС» (комбинация клавиш Host+G)).
      Наиболее удобным вариантом работы является использование полноэкранного режима «Машина | Полноэкранный режим» (Host+F). Также советую посмотреть на Режим интеграции дисплеев — это впечатляет.

        1. M_a_Ge Автор записи

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

  1. Илья

    А, как запустить Virtualbox 4.1 в Ubuntu 11.04????? Я скачал дистрибутив: virtualbox-4.1_4.1.0-73009~Ubuntu~natty_i386.deb и он у меня открывает но, кнопка: «УСТАНОВИТЬ» затуманена т.е. выдает ошибку: «Зависимость не может быть удовлетворена (>= 7.16.2-1)» Не пойму, почему он на мой дистрибутив Virtualbox-а материться???

    1. M_a_Ge Автор записи

      В Linux-системах пока не силен, пока только изучаю. Но могу сказать, что подобная ошибка может возникать из-за несовместимости версий. Попробуйте заново загрузить дистрибутив для своей системы отсюда — http://www.virtualbox.org/wiki/Linux_Downloads

  2. Илья

    Так я, и с главного сайта и качал же… У меня стоит: Ubuntu 11.04 (32-битная), я тоже думал, что разница в архитектуре но, когда протестировал версии:virtualbox-4.0_4.0.6-71344~Debian~lenny_i386.deb, virtualbox-4.1_4.1.0-73009~Ubuntu~natty_amd64.deb, virtualbox-4.1_4.1.0-73009~Ubuntu~natty_i386.deb Попытался запустить через «Центр приложений Ubuntu» для i386 выдаёт ошибку: «Зависимость не может быть удовлетворина:libcurl3 (>= 7.16.2-1)», а для AMD64 выдаёт: Неверная Архитектура «AMD64».т.е. я пытался и 32-битную и 64 битную VirtualBox-a запускать но, «Центр приложений Ubuntu» ссылается на эти две дословные ошибки:»Зависимость не может быть удовлетворена (>= 7.16.2-1)» и «Неверная Архитектура AMD64» По сути у меня Ubuntu 11.04 (32-битная) соответственно, и должна была 32-битный Virtualbox запуститься на практике иначе получилось…

    1. M_a_Ge Автор записи

      Проблема в том, что версия libcurl3 не отвечает требуемым условиям. Ее надо обновить. Обратитесь к сообществу пользователей Ubuntu. Они точно помогут.

  3. Tor

    Пишет: Никакая самозагружаемая среда не находит! Система остановилась.
    Как это объяснить? Что нужно сделать? Спасибо.

  4. Максим

    Я ещё раз сделал всё по инструкции. У меня вставлена отформатированная флешка с установщиком в образе. Я применил образ к SATA контроллеру и при запуске мне написало: ФАТАЛЬНЫЙ: не мог читать от среды ботинка! Система остановилась.

  5. Максим

    Применил к IDE контроллеру — тоже самое. У меня образ стоит вторичным мастером, а под первичный виртуальный жёсткий диск динамический. Может я что-то не так установил, если нет, напишите как правильно.

  6. Максим

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

  7. Максим

    Я создал другой виртуальный жёсткий диск и мне написали: ФАТАЛЬНЫЙ: INT18: ОТКАЗ БОТИНКА. Что мне делать теперь?

  8. M_a_Ge Автор записи

    Давно не работал с VBox’ом, но попробую помочь.
    Во-первых, не обязательно подключать флешку, лучше указать загрузочный ISO-образ, чтобы он загружался как физический привод в гостевой ОС.
    Во-вторых, какой дистрибутив используете? Он загрузочный?
    В-третьих, приведите текст ошибки на английском языке в оригинале, не надо его переводить, а то ничего не понятно.
    Удачи.

  9. Иван

    На самом деле команда для установки DKMS такая: sudo apt-get install dkms
    На ту что указана у вас выдаёт ошибку.
    После ввода команды пишет , пакеты будут установлены вставьте диск с Ubuntu 13.04 в устройство
    cdrom
    Как это сделать в виртуальной машине, Ubuntu я ставил из iso образа?

  10. av.day

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

    1. M_a_Ge Автор записи

      Точно сказать не могу, со времен того поста много воды утекло и вышло много обновлений. Видимо они там что-то изменили

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

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