Пользователи ПК иногда решают задачи, выходящие за рамки стандартного серфинга, работы в программах, просмотров фильмов, игр. Например:
- Есть программа, которая несовместима с операционной системой пользователя.
- Нужно потренироваться в настройке сетей.
- Желание разобраться в работе программы, но не хочется засорять основную систему.
- Нужно обеспечить анонимность в интернете в связке с VPN.
- Нужно протестировать свое решение, но для этого нужен компьютер с другой операционной системой.
- Для учебы нужна другая ОС (операционная система).
В этих вопросах и даже больше, помогут решения виртуализации. В данной статье рассмотрим работу с VirtualBox.
- О программе
- Как установить на компьютер?
- На Windows
- На Mac
- На Linux
- Как настроить?
- Создание виртуальной машины
- Полезное видео
- Установка ОС
- Первичная настройка гостевой ОС
- Переключаемся в полноэкранный режим
- Расшариваем каталоги
- Полезное видео
- Общие вопросы
- Не видит usb (флешку), что делать?
- Почему я могу поставить в виртуал бокс только 32 битные версии ОС?
- Как удалить?
- Какие существуют аналоги?
О программе
Простыми словами, эта программа напоминает «коробку», куда можно установить любую ОС — от десктопных Linux, Windows, MacOS до мобильных Android.
Это мощное и многофункциональное решение имитирует поведение реального компьютера и даже мобильного устройства.
При этом, для установки второй, третьей, четвертой (и так до бесконечности) системы отсутствует необходимость в дополнительной разметке диска, установке параллельной ОС, настройке двойной загрузки или покупке еще одного ПК для экспериментальных целей.
VirtualBox с установленной гостевой системой запускается как программа, которую можно закрыть, свернуть — она имитирует работу реального компьютера с установленной ОС.
Как установить на компьютер?
Virtualbox — кроссплатформенное ПО, разработанное корпорацией Oracle, — распространяется для Windows, Mac OS, Linux, Solaris.
Скачать можно с официального сайта производителя или с официальной страницы продукта.
На странице загрузки есть выбор дистрибутивов под вашу систему — выберите свою и скачайте программу. Сайт на английском языке, но язык интерфейса есть и на русском.
На Windows
Установка довольно проста — просто запустите скачанный .exe файл и следуйте инструкциям на экране. От вас требуется оставить настройки по умолчанию, нажимая «далее».
На Mac
Запустите скачанный .dmg файл и следуйте инструкциям на экране, нажимая «далее».
На Linux
Установить VirtualBox на Linux можно несколькими способами, т.к. инсталляция программ на Linux изначально похожа на установку программ из Google Play в телефонах с Android.
Дистрибутивов Linux много, поэтому остановимся на установке VirtualBox в распространенных Linux OC — Ubuntu, Linux Mint, Debian (для .rpm дистрибутивов наподобие OpenSuse существуют свои пакетные менеджеры и подходит только первый способ).
- 1 способ. Запустите скачанный с сайта .deb пакет (.rpm для OpenSuse) и следуйте инструкциям на экране.
- 2 способ. При наличии компьютера с подключенным Интернетом вам не надо скачивать программу — просто откройте Synaptic или Менеджер Программ, найдите virtualbox в поисковой строчке и установите. Программа сама скачает и поставит virtualbox.
- 3 способ. Через командную строку. С этим способом можно также заранее не скачивать программу — она поставится из репозиториев. Просто наберите в терминале
sudo apt-get install virtualbox
После ввода команды система попросит пароль — введите (не отображается — это нормально) и нажмите ENTER. На вопрос, хотите ли вы скачать программу, напишите y и нажмите ENTER
После установки добавьте своего пользователя в группу vboxusers, введите в терминале
sudo usermod -a -G vboxusers username
где username — имя пользователя, нажмите ENTER, перезагрузите компьютер. Это нужно для того, чтобы была возможность подключить USB и прочие устройства, в противном случае кнопки устройств могут быть неактивными.
Как настроить?
Изначально VirtualBox не содержит никаких операционных систем. Представьте себе только что купленный компьютер без предустановленной системы. Процедура настройки виртуальных машин и установки любой ОС одинакова во всех системах.
Для начала нужно определиться с необходимой вам ОС — она должна быть под рукой в виде образа системы .iso или записана на CD диск, если устанавливать «операционку» вы собираетесь из привода CD дисков.
Создание виртуальной машины
- Чтобы создать виртуальную машину, нажмите кнопку «создать» (синий зубчатый кружок в левом верхнем меню).
- Укажите имя создаваемой виртуальной машины (тут можете писать удобное для вашего восприятия имя, например, «Семерочка», «Линукс для учебы» и т.д.); из выпадающего списка выберите тип, версию и разрядность (32 или 64 битную) системы, которую вы хотите установить и нажмите «далее».
- На этом шаге настройщик предложит выбрать объем оперативной памяти будущей вашей виртуальной машины. Путем передвигания ползунка можно выставить оптимальное значение. Четких рекомендаций, сколько выделять «оперативы» нет, кроме совета — не слишком мало, чтобы не тормозила гостевая (которую поставите внутрь) система, но и не так много для того, чтобы парализовало работу основной системы — во время работы виртуальная машина будет забирать себе оперативную память, которую вы ей выделили. Если вдруг после установки ОС вы поняли, что выделили мало RAM, — ничего страшного — это можно исправить в настройках, поэтому не обязательно сразу выделять слишком много.
- Следующий шаг — выбор жесткого диска.
Здесь требуется создать виртуальный жесткий диск, аналог реального винчестера на компьютере, — выберите «создать существующий виртуальный жесткий диск».На этом этапе можно не создавать жесткий диск, а выбрать уже существующий с заранее установленной ОС в другой виртуальной машине на другом компьютере, но это касается темы переноса виртуальных машин, поэтому акцентировать эту тему не будем.
- В качестве типа диска выберите VDI (VirtualBox Disk Image) — это внутренний формат VirtualBox.
- В этом шаге настройщик предлагает вам на выбор создать жесткий диск фиксированного или динамического размера — при динамическом размере он расширяется в случае нехватки места. Если выбираете динамический размер — не выделяйте сразу много места — ограничьтесь 8 Гб. Размер фиксированного диска выбирайте также рационально — подумайте, как будете использовать виртуальную ОС, сколько «весит» система после установки, какие программы нужны, зачем вы устанавливаете эту систему, под какие цели. Выберите место для хранения файла виртуального диска и нажмите «Создать», дождитесь завершения создания жесткого диска.
После этих шагов виртуальная машина готова к использованию, в левой части окна появится первая виртуальная машина, куда нужно установить операционную систему.
Полезное видео
Установка и настройка виртуал бокс
Установка ОС
При первом запуске виртуальной машины выйдет черный экран и всплывающее окно с предложением выбрать оптический диск для установки. Выберите ваш .iso образ системы или оптический привод, если установка с CD.
Если вы случайно нажали на отмену и у вас при последующих запусках виртуальной машины виден черный экран с ошибкой загрузки — не впадайте в панику! Просто выделите свою виртуальную машину, нажмите «Настроить» → «Носители» → «Оптический привод» → «Выбрать образ оптического диска». После выбора .iso образа во вкладке «Система» настройте порядок загрузки так, чтоб «Оптический диск» был на первом месте. После этого нажмите «ОК» и запустите виртуальную машину.
Появится приглашение установщика выбранной ОС. Процесс установки стандартный и полностью соответствует сценарию установки операционной системы на настоящее «железо».
Первичная настройка гостевой ОС
После установки в Virtualbox гостевой системы, в первую очередь, поставьте гостевые дополнения. Без них некомфортно работать — экран гостевой системы будет захватывать мышь, не «возвращая» ее «хосту» (основной системе вашего компьютера), при изменении размера окна не будет адаптивного изменения, невозможно переключиться в полный экран, общие папки не будут работать и т.д.
Универсальный способ установки дополнений гостевой ОС
Запустите виртуальную машину с гостевой ОС, в верхнем поле выберите «Устройства» → «Установить дополнения гостевой ОС…». После появления диалога установки нажмите «Next», все настройки и путь установки оставьте по умолчанию и перезагрузите гостевую ОС по завершению установки.
Немного об интерфейсе запущенной виртуальной машины — верхнее горизонтальное меню (обычно скрытое, если виртуальная машина в состоянии полного экрана), содержит настройки, а нижнее меню справа — пиктограммы, отображающие состояние гостевой системы — подключенные устройства, общие папки, захват устройств.
Переключаемся в полноэкранный режим
При установке виртуальной машины, всплывает подсказка по использованию хост-клавиши. Обычно, это клавиша windows, левый CTRL или кнопка command на клавиатурах Apple. Переключиться в полноэкранный режим можно двумя способами:
- Комбинацией клавиш хост+F.
- Верхнее меню виртуальной машины → Вид → Режим полного экрана → Переключить
Расшариваем каталоги
Чтобы перекидывать файлы с виртуальной машины на хост, нужно настроить общие папки и сеть. Первое действие одинаково для всех операционных систем — в нижнем меню строки состояния виртуальной машины справа кликните по пиктограмме в виде синей папки → «Настроить общие папки» → «Добавить общую папку» (слева пиктограмма синей папки с зеленым плюсом) → Укажите путь к папке, которую хотите сделать общей в основной системе, поставьте «птички» на пунктах «авто-подключение» и «создать постоянную папку».
Теперь надо создать общую сеть — следующие действия зависят от вашей гостевой ОС.
Полезное видео
Небольшая видео инструкция, о том, как сделать общую папку.
Если гостевая Linux
В гостевой системе откройте терминал и добавьте своего пользователя в группу vboxsf, чтобы у вас были права на просмотр, редактирование, изменение файлов в общих папках:
sudo adduser username vboxsf
где username — имя пользователя вашей гостевой системы, нажмите ENTER, введите пароль и перезагрузите компьютер, после чего у вас появится примонтированный каталог.
Если гостевая Windows
«Пуск» → «Выполнить» — набрать cmd, открыть командную строку, в командной строке выполнить:
net use x: \\vboxsvr\shared_folder
где x — любая незанятая другими носителями буква латинского алфавита, shared_folder — имя вашей общей папки, путь прописывать не надо. Имя совпадает с тем, которое отображалось в меню настройки общей папки на предыдущем шаге.
Общие вопросы
Не видит usb (флешку), что делать?
- Проверьте устройства в строке состояния виртуальной машины — пиктограммы в правом нижнем углу. Нажмите на значок usb для вывода списка устройств. Если флешка имеет серый, неактивный цвет, значит, она примонтирована в основной системе. Отмонтируйте (в windows кнопка «извлечь» справа на панели пуск) флешку и она станет активной в гостевой системе
- Убедитесь, что стоят дополнения гостевой системы
- Если у вас хост — линукс, а вышеперечисленные действия не помогли и флешка неактивна — проверьте, состоит ли ваш пользователь в группе vboxusers.
Почему я могу поставить в виртуал бокс только 32 битные версии ОС?
- Возможно, ваш процессор слишком старый или специфический. Специальная утилита, например, CPU-Z, в строке Instructions перечисляет поддерживаемые инструкции. Также можно погуглить ваш процессор по теме поддержки виртуализации.
- Отключена функция аппаратной виртуализации в центральном процессоре. Опция включается через BIOS (UEFI) компьютера. Перезагрузитесь в меню BIOS и найдите опцию, похожую на Virtual Technology и включите (Enabled). Не забудьте сохранить изменения.
Как удалить?
В Windows
Удалите виртуал бокс через панель управления, «Установка и удаление программ»/»Приложения и возможности».
В каталогах
x:\Documents and Settings\Admin\Мои документы\My Virtual Machines
x:\Documents and Settings\Admin\.VirtualBox
хранятся конфигурационные файлы и виртуальные машины, которые при необходимости можно удалить.
В Linux
Чтобы удалить виртуал бокс со всеми зависимостями, наберите в терминале
sudo apt-get remove --purge virtualbox
Конфигурационные файлы удаляются командами
sudo rm ~/"VirtualBox VMs" -Rf
sudo rm ~/.config/VirtualBox/ -Rf
В MacOS
Перенесите значок VirtualBox в корзину и очистите ее. Конфигурационные файлы находятся в следующих каталогах, но будьте внимательны, удалять нужно каталоги и файлы с упоминанием virtualbox!
- Library/Caches
- /Library/Preferences
- /Library/ApplicationSupport
- /Library/LaunchAgents
- /Library/LaunchDaemons
- /Library/PreferencePanes
- /Library/StartupItems
Какие существуют аналоги?
- VMware — мощное платное решение виртуализации от IBM.
- Windows Virtual PC — исключительно под ОС от Microsoft и для виртуализации ОС от Microsoft.
- Parallels Desktop — продукт под MacOS для запуска ОС Windows.
В статье были рассмотрены основные возможности Virtualbox — основные цели использования продуктов виртуализации, тонкости установки и настройки виртуальных машин, принципы работы с виртуальными машинами, а также разобраны самые распространенные вопросы, с которыми сталкиваются пользователи.