Виртуальная машина для ubuntu. Установка Ubuntu в VirtualBox: попробуй Linux из-под Windows

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

Виртуальные машины для Linux против режима Dual Boot

Ранее, мы уже говорили о том, как можно установить Linux возле Windows 10 на одном устройстве. Это делается очень просто. Но что делать в ситуации, если вы хотите запускать Windows прямо в среде Linux и при этом, чтобы все работало плавно и быстро? Давайте разберемся. В этом нам помогут так званные виртуальные машины для Linux.

Вы запускаете Linux — возможно, Linux Mint или Ubuntu — вместе с Windows? Или у вас есть два или более дистрибутивов Linux, установленных на вашем компьютере? Как это все работает для вас? Для некоторых эта динамика хорошо работает и довольно быстро. Для других перезагрузка может быть проблемой.

Время перезагрузки, выбор другой ОС на экране загрузчика GRUB, а затем загрузка, могут быть проблематичными. Это особенно справедливо в системах, где Linux установлен рядом с Windows.

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

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

Что такое виртуальная машина?

Мы смотрели на виртуальные машины — известные как VM — несколько раз в прошлом. Проще говоря, это приложения, которые создают программную среду, имитирующую компьютерное оборудование. Затем в эту среду может быть установлена ​​операционная система. Мы называем это «гостевой ОС», а операционная система, установленная на вашем физическом компьютере, — это «хост-система».

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

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

Как активировать виртуализацию на вашем ПК

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

Чтобы включить аппаратную виртуализацию, вам необходимо перезагрузить компьютер для доступа к BIOS. Как это будет достигнуто, будет зависеть ваше устройство, но обычно это делается путем нажатия Del или F2 после перезагрузки компьютера.

Найдите экран «Дополнительно » в BIOS и найдите одно из следующего:

  • Виртуализация
  • VT-x (Intel — старые системы будут иметь VT-d)
  • AMD-V (системы AMD)

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

Как только это будет сделано, у вас будет выбор из трех приложений с открытым исходным кодом VM, которые мы рассмотрим ниже (VMWare также доступен для Linux, но не является программой с открытым исходным кодом).

1. VirtualBox

Предлагая универсальную виртуализацию, VirtualBox может создавать виртуальную машину практически с любой операционной системой (за исключением тех, которые предназначены для устройств ARM). Он также предлагает программное обеспечение и жесткую виртуализацию, сохраняя виртуальные машины в виде образов дисков. Это упрощает резервное копирование или перенос на другие ПК или приложения VM.

VirtualBox особенно хорош для запуска 32-разрядных и 64-разрядных дистрибутивов Linux, а также Windows. Можно даже запустить OS X на VirtualBox, возможно, протестировать его, прежде чем настраивать ПК как Hackintosh. Найдите копию для своего дистрибутива на virtualbox .org/wiki/Downloads.

2. QEMU

Если вы хотите запустить операционную систему заточенную на базе ARM (например, Android, Raspbian или RISC OS), тогда это средство командной строки, которое вы выберете.

Если кратко для программы «Quick Emulator» вы сможете сделать производительную виртуалку, QEMU прост в настройке, и некоторые гостевые операционные системы могут быть даже загружены с встроенным QEMU.

Хотя неназванное имя для QEMU является «Quick Emulator», это на самом деле гипервизор, инструмент для управления аппаратной виртуализацией. Вы можете установить QEMU с помощью:

sudo apt-get install qemu qemu-kvm libvirt-bin

3. KVM

Сокращая виртуальную машину на основе ядра, KVM является вилкой проекта QEMU и работает в сочетании с этим инструментом для предоставления дополнительных параметров (например, близкой скорости) за пределами собственных встроенных функций VM.

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

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

sudo apt-get install cpu-checker

Если ответ «Ускорение KVM можно использовать», приступайте к установке программного обеспечения:

sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils

Вы сможете запустить KVM через рабочий стол с помощью Virtual Machine Manager, который вы найдете в меню рабочего стола.

Какие дистрибутивы работают лучше всего в VM?

После того, как вы выбрали подходящее приложение для виртуальной машины, вам нужно будет подобрать свой вариант гостевой ОС. Например, вы можете легко запускать Windows на VirtualBox, хотя Windows 7, вероятно, является самым безопасным вариантом.

И наоборот, QEMU подходит для запуска распределенных ARM-дистрибутивов, таких как Raspberry Pi’s Raspbian или Android.

Между тем, что-то легкое, как Lubuntu, будет работать на любом из этих инструментов VM.

Какой инструмент VM нужно использовать?

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

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

Если у вас остались вопросы по теме «Виртуальные машины для Linux» то, пишите нам об этом.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .

Доброго времени суток, дорогие читатели, почитатели и всякие прочие личности. Сегодня мы поговорим про 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 - раздел "Управление программами" и разрешить к ним сетевой доступ через настройки в разделе "Безопасность" - "Настройка персонального файервола"

В этой статье мы детально рассмотрим то, как установить Linux Ubuntu на — программу для создания виртуальной машины на компьютере.

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

Этап 1: Подготовка к установке

  1. Для начала запустите VirtualBox. Кликните на кнопку «Создать» .
  2. После этого откроется небольшое окно, в котором вам предстоит вручную ввести в поле название создаваемой виртуальной машины. В выпадающих списках укажите наиболее подходящие варианты. Проверьте, совпадает ли ваш выбор с показанным на изображении. Если да, то вы все сделали верно. Жмите «Next» .
  3. Вы видите перед собой окно, в котором следует указать, какой объем оперативной памяти компьютера вы готовы выделить для нужд виртуальной машины. Значение можно изменить при помощи ползунка или в окне справа. Зеленым выделена область значений, которые более предпочтительны для выбора. После проведения манипуляций нажмите «Next» .
  4. Программа предложит вам определиться, в каком месте будет располагаться хранилище данных новой операционной системы. Рекомендуется выделить под это 10 гигабайт. Для таких ОС как Linux, этого более, чем достаточно. Оставьте выбор по умолчанию. Жмите «Создать» .
  5. Перед вами стоит выбор между тремя типами:
    • VDI. Подойдет для простых целей, когда перед вами не стоит каких-то глобальных задач, а вы просто хотите протестировать ОС, идеально подойдет для домашнего использования.
    • VHD. Его особенностями можно считать обмен данными с файловой системой, обеспечение безопасности, восстановление и резервное копирование (при необходимости), также имеется возможность конвертирования физических дисков в виртуальные.
    • WMDK. Имеет схожие возможности со вторым типом. Его чаще используют в профессиональной деятельности.

    Сделайте свой выбор или оставьте вариант по умолчанию. Кликните «Next» .

  6. Определитесь с форматом хранения. Если у вас очень много свободного пространства на жестком диске компьютера, смело выбирайте «Динамический» , но помните, что вам будет сложно контролировать процесс распределения места в будущем. В случае, если вы хотите точно знать, какой объем памяти у вас займет виртуальная машина и не желаете, чтобы этот показатель менялся, кликайте на «Фиксированный» . Нажмите кнопку «Next» .
  7. Укажите имя и размер виртуального жесткого диска. Можете оставить значение по умолчанию. Жмите кнопку «Создать» .
  8. Программе потребуется время для создания жесткого диска. Дождитесь окончания процесса.

Этап 2: Работа c образом диска


Этап 3: Установка


Этап 4: Ознакомление с операционной системой


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

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

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

   Актуальную версию Oracle VM VirtualBox можно скачать на странице загрузки проекта, где размещены ссылки на скачивание инсталляционных пакетов для Windows x86/x64, Linux, Solaris и OS X.

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

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

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

После завершения установки будет выполнен запуск основного программного модуля пользователя VirtualBox - Oracle VM VirtualBox Manager (диспетчер Oracle VM VirtualBox):

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

    Все действия по созданию виртуальных машин, изменению их настроек, импорту и экспорту конфигураций и т. п. могут выполняться с помощью диспетчера Oracle VM VirtualBox Manager (в русскоязычном ПО - Oracle VM VirtualBox Менеджер) или с помощью утилиты командной строки VboxManage.exe . Последняя обладает несколько большими возможностями по настройке виртуальных машин, но сложнее в использовании.

Установка гостевой ОС на виртуальную машину, можно условно разбить на 2 этапа:

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

Источник загрузки (носитель с дистрибутивом Linux) определяется настройками виртуальной машины. Им может быть реальный или виртуальный CD/DVD привод, дискета, HDD, образ загрузочного диска или локальная сеть. По умолчанию, порядок загрузки следующий - дискета, CD-ROM, жесткий диск, Сеть. Этот порядок можно изменить в настройках виртуальной машины.

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

При создании новой виртуальной машины определяются следующие параметры:

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

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

Версия ОС. В данном случае, Ubuntu.

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

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

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

VirtualBox позволяет использовать несколько различных форматов данных виртуальных дисков:

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

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

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

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

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

Вместо физического привода можно выбрать файл образа, например ubuntu-13.04-desktop-i386.iso , который будет подключен в качестве виртуального устройства с установочным CD/DVD диском Ubuntu 13.04. При нажатии на кнопку Продолжить выполнится загрузка с виртуального привода и начнется установка гостевой операционной системы (Ubuntu)

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

В процессе установки необходимо задать имя компьютера, пользователя, пароль и режим входа в систему:

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

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

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

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

В среде VirtualBox имеется возможность использования 4-х виртуальных сетевых Ethernet адаптеров, настраиваемых в окне свойств виртуальной машины на вкладке Сеть

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

Для каждого сетевого адаптера можно указать в каком из следующих режимов они будут функционировать (поле Тип подключения ):

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

NAT (Network Address Translation) - основной режим подключения, устанавливаемый по умолчанию при создании виртуальной машины. Позволяет наиболее просто реализовать сетевой доступ с использованием клиентского программного обеспечения (почта, Web, Skype и т. п.)

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

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

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

Универсальный драйвер (generic network interface) - позволяет включить в VirtualBox выбираемый пользователем драйвер с дополнительными расширениями для объединения виртуальных машин, работающих на разных хостах.

Для включения виртуальной машины в существующую локальную сеть с возможностью доступа к ее сетевым сервисам используется режим Сетевой мост и настройка виртуального сетевого адаптера так чтобы его IP-адрес входил в диапазон адресов локальной сети. Так например, для локальной сети 192.168.0.0/255.255.255.0 нужно присвоить виртуальному адаптеру (вручную или автоматически по DHCP) свободный адрес из диапазона 192.168.0.1-192.168.0.254.

Первым шагом, в настройках вновь созданной виртуальной машины, в разделе Сеть Менеджера VirtualBox для сетевого адаптера нужно поменять Тип подключения NAT на Сетевой мост . Затем, средствами гостевой ОС (в данном случае - средствами Ubuntu) установить новое значение IP-адреса. Это можно выполнить с использованием Параметры системы - Сеть - Выбрать соединение и нажать кнопку Параметры

Для изменения IP-адреса нужно выбрать режим "Вручную"

В среде VirtualBox, так же, как и на реальном компьютере с операционной системой Linux, можно использовать несколько виртуальных терминалов, для переключения между которыми используется комбинация клавиш CTRL - ALT + F1...F6 (от первого терминала до 6-го). Таким образом, при необходимости можно одновременно открыть несколько сеансов пользователей на разных терминалах и пользоваться ими одновременно. Для переключения в графическую оболочку используется CTRL-ALT+F7 . На разных дистрибутивах комбинации клавиш для переключения может отличаться. При изменении или просмотре параметров системы, требующих выполнение команд от имени root , можно, например использовать первый терминал, с регистрацией в контексте учетной записи суперпользователя. Второй терминал (а также графический) можно использовать под учетной записью обычного пользователя.

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

sudo su - перейти в консоль с правами root

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

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

eth0 Link encap:Ethernet HWaddr A8:00:97:6E:e9:65
         inet addr:192.168.50.8 Bcast:192.168.0.255 Mask:255.255.255.0
         inet6 addr: fe80::a00:27ff:fe6b:e965/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
         RX packets:124 errors:0 dropped:0 overruns:0 frame:0
         TX packets:166 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:28340 (28.3 KB) TX bytes:19383 (19.3 KB)

Lo    Link encap:Локальная петля (Loopback)
         inet addr:127.0.0.1 Mask:255.0.0.0
         inet6 addr: ::1/128 Scope:Host
         UP LOOPBACK RUNNING MTU:65536 Metric:1
         RX packets:144 errors:0 dropped:0 overruns:0 frame:0
         TX packets:144 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:12445 (12.4 KB) TX bytes:12445 (12.4 KB)

В данном случае, отображается информация о 2-х сетевых интерфейсах, eth0 и lo . Первый с именем eth0 является интерфейсом локальной сети Ethernet и создан на сетевой карте с MAC- адресом A8:00:97:6E:e9:65 и IP адресом 192.168.50.8 . Второй - lo - это петлевой интерфейс с IP-адресом 127.0.0.1 , обычно используемый для эмуляции передачи данных в пределах данной системы.

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

Проектом Sourceforge поддерживается также страница загрузки образов виртуальных машин VirtualBox с установленными операционными системами Android, FreeBSD, OpenSolaris и несколькими десятками разновидностей Linux.

Для максимальной гибкости, начиная с версии VirtualBox 4.0, реализован механизм удаленного управления виртуальными машинами через дополнительный интерфейс VirtualBox Remote Desktop Extension (VRDE). Базовый пакет VirtualBox обеспечивает только поддержку данного интерфейса, а сама поддержка реализована в виде дополнительного внешнего модуля (плагина) VirtualBox extension package , который можно скачать и установить как дополнение к базовому пакету с официального сайта. Установка данного модуля выполняется двойным щелчком по загруженному файлу с расширением vbox-extpack .