Безопасность

Настройка виртуальной машины virtualbox в линукс. Настройка виртуальной машины

Настройка виртуальной машины virtualbox в линукс. Настройка виртуальной машины

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

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

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

Зачем это вообще надо, - все эти виртуальные компьютеры и виртуальные системы?

Давайте разбираться.

Зачем это может быть нужно

Ну, если говорить просто для справки, то:

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

Остальное каждый может придумать для себя сам.

Виртуализация? Как это можно применять

Давайте посмотрим как:

  • Там можно хранить ценные данные (не каждый догадается, что у Вас дома стоит "система в системе", где и храниться все самое ценное);
  • Можно использовать как полигон: скачали какую-то странную малознакомую программу? Страшно? Мало ли, - или что-то, что в ходе неправильного использования может навредить системе? Так зачем гробить рабочий компьютер, - просто установите и запустите подозрительный софт в виртуальной ОС, а там будет видно;
  • Устанавливать и пробовать разные дистрибутивы Windows , Linux и прочих систем, ничего толком не затрагивая на компьютере и не выходя из любимой уже установленной системы;
  • Использовать как оболочку для путешествия по просторам интернета. Запустили Вы виртуальную машину с линуксом, открыли там любимый браузер и никакие вирусы Вам не страшны, если только Вы их не перетащили вручную в локальную систему.

Больше теории и информации

Для началу пару слов о виртуализации вообще. Что это и с чем это едят, да как оно работает.

Все, думаю, знают, что компьютер имеет определенные мощности, которые далеко не всегда используются на 100% своих возможностей и, в некотором смысле, простаивают, т.е. остаются свободными (незадействованными) пока не подвернется задача, где эти ресурсы можно будет использовать.

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

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

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

В общем, мои слова, возможно, выглядят не совсем понятными, а посему предлагаю перейти к практике и, думаю, Вам сразу станет всё очевидно;)

Что будем использовать?

Для всего вышеописанного нам потребуется, собственно, компьютер, программа-виртуализатор, а так же скаченный образ (если у Вас еще жив CD/DVD , то подойдет конечно и он) с установочным дистрибутивом Linux или Windows .

Если говорить про виртуализаторы:

  • На самом деле программ виртуализации существует великое множество, как платных, так и бесплатных. Так уж сложилось, что мой (да и многих) выбор пал на VirtualBox , которым я пользуюсь чуть ли не всю жизнь, а посему в этой статье речь пойдет о нем;

Если говорить про дистрибутивы Linux :

  • Вообще выбор дистрибутива это дело вкуса для каждого. В интернете множество споров на эту тему, пусть и все линуксоиды представляют собой некое антивиндовое сообщество;
  • В моем случае выбор пал на Linux Mint . Новички могут попробовать Ubuntu . Вариантов множество и на любой вкус, - выбирайте свой и вперёд.

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

Для начала, что логично, нам надо установить виртуализатор, для этого запустите скаченный .exe файл, предварительно распаковав архив. Установка типична и проста и на ней я останавливаться не буду, благо она состоит из пунктов "Далее-далее " и еще раз "Далее " (Next ).

Возможно, что на одном из этапов Вам предложат установить сетевой интерфейс или еще какой-либо драйвер. Соглашайтесь:

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

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

Небольшое предупреждение про виртуализацию и VirtualBox

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

Но перед этим хочу Вас уведомить, что полученный в программе компьютер виртуален , но использует он вполне реальные (физические) ресурсы (они не берутся из воздуха, а "откусываются" из текущей системы).

Так что не выкручивайте ползунки на максимум, ибо локальная система может "задохнуться", если Вы отнимете у неё все мощности:)

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

Главное окно программы Вы уже видели, поэтому сейчас нам потребуется нажать в кнопочку "Создать ":

Следующее окно предложит Вам выбрать операционную систему, её тип и имя (на своё усмотрение):

Чтобы сильно не страдать (помните же, что мы откусываем реальные ресурсы?) я рекомендую держаться примерно четверти (плюс-минус) всего объёма памяти компьютера:

Следующий этап, который несомненно появится после нажатия Вами кнопки "Создать ", спросит Вас, а какой-такой виртуальный жесткий диск Вы бы хотели иметь. Здесь и сейчас я не буду расписывать типы и нюансы, просто рекомендую, для начала, сделать диск фиксированным (если позволяет место) размером, скажем, 64 Гб и формата VDI :

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

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

На сим сама по себе машина, формально, создана, но вот её еще надо настроить и, как и в случае с настоящим компьютером, установить на на неё операционную систему, которая, в нашим случае, Linux Mint .

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

А, во-вторых, на подвкладке "Процессор " поставить галочку "Включить PAE/NX " и задать (на Ваше усмотрение количество процессоров (ядер), а так же предел загрузки . Опять же, бы рекомендовал держаться четверти от общих ресурсов, во всяком случае, в данном случае:

На вкладке с дисплеем, возможно, есть смысл увеличить (я обычно увеличиваю до максимума) объём доступной видеопамяти, а так же 3D и 2D -ускорение (что обычно не актуально для Linux ):

Что касается раздела "Носители ", то переключитесь на вторую строку, после чего выберите значок диска и укажите на дистрибутив Linux или Windows , который Вы наверняка скачали заранее. В случае, если у Вас используется реальный CD/DVD , то вставьте в него диск и поставьте соответствующую галочку:

Вкладка аудио отвечает за передачу звука и его воспроизведение. Галочки, я думаю, что логичны для каждого:

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

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

После чего создайте где-то в удобном для Вас месте папку (лучше новую и пустую) и укажите к ней путь. Так же крайне и совершенно не лишним будет поставить галочку "Авто-подключение ":

На этом первичную настройку и (ранее) создание виртуальной машины в VirtualBox можно считать завершенными, а значит можно попробовать её запустить и перейти к установке.

Установка Linux или Windows с помощью VirtualBox

Собственно, теперь машину надо попросту запустить, чтобы приступить к процессу установки содержимого:

Если Вы всё сделали верно, то стартует скачанный Вами образ и Вы увидите его в окне виртуального компьютера, который сами только что и создали:

При клике в область (окно) виртуалки Вас предупредят и расскажут как происходит передача мыши, клавиатуры и всего остального. Рекомендую внимательно прочитать это сообщение. Если кратко, то оно сводится к тому, что клацая в область виртуальной машины, Вы передаёте управление ей, а, если хотите вернуть мышь и клаву в родное пространство, то Вам потребуется хост-клавиша "Rigth Ctrl ":

Дальше, собственно, остаётся только проделать установку и пользоваться машиной на здоровье. Как устанавливать Linux , Windows или что-либо еще, - мы уже рассказывали в соответствующих статьях. Для линукса это примерно , а для Windows примерно .

На этом, пожалуй, что всё. После установки всё должно работать как часы, а по заявленному принципу Вы можете создавать виртуальные машины хоть миллионами и на разный вкус, - хватало бы ресурсов.

Включение-выключение и управление виртуальной машиной управляется соответствующими пунктами вверху экрана.

Предисловие к послесловию

Поздравляю, - только что Вы проделали полноценную установку Linux или Windows , да еще и в виртуальной системе. Сие дано не каждому;)

К слову, установка действительно, так сказать, "реальна" и, если бы Вы, решили установить Linux Mint не в виртуальный компьютер, а в локальный и, предварительно записали на диск, а в BIOS выставили загрузку с CD , то все было бы совершенно таким же (разве что диски форматировались бы чуть иначе и не в файле, а вживую). Так, что, вот Вам еще одно применение виртуализатора, - обучение установки систем, - здесь форматируй-не форматируй, крути-не крути, а сломать что-то почти нереально. Зато опыта набраться, - легко.

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

Повторюсь, что в виртуальную машину можно ставить любые операционные системы, в том числе всеми любимый Windows .

Послесловие

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

Кстати, как и обещалось, наглядный видео-формат статьи (правда это старая её версия, но всё же):

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

PS: по способам применения виртуализации, особенно в аспекте безопасности, позже, мною еще будет написан ряд статей

VirtualBox (Oracle VM VirtualBox) - бесплатное программное средство виртуализации для операционных систем Microsoft Windows, Linux, FreeBSD, Mac OS X, Solaris/OpenSolaris, ReactOS, DOS и других. После выпуска первой общедоступной версии VirtualBox в 2007 году, за относительно короткое время, этот программный продукт стал одним из самых популярных пакетов виртуализации благодаря не только бесплатности, но и высокой надежности, простоте использования, поддержке множества национальных языков, неплохой справочной системе (на момент написания статьи - только на английском языке) и кроссплатформенности.

    Если упрощенно, то VirtualBox - это комплект прикладных программ, системных служб и драйверов, эмулирующих новое компьютерное оборудование в среде операционной системы, где работает VirtualBox. На виртуальном компьютере (виртуальной машине, сокращенно - ВМ), создаваемом в его среде можно установить практически любую операционную систему (гостевую ОС) и использовать ее параллельно с основной. Так, например, на реальном компьютере с Windows можно установить виртуальную машину (VM - Virtual Machine) с операционной системой семейства Linux и пользоваться обеими ОС одновременно. Кроме того, можно настроить взаимодействие между этими системами по локальной сети, обмен данными через сменные носители, общие папки и т. п. Также, текущее состояние виртуальной машины (и состояние установленной на ней операционной системы) можно зафиксировать, и при необходимости, в любой момент времени - выполнить полный откат на это состояние.

В данной статье рассматривается пример установки и настройки VirtualBox в среде Windows 7 и инсталляции Linux Mageia на новой виртуальной машине.

Установка Oracle VM Virtualbox на Windows 7

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

Инсталлятор VirtualBox для операционных систем Windows - исполняемый файл, который в среде Windows 7, нужно запустить от имени администратора. Начнется стандартная установка программного обеспечения:

В процессе дальнейшей инсталляции VirtualBox будет выдано предупреждение:

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

Нужно установить галочку "Всегда доверять программному обеспечению Oracle Corporation" и нажать кнопку Установить .

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

Установка Linux на виртуальную машину Oracle VM Virtualbox

   Процесс установки Linux или какой-либо иной ОС состоит из двух частей:

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

Определение источника с установочным дистрибутивом и запуск процесса установки.

Процесс установки новой ОС на виртуальной машине, практически ничем не отличается от установки на реальной - выполняется загрузка VM с установочного диска и дальнейшее следование указаниям инсталлятора. Источник загрузки определяется настройками виртуальной машины (По умолчанию, порядок загрузки следующий - дискета, CD-ROM, жесткий диск, Сеть).

При первом запуске VirtualBox отображается основное окно программы с приветствием и активной кнопкой "Создать" для создания новой VM:

В целом, для общего знакомства с гостевой операционной системой, в качестве которой будет выступать Linux Mageia, никаких обязательных настроек не потребуется. Можно сразу приступать к созданию виртуальной машины - жмем кнопку Создать . После чего будет запущен процесс создания новой виртуальной машины и потребуется определить ее основные параметры:

Имя виртуальной машины. В соответствии с ним будет создан каталог с файлами виртуальной машины. По умолчанию - это подкаталог в "C:\Users\Пользователь\VirtualBox VMs\" .

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

Версия ОС. В данном случае, Mageia - это форк (ответвления) Linux Mandriva. Выбираем - Mandriva.

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

Здесь пример выделения виртуальной машине 1024 Мб оперативной памяти, вместо рекомендуемых 512 Мб. При выделении памяти, нужно учитывать реальный ее объем и минимальные требования гостевой ОС. Если возникают затруднения в выборе данного пункта - используйте рекомендуемые программой значения. Неправильное распределение памяти между реальной и виртуальной машинами может привести к снижению производительности обеих.

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

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

Большинство параметров, определяемых в процессе создания новой виртуальной машины, можно изменять после того, как ее создание будет завершено:

На панели инструментов стала активной кнопка Настроить . Тонкие настройки виртуальной машины - это отдельная тема, и на этапе знакомства с гостевой операционной системой особой необходимости в них нет. Поэтому, можно сразу приступить к запуску VM - жмем кнопку Запустить . При старте будет выдано сообщение об использовании Автозахвата клавиатуры

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

Поскольку гостевая система еще не установлена, потребуется загрузка с установочного диска. Можно использовать обычный CD/DVD привод с подготовленным заранее загрузочным установочным носителем, или образ этого диска. VirtualBox позволяет подключать к виртуальной машине файл образа в качестве виртуального привода с носителем. В большинстве случаев, содержимое установочных дисков скачивается в виде файлов образов в формате ISO-9660 (файлов с расширением iso ). VirtualBox позволяет обойтись без записи образа на компакт диск, и подключать такой файл непосредственно к виртуальной машине в качестве виртуального привода с установленным носителем на основе содержимого iso-образа.

Файл образа Mageia-2-i586-DVD.iso будет подключен в качестве виртуального привода с установочным диском Mageia-2. При нажатии на кнопку Продолжить будет выполнена загрузка с виртуального привода и отобразится меню загрузчика Mageia

Для продолжения установки выбираем Install Mageia 2 . В процессе установки можно выбрать используемый язык, нужно подтвердить согласие с лицензионным соглашением, выбрать язык для устанавливаемой системы (обычно - Europe - Русский) и раскладку клавиатуры. Затем выполняется разметка диска, форматирование разделов, определение дополнительных источников установки и пользователю предлагается выбрать графическую среду рабочего стола.

Выбор графической среды определяется, как правило личными предпочтениями и предназначением устанавливаемой системы. По умолчанию используется среда KDE (сокращение от K Desktop Environment ). Наиболее распространенными графическими оболочками в Linux являются Gnome и KDE . Внешне, они во многом схожи, но считается, что KDE более перспективная и удобная, а также более сложная в настройках, и более требовательная к оборудованию, графическая среда. Можно начать знакомство с Linux именно в среде KDE. В дальнейшем, после установки системы, среду можно поменять или вообще отказаться от запуска графической оболочки, например изменив уровень запуска системы.

После определения графической среды начнется установка Mageia. Ход установки сопровождается комментариями и подсветкой названия текущего этапа в левой части экрана. Нужно отметить, что Linux Mageia, как ответвление Linux Mandriva, очень похож на своего предшественника, неплохо русифицирован и является одним из наиболее понятных дистрибутивов Linux, поэтому установка системы, как правило, не вызывает никаких затруднений даже при первом знакомстве с ней.

В процессе установки нужно будет задать пароль для администратора системы (пользователя root ), имя и пароль хотя бы одного обычного пользователя и параметры дисплея. В итоге, по завершению установки отображается сводка по установленным основным компонентам и оборудованию.

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

После завершения установки Linux, желательно выполнить некоторые действия, которые в дальнейшем могут значительно упростить освоение новой ОС. Исключительно полезным свойством VirtualBox является возможность сохранения текущего состояния виртуальной машины (возможность создания снимков ВМ) и возврат ее к состоянию на момент создания снимка. Впрочем, эта возможность не является особенностью VirtualBox, и практически все системы виртуализации предполагают возможность создания снимков (snapshot) системы и восстановления виртуальной машины из снимка. Снимков может быть множество и восстановление состояния виртуальной машины может быть выполнено с использованием любого из них. Для тех случаев, когда система приведена в нерабочее состояние (по причине неверных настроек конфигурации, например), наличие снимков позволяет, буквально одним щелчком мышки вернуть виртуальную машину к жизни. Для начинающего пользователя Linux, возможность подобного ”отката” виртуальной машины может сэкономить значительное количество времени и нервов. Желательно до начала изменения настроек Linux сделать снимок только что установленной "чистой" системы. Делается снимок через меню Virtualbox "Машина" - "Сделать снимок" или "Host+T" (правый CTRL + T) . Для управления снимками выбранной машины используется кнопка ”Снимки”, отображаемая в правом верхнем углу экрана.

Установленная с параметрами по умолчанию система, как правило, готова к использованию для большинства домашних пользователей. В целом, графическая среда KDE интуитивно понятна, и во многом похожа на Рабочий стол операционных систем семейства Windows. Некоторые отличия, однако, являются существенными. В Linux можно одновременно использовать 4 виртуальных рабочих стола и так называемые "комнаты"- средство группировки сходных приложений. Пользователь имеет возможность создавать отдельную рабочую среду для каждого рабочего стола, и переключаться между ними по необходимости щелчком по иконке в панели задач. Что касается комнат, то на данный момент это средство находится на стадии доработок и, кроме того, для начинающего пользователя Linux, практического интереса не представляет.

В левом нижнем углу находится кнопка запуска приложений с логотипом Mageia, назначение которой такое же, как у кнопки "Пуск" рабочего стола Windows. Меню, вызываемое при нажатии на кнопку, состоит из трех частей:

Для изменения настроек системы, общих для всех пользователей параметров, установки и удаления приложений, используется Центр управления Mageia (Mageia Control Center) . При его запуске потребуется наличие административных привилегий - ввода пароля пользователя root :

    Виртуальную машину можно интегрировать в существующую локальную сеть, предоставив доступ к ее ресурсам так же, как и к ресурсам реальной машины. Однако, некоторые настройки в этом случае нужно изменить. И речь идет не столько об изменении настроек безопасности установленной операционной системы, а о том, чтобы предоставить возможность сетевого доступа к ее сетевым ресурсам. Наиболее простой и эффективный способ решения данной задачи - изменить сетевые настройки таким образом, чтобы виртуальная машина имела IP-адрес из диапазона реальной локальной сети, и в настройках типа подключения VirtualBox для виртуального сетевого адаптера вместо режима трансляции адресов (NAT) использовался бы режим сетевого моста:

В таком режиме, все сетевые кадры, создаваемые в виртуальной среде, будут напрямую транслироваться реальному адаптеру. Остается лишь присвоить виртуальному адаптеру IP- адрес из диапазона локальной сети, либо автоматически, если имеется DHCP - сервер, либо вручную. Это можно сделать с использованием Центра управления Mageia, в разделе Сеть и Интернет - Сетевой центр . Выбрать сетевой адаптер и нажать кнопку "Настроить":

Другие сетевые службы можно, при необходимости, установить с помощью Центра управления Mageia - раздел "Управление программами" и разрешить к ним сетевой доступ через настройки в разделе "Безопасность" - "Настройка персонального файервола"

При помощи VirtualBox можно создать так называемую виртуальную машину , на которую возможно установить Linux, MacOS, другие Unix-подобные ОС, не выходя из Windows. В ней вы сможете полноценно работать, запускать различные приложения, выходить в Интернет, писать документы так, как если бы это происходило на реальном компьютере. В данном руководстве будет рассказано как установить Ubuntu 12.04 на Virtualbox, а также про особенности настройки Virtualbox под Ubuntu.
Если же не хочется делить ресурсы между хостовой и гостевой машиной, тогда есть другой вариант: на физическом HDD-диске.

Установка Ubuntu на VirtualBox

Для начала надо c официального сайта . Если вы работаете в Windows, соответственно выбираем VirtualBox 4.3 for Windows hosts .

Устанавливаем VirtualBox . Просто следуем обычным шагам мастера установки: Next → Next → Next → жмем “Yes” в окошке с предупреждением о временном сбросе соединения с сетью → Install. Ждем окончания установки. Затем четыре раза жмем кнопку установки драйверов сетевых интерфейсов для нашей виртуальной машины. И наконец завершающий шаг: жмем «Finish».

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

На этом шаге надо .

Я выбрал 32-битную систему, так как не собираюсь отдавать под виртуальную машину больше 4 Гб памяти, и версию с длительным сроком поддержки 12.04 LTS .

Установка Ubuntu 12.04

Теперь снова открываем наш VirtualBox. Жмем кнопку «Создать».

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

Объем памяти я выбрал 4 Гб. Можно меньше, можно больше - сколько не жалко. При работе этот кусок оперативной памяти виртуальная машина отберет себе.

Далее создаем новый виртуальный жесткий диск. Тип VDI (по умолчанию). Динамический или Фиксированный размер? В первом случае диск будет расширяться по мере необходимости, во втором - будет таким, каким вы сейчас укажете. Объем жесткого диска на свое усмотрение.

Все, машина создана. Теперь необходимо предварительно ее настроить.

Настройка VirtualBox перед установкой Ubuntu.

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

Заходим в настройки, идем на вкладку «Система» и меняем порядок загрузки: «CD/DVD» ставим вверху, а с «Дискета» убираем галку и опускаем в самый низ.

Далее, на вкладке «Носители» выбираем виртуальный CD/DVD-rom. И жмем кнопку в виде диска в правой части окна. Во всплывающей подсказке выбираем «Выбрать образ оптического диска…», и ищем у себя на компьютере образ только что скаченной Ubuntu. На картинке я уже выбрал образ.

На вкладке «Дисплей» можно еще выставить 3D ускорение и предоставить виртуальной машине 128Мб под видеопамять.

Отлично! Выходим из настроек, не забывая подтвердить изменения кнопкой «OK».

Первое включение

Минимальные настройки произвели, теперь пора включать нашу виртуальную машину. Жмем зеленую стрелку с надписью «Запустить».

Во время загрузки могут вылетать различные всплывающие окошки с предупреждениями. Не пугайтесь. Программа сообщает, что в момент, когда курсор находится в пределах области окна виртуальной машины, она может перехватывать управление мышью и клавиатурой. Чтобы вернуть управление в хост-машину (в данном случае это Windows) просто сдвиньте курсор мыши за пределы окна гостевой машины (в данном случае это Ubuntu).

Ubuntu предлагает нам либо сначала просто попробовать систему («Попробовать Ubuntu»), либо уже установить на жесткий диск («Установить Ubuntu»). Диск естественно не реальный, а виртуальный.

Можете сначала посмотреть как она выглядит: полазить по меню, выйти в интернет (если у вас в данный момент есть соединение с интернетом), поиграться с программами и т. д., ничего не устанавливая. А можно сразу жать на «Установить». Я так и делаю, выбрав русский язык в качестве языка локализации.

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

Разметка диска в Linux (пункт Тип установки)

Хочется рассказать подробнее о вкладке «Тип установки». Дело в том, что в Linux совсем по-другому строится работа с файловой структурой, нежели в Windows, и она гораздо логичней и понятней. Подробнее про . А на данном шаге просто жмите «Стереть диск и установить Ubuntu» - этого будет достаточно.

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

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

После нажатия кнопки «Перезагрузить», Ubuntu попросит вынуть установочный диск из привода (он уже должен быть вынут автоматически) и нажать Enter. Жмем, перегружаемся, входим в учетку.

Поддержка аппаратной виртуализации.

В последних версиях VirtualBox замечена одна особенность. Установленная у меня версия VirtualBox 4.3 вылетала с ошибкой, пока я не включил в BIOS поддержку аппаратной виртуализации. В принципе, все современные процессоры Intel и AMD на 2012-2013 гг. имеют такую поддержку. Только учтите, что она может быть выключена по умолчанию.

Установка VirtualBox Extension Pack и настройка Ubuntu

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

Для установки новой виртуальной машины с Linux нам потребуется:

  • Сама программа для запуска виртуальных машин.
    Скачиваем VM VirtualBox
  • Установочный образ Ubuntu Linux.
    Скачиваем отсюда образ для установки. Берем Ubuntu 13.10. Выкачиваем один из образов
    • Ubuntu 13.10 Desktop (64-bit)
    • Ubuntu 13.10 Desktop (32-bit)
    Выибираем 64-bit версию, или 32-bit версию если процессор вашего комьютера не 64-битный, хотя сейчас таких уже мало. Качать быстрее всего торрентом, также можно выбрать ближайший сервер. Например вот официальное зеркало в Россиии.

Устанавливаем Virtual Box.

Нажимаем кнопку «Создать» и дальше с помощью мастера конфигурируем новую виртуальную машину.


Вводим название виртуалки, тип «Linux», и версия «Ubuntu (64 bit)» (или просто «Ubuntu» если ставите 32 битную). Если вы хотите установить 64-битную версию, но у вас в списке версий нет 64-битных конфигураций, то возможно процессор у вас 32-битный. Если же все таки процессор должен поддерживать то почитайте F.A.Q. на форуме VirtualBox.
Когда я ставил на свой ноутбук HP 630 (процессор Core i3), я как раз столкнулся с тем что программа не давала 64 битных конфигураций. Как написано в F.A.Q. что в некоторые биосах поддержку виртуализации нужно включить, так и оказалось, что у меня по дефолту она была выключена.


Далее задаем размер оперативной памяти которая будет доступна виртуалке


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




Виртуальная машина готова.


Но ее нужно доконфигурировать, чтобы потом работать комфортнее. Нажимаем «Настроить». Идем в раздел «Cистема». Я увеличиваю количество доступных ядер процессора до двух, потому что графический интерфейс с одним ядром очень тормозит.


Затем идем в раздел «Дисплей», выставляем максимум видеопамяти и ставим галочку включить «3-D ускорение»

Установка Ubuntu Linux

Теперь закрываем настройки, и запускаем машину. Будем ставить операционку. Машина стартует но ОС на ее жестком диске нету, поэтому мы видим черный экран. Установить ОС можно прям из образа для этого его надо примонтировать как оптический диск. Для этого в меню выбираем «Устройства» - «Приводы оптических дисков» - «Выбрать образ оптического диска» и указываем iso образ скачанной ubuntu.


Затем в меню «Машина» перезапускаем машину. Начинается загрузка с диска. И через некоторое время появится экран приветствия установщика. Выбираем сразу язык. И нажимаем «Установить Ubuntu». Кнопка «Запустить Ubuntu» позволяет загрузиться на рабочий стол Ubuntu без установки для ознакомительных целей, но нам этот режим не нужен, мы сразу устанавливаемся.

Теперь нужно задать условия установки. Задаем метод размещения на диске. Для Ubuntu обычно необоходимо два раздела, один обычный и один раздел файла подкачки. Также можно создать три раздела, для того чтобы на третий разместить точку монтирования /home в которой будут хранится все файлы пользователей. Аналогия с Windows диски C: и D:.
Но т.к. это виртуальная машина, а (виртуальный) жесткий диск и так не велик оставим пункт по умолчанию, установщик сам создаст нужные разделы.


Задаем часовой пояс


Выбираем второй язык после английского


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


Пропускаем ввод аккаунта Ubuntu One - нажимаем Войти позже


И ждем пока ОС установится




В конце установки машина попросит перезагрузиться в графическом режиме, а затем еще в текстовом режиме нужно будет нажать Enter.


После перезагрузки вводим пароль пользователя и начинаем пользоваться.

Конфигурирование установленной Ubuntu Linux 13.10

В Ubuntu 13.10 перестала быть доступна возможность переключения раскладки по привычным Ctrl+Shift. Поэтому нужно сконфигурировать комбинацию для переключения. На панели находим значок языка. (Если его нет перезагрузите Ubuntu)
Затем нажимаем на него и выбираем «Параметры ввода текста». В появившемся окне в поле с комбинацией клавиш нужно просто щелкнуть и нажать ту комбинацию, которую будет удобно использовать. Я себе установил Ctrl+Пробел


Следующим шагом для удобного испльзования виртуальной машину будет установка дополнения гостевой системы. Это специальные программы которые устанавливаются в виртуалку и доступны они в меню «Устройства» - «Подключить образ диска Дополнений гостевой ОС» После подключения произойдет автозапуск диска, нужно согласиться его выполнить. Будет запущен терминал в котором нужно будет ввести пароль пользователя. При вводе пароля в терминалы никакие символы появляться не будут. Затем нужно будет нажать Enter. Дождаться окончания установки и перезагрузить виртуальную машину.


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

Консоль

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


При запуске консоли в нем написана строка %имя пользователя%@%имя компьютера%:~$
~ - это короткое название вашей домашней папки


Для открытия консоли можно запомнить комбинацию клавиш Ctrl-Alt-T или нажать клавишу супер (клавиша со значком Windows на клавиатуре) и ввести в строку terminal или терминал и нажать по значку.

Подключение общей папки завершено на половину. Мы дали папку Virtual Box`у но не настроили эту папку в Ubuntu. А чтобы с ней работать ее нужно примонтировать. Для этого есть команда

Mount -t vboxsf Share /home/user/share-folder

Здесь для примера Share - имя папки которую мы настроили в VirtualBox
/home/user/share-folder - папка в файловой системе виртуалки, если ваш пользователь имеет имя user
Чтобы создать эту папку можно перемещаться командой cd, а затем выполнить команду

Mkdir share-folder

Но каждый раз (после перезагрузки) примонтировать папку быстро надоест, решение я нашел в статье и заключается оно в том чтобы добавить в файл /etc/rc.local командную строку:

Mount -t vboxsf Share mount-point

Имена папок все так же для примера. Чтобы попасть в файл можно выполнить команду

Sudo nano /etc/rc.local

Здесь sudo - это флаг что команда идет от суперпользователя, это необходимо т.к. конфигурационный файл является системным и нужны соответствующие права. Вызов команд с sudo повлечет необходимость ввода пароля.

nano - один из консольных редакторов. Можно было бы воспользоватся вместо него gedit - это уже оконный редактор.


Теперь можно устанавливать программы. И пользоваться всеми преимуществами Ubuntu.
Например можно установить Git. Можно ввести команду git в терминал и увидеть подсказку что эта программа не установлена и установить ее можно командой

Sudo apt-get install git

Но перед запуском этой команды нужно вызвать

Sudo apt-get update

Чтобы ubuntu обновил списки своих репозиториев.


После установки можно набрать

Git --help

И если увидите справку программы git, то убедитесь что теперь она установлена.

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

Что необходимо для осуществления этой цели?

1. Процессор должен поддерживать аппаратную визуализацию
2. Установленное приложение VM VirtualBox от Oracle (далее – VB)
3. Загруженный ISO-образ операционной системы Linux

Установив виртуальную машину (это довольно быстрый процесс), можно заняться собственно самой ОС Linux.

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

1. Запускаем VB и жмем «Создать» .

Указываем имя ВМ – Ubuntu , а также тип ОС – Linux . Нужно указать и версию платформы; это зависит от того, какова разрядность загруженной ОС – 32х или 64х.

2. Задаем объем ОЗУ, который следует выделить для работы ВМ. В данном случае операционная система будет функционировать нормально при объеме 1024 Мб.

3. Создаем новый жесткий диск. Выбираем тип файла, который используется при создании нового образа диска. Лучше всего оставить активным пункт VDI .



Если хотим, чтобы диск был динамическим, то отмечаем соответствующий параметр. Это позволит объему диска расти по мере того, как ВМ будет заполняться файлами.

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

Инсталляция Linux

Установка Ubuntu максимально проста и не требует особых навыков. После запуска ВМ появится окно программы установки. В нем следует указать местонахождение загруженного образа Ubuntu.

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

Получить представление об операционной системе можно и в первом случае, однако полная установка позволит лучше погрузиться в ее среду. Выберем «Установить» .

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

При установке выберем пункт, предлагающий стирание диска и установку Ubuntu.

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

Процедура установки займет примерно 20 мин.

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

Установка Linux Ubuntu завершена, можно начать знакомиться с системой.