2 в 1: «Система в системе. Виртуализация» или «Установка и использование Linux из под Windows» [Virtual Box]
Главная - Компьютерные 19 февраля, 2012
Ну что, дорогие читатели. Я давно к этому шел, давно обещал, давно начал делать… И вот наконец-то время пришло
В этой статье я поведаю Вам о виртуализации и сегодня мы вместе с Вами создадим, так сказать, виртуальный компьютер внутри физического, а в него установим виртуальную операционную систему, которая будет работать внутри уже существующей методом простого переключения окна. Этой виртуальной системой будет Linux (в виртуальный компьютер можно поставить и Windows, но это Вы, думаю, сможете сделать и сами по примеру этой статьи и некогда написанной инструкции по установке Windows-систем), статьям о котором уже давно бы пора плотно обжиться на этом проекте.
Зачем это вообще надо, – все эти виртуальные компьютеры и виртуальные системы?

Ну, во-первых, хотя бы просто для справки, т.к., думаю, многим будет интересно знать как вообще выглядит и управляется Linux вживую. А учитывая, что ничего на самом компьютере не придется переустанавливать и вред системе в ходе установки не может быть нанесен в принципе, – эта задумка полностью безопасна и сравнима с походом в зоопарк, что, как Вы понимаете, удобно и здорово 
Во-вторых, навык использования виртуализации потребуется будущим системным и администраторам и IT-шникам, которых, к слову, посещает этот проект довольно много. Виртуализация сейчас используется на серверах повсеместно и уметь владеть ею будет совсем не лишним.
В-третьих, можно придумать довольно много всяких применений для виртуального компьютера и виртуальной ОС в нем:
- Там можно хранить ценные данные (не каждый догадается, что у Вас дома стоит “система в системе”, где и храниться все самое ценное).
- Можно использовать как полигон: скачали какую-то странную малознакомую программу? Страшно? Мало ли, – вирус или что-то, что в ходе неправильного использования может навредить системе? Так зачем гробить рабочий компьютер, – просто установите и запустите подозрительный софт в виртуальной ОС, а там будет видно.
- Устанавливать и пробовать разные дистрибутивы Windows, Linux и прочих систем, ничего толком не затрагивая на компьютере и не выходя из любимой уже установленной системы.
- Использовать как оболочку для путешествия по просторам интернета. Запустили Вы виртуальную машину с линуксом, открыли там любимый браузер и никакие вирусы Вам не страшны, если только Вы их не перетащили вручную в локальную систему.
- И все такое прочее...
В общем, настоятельно рекомендую ознакомиться.
Поехали.
Виртуализация. Что к чему и почему: теория и все такое.
Для началу пару слов о виртуализации вообще. Что это и с чем это едят, да как оно работает.
Все, думаю, знают, что компьютер имеет определенные мощности, которые далеко не всегда используются на 100% своих возможностей и, в некотором смысле, простаивают, т.е. остаются свободными (незадействованными) пока не подвернется задача, где эти ресурсы можно будет использовать. Так вот, от этих незадействованных ресурсов можно, так сказать, откусить кусок, чтобы имитировать, так называемый виртуальный компьютер (машину). Выбираем, сколько мы ходим использовать оперативной памяти, сколько процессорных мощностей, сколько свободного места на диске и, вуаля, с помощью виртуализатора (специальной программы) получаем, так сказать, компьютер в компьютере с заданной нами же конфигурацией. Полученный виртуальный компьютер точно так же включается, выключается, перезагружается, загружается, в него можно поставить операционную систему и программы... Короче имеет почти все те же свойства, что и реальный, – разница лишь в том, что он не занимает места в квартире и является, по сути, программным, а не аппаратным.
Можно сказать, что виртуальная машина является ресурсной оболочкой для установленной в неё гостевой ОС (в том смысле, что она (виртуальная операционная система) установлена внутри уже существующей и потому прозвана гостем).
В общем, мои слова, возможно, выглядят не совсем понятными, а посему предлагаю перейти к практике и, думаю, Вам сразу станет всё очевидно
Установка и настройка Virtual Box для виртуализации. Устанавливаем Linux на виртуальной машине.
И так, давайте приступим.
Для всего вышеописанного нам потребуется, собственно, компьютер, программа-виртуализатор и дистрибутивом linux.

Начну с виртуализатора…
- На самом деле программ виртуализации существует великое множество, как платных, так и бесплатных. Так уж сложилось, что мой выбор пал на VirtualBox, которым я пользуюсь чуть ли не всю жизнь, а посему в этой статье речь пойдет о нем. Скачать можно по этой ссылке: скачать virtual box (вес архива – 73+ Мб)
…и закончу дистрибутивом линукса.
- Вообще выбор дистрибутива это дело вкуса для каждого. В интернете множество споров на эту тему, пусть и все линуксоиды представляют собой некое антивиндовое сообщество
В моем случае выбор пал на Linux Mint и Fedora. Мы остановимся на первом варианте, т.к. второй представляет собой серверный тип операционной системы. Скачать дистрибутив можно по этой ссылке для x32. Или по этой для x64 (вес, в обоих случаях, внушителен – 700 Mb). Чтобы скачать со страничке просто выберите один любой из серверов (чем ближе к Вам страна с сервером – тем лучше) где расположен файл и нажмите на ссылку в графе Mirror. Подсказка в виде скриншота.
VirtualBox, как и скаченный дистрибутив Linux Mint, полностью бесплатны и поддерживают русский язык, что, как Вы понимаете, весьма удобно в нашем деле.

Для начала нам надо установить виртуализатор, для этого запустите скаченный .exe файл, предварительно распаковав архив. Установка типична и проста и на ней я останавливаться не буду. После установки смело запускаем программу.
Сейчас мы будем создавать виртуальную машину. Но перед этим хочу Вас уведомить, что полученный в программе компьютер виртуален, но использует он вполне реальные ресурсы (они не берутся из воздуха, а “откусываются” из текущей системы). Так что не выкручивайте ползунки на максимум, ибо локальная система может “задохнуться”, если Вы отнимете у неё все мощности
А дальше по инструкции:
- Собственно, после запуска перед нами будет такое вот окно:

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

- Жмем кнопочку “Вперед” и на новой вкладке выставляем размер оперативной памяти, который хотим выделить под виртуальную систему. Можно поставить 512 Мб, но я обычно выделяю 1024 (при установленных на самом компьютере 4048). Впрочем, в случае чего (тормозов, сбоев и пр.), количество выделенной памяти всегда можно увеличить и Вы можете установить любое удобное для Вас значение. Выставив все должным образом снова двигаемся вперед, используя одноименную кнопочку.
- На следующей вкладке нам будет предложено создать новый виртуальный жесткий диск. Не паникуйте, – с текущими дисками в системе ничего не случится, – их не надо будет форматировать, переразбивать или что-то еще такое. Новосозданный жесткий диск в системе будет представлять собой файл заданного Вами размера, а для виртуального компьютера представлять собой почти реальное устройство. Т.к. существующих дисков у Вас, думаю, еще не создано, то смело жмем кнопочку “Вперед“:

- На следующей вкладке еще раз жмем вперед, т.к. нам просто повествуют о мастере создания виртуального диска.
- Далее нам надо сделать выбор между двумя вариантами, – динамически расширяющийся образ или образ фиксированного размера. Я бы рекомендовал “Образ фиксированного размера” в целях оптимизации, т.е., для того, чтобы сократить повторные обращения виртуальной системы к физическому диску в случае необходимости изменения размера, как это бывает при выборе динамического образа диска. Однако, решать всегда Вам и если на компьютере совсем мало места, то динамический образ – это Ваш выбор. Если же Вы можете выделить хотя бы 8 гибайт свободного места, то берите образ фиксированного размера. В моем случае я останавливаюсь именно на нем и, вместе с Вами, снова жму кнопочку “Вперед“.
- Открываем “Мой компьютер” и идем на тот жесткий диск, где у нас будет храниться файл с виртуальным образом виртуального диска (звучит!
). Там создаем папку с понятным нам названием (в моем случае эта папка называется @@@hards) и снова возвращаемся к окну программы, где указываем размер виртуального жесткого диска (8 ГБ в моем случае) и, нажав на иконку папки, собственно, переходим в новосозданную папку, т.е. место. где будет храниться файл виртуального жесткого диска. После чего давим в кнопочки “Сохранить” и “Вперед“. - Радостно жмем в кнопочку “Финиш” и дожидаемся окончания создания файла виртуального жесткого диска.
На этом, собственно, первичное создание виртуальной машины у нас с Вами закончено. Но первичное оно на то и первичное, что есть еще сделать. Что ж, приступим:
- И так… Если все прошло удачно, то в окне программы появится новосозданная нами виртуальная машина с названием Linux Mint.

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

- В появившемся окне переходим на вкладку “Система” и вспоминаем конфигурацию нашего компьютера. Если у Вас процессор от 4 ядер и более, то ставим галочку “Включить IO APIC” и на вкладке “Процессор” перемещаем ползунок на вторую полосочку, т.е., выделяем два ядра под новосозданную систему. Там же выставляем галочку “Включить PAE/NX“.

- Если же число ядер процессора у Вас колеблется в районе 1 или 2-ух, то оставляем всё как и есть ничего на этих вкладках (Система – Мат.плата и Процессор) не трогаем.
- Переходим дальше в раздел “Дисплей“. Здесь нам необходимо увеличить размеры выделяемой видеопамяти, что мы и делаем переместив ползунок на 32 Мб. Так же, рекомендую выставить галочку “Включить 3D-ускорение“.

- Переходим на вкладку “Носители“. Здесь нам надо, чтобы не переводить болванки для записи дистрибутива, указать в качестве эмулятора дискочиталки (CD/DVD-ROM) скаченный образ .iso с которого, собственно, мы и будем устанавливать систему. Сие довольно просто, – жмем в иконку папочки и, используя кнопку “Добавить” указываем программе путь к скаченному образу (тот, что 700 мб) Linux Mint.




- На этом настройку можно считать законченной и мы прекращаем работу с вкладками нажатием кнопки ОК.
Ну что... Теперь можно и запускать наш виртуальный компьютер и приступать к установке операционной системы. Для этого жмем в кнопочку “Старт” (рядом с кнопкой Свойства).
Заранее объясняю как происходит переключение между операционными системами (впрочем, VirtualBox тоже расскажет Вам об оном, но я продублирую), – когда вы кликаете внутрь окна с виртуальной системой, – проиходит “перехват” клавиатуры и мышки, т.е, Вы переключаетесь на другую систему и все нажатые клавиши и движения мышки проиходят там, а не тут. Т.е., нажимая Ctrl-Alt-Delete Вы нажимаете их в той системе, а не в своей и диспетчер задач не появится, особенно, в случае, если в качестве гостевой системы используется Linux. Чтобы “выбраться” из той системы в эту, т.е отменить перехват управления, достаточно нажать правый Control (Ctrl) на клавиатуре и перетащить мышку в локальную систему.
Поехали дальше:
- После запуска виртуальной машины ждем заставку Virtual Box и 10 секунд на фоне зеленой оболочки установщика.
- Выбираем из списка пункт “Start Linux Mint“.

- Ждем загрузки оболочки и на рабочем столе виртуальной системы давим в ярлык “Install Linux Mint“.
- Выбираем необходимый нам язык (в моем случае русский), а так же настройки часов и раскладки (это после нажатия кнопочки “Вперед” на шагах 2 и 3 (где прячутся номера шагов см.на скришноте ниже).
- На шаге 4 оставляем все как есть, т.е следующим образом:

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

- Ну и, наконец, на последнем шаге жамкаем в кнопочку “Установить” и ждем окончания установки, почитывая всякие разные красивые надписи в установщике.
- По окончанию установки жмем кнопочку “Перезагрузить” и Enter.
- Возможно, что потребуется извлечь образ, для этого, сняв перехват мышки и клавиатуры вышеупомянутым способом, нажмите в окне виртуальной машины “Устройства – Приводы оптических дисков – Извлечь образ оптического диска“:

- Всё, если всё проделано правильно, то мы просто ждем загрузки виртуальной системы.
- Радуемся, если в итоге после загрузки все выглядит так.
Поздравляю, – только что Вы проделали полноценную установку Linux, да еще и в виртуальной системе. Сие дано не каждому
К слову, установка действительно, так сказать, “реальна” и, если бы Вы, решили установить Linux Mint не в виртульный компьютер, а в локальный и, предварительно записали iso-образ на диск, а в BIOS выставили загрузку с CD, то все было бы совершенно таким же (разве что диски форматировались бы чуть иначе и не в файле, а вживую). Так, что, вот Вам еще одно применение виртуализатора, – обучение установки систем, – здесь форматируй-не форматируй, крути-не крути, а сломать что-то почти нереально. Зато опыта набраться, – легко.
Можно, собственно, начинать использовать и знакомится с данным дистрибутивом Linux. Здесь Вы уже как-нибудь сами, – сил расписывать что там внутри в рамках одной статьи мне не хватит, да и оная поставка Linux интуитивно понятна и вполне себе руссифицирована, так что разбирайтесь на здоровье
Принципы работы все те же, что и на обычном компьютере. Добавлю только, что виртуальный компьютер можно ставить на паузу, выключать и перезагружать используя первую вкладку (Машина) или же (что лучше) функции самой системы (кнопка Пуск), а так же делать общие папки между виртуальной и локальной системой с помощью второй вкладки (Устройства).
Более подробные статьи по консольным командам, установке программ и прочем прочем прочем, связанным с работе в Linux, обязательно будут, но позже и в рамках отдельного цикла.
Повторюсь, что в виртуальную машину можно ставить любые операционные системы, в том числе всеми любимый Windows. Статья о установке, скажем, XP, есть на этом сайте тут: “Как установить Windows XP” или “Ставим систему своими руками” и, в силу идентичности установок можете смело ей пользоваться как опорной для установки в виртуальной машине.
Послесловие.
Я только что выдал Вам мощнейший инструмент, который позволит, при желании, научиться очень многим аспектам компьютерной грамотности, – начиная от самообучения установки и использования различных операционных систем и до, при наличии фантазии и грамотности, развертки комплексов безопасности система-в-системе. Пользуйтесь на здоровье.
Если есть какие-то вопросы, дополнения, пожелания, – спрашивайте и я всегда буду рад на них ответить в комментариях.
PS: по способам применения виртуализации, особенно в аспекте безопасности, позже, мною еще будет написан ряд статей
Источник: sonikelf.ru
Еще о 2 в 1: «Система в системе. Виртуализация» или «Установка и использование Linux из под Windows» [Virtual Box]
Легальное продление Windows Vista
Если Вы вдруг (чего надеюсь не случилось) все таки поставили себе Windows Vista, но исключительно 30-дневную пробную версию и решили
И еще +1000
Буквально за два последних месяца (3-го октября 2009 г. на сайт зашло 947 человек, а 4-го – первая тысяча) посещаемость
Правильные размеры файла подкачки для разных объемов памяти [точечная оптимизация]
В первой части этого цикла, а именно в статье “Как настроить файл подкачки и что это такое” или “Точечная
Заметки о x64. Часть 2
По сравнению с первой заметкой эта будет совсем небольшой. Пара слов о x64-системах Собственно, на днях таки поставил Adobe Photoshop CS4 (хотя
Что такое тайминги оперативной памяти
Давненько не было ничего из терминологии. Данная статейка может пригодится начинающим оверклокерам и просто интересующимся подобными вещами людям. Речь здесь пойдет