Алексей Федорчук
С давних пор я применяю VirtualBox преимущественно для изготовления скриншотов программ установки различных дистрибутивов и получения о них общего впечатления, после чего системы, показавшиеся мне интересными, устанавливались на реальное железо. После чего виртуальные инсталляции сохранялись только для сверки реальных установок, подвергавшихся бесчеловечному экспериментированию, с умолчальными их параметрами.
Ситуация изменилась, когда я занялся сборками кастомизированных образов на базе сначала Linux Mint, а потом LMDE. Пока кастомизация осуществлялась образов оригинальных, VirtualBox требовался только для проверки полученных результатов. Однако в рамках подготовки книги про Betsy и Дополнений к книге про Linux Mint и его Cinnamon возникла потребность в изготовлении снапшотов кастомизированных систем. По понятным причинам, подходящим полем для таких упражнений были виртуальные машины, то есть тот же VirtualBox.
Однако тут вскрылось осложняющее обстоятельство: часто в процессе кастомизации исходная система уродовалась до того, что проще было, со словами чукчи-хирурга «Опять ничего не получилось!», снести её и начать всё сначала, нежели заниматься исправлениями. Однако это требовало повторной инсталляции — а когда занятие это утрачивает новизну, оно становится скучным и печальным.
Нет, известно, что майнтайнеры некоторых дистрибутивов, наряду с iso-образами и, иногда, образами для записи на флешки/карты, изготовляют и образы, предназначенные для прямого запуска в виртуальных машинах — благо, из таковых широко распространены только две, VMWarw и VirtualBox (о гипервизорах «ядерного» уровня здесь речь не идёт, перед ними ставятся совсем другие задачи). Да вот беда — дистрибутивы, интересующие меня, почти никогда в их число не попадали.
Однако при изучении вопроса всё оказалось не так уж печально: в процессе поиска «виртуализованных» образов я натолкнулся на сайт OSBoxes, содержащих коллекцию оных для многих популярных и просто интересных дистрибутивов, в форматах как VMWate, так и VirtualBox’а.
Полный список окученых там дистрибутивов приводить не буду — заинтересованные лица могут ознакомиться с ним сами. Отмечу только, что там присутствовали все интересующие меня в рамках текущих задач системы — Linux Mint и LDME 2, Debian и Ubuntu. А также — несколько систем, которые представляли интерес чисто платонический — AntiX, Elementary OS и некоторые другие.
Все дистрибутивы на сайте представлены своими последними стабильными версиями, а некоторые и всеми поддерживаемы, и имеются в двух вариантах — 32- и 64-битном. Образы для VirtualBox — стандартные файлы *.vdi
, сжатые компрессором 7z. Для VMWare это также 7z-архиавы, объединяющие в себе всё изобилие файлов формата этой виртуальной машины (честно говоря, уже не помню, как он устроен, да и речи о них дальше не будет).
Обращение с образами для VirtualBox’а очень простое. Архив разпаковывается в подходящий каталог (тот, что предназначен для хранения виртуальных дисков вообще, у меня — /home/data/vbox
). Далее виртуальная машина создаётся обычным образом — задаётся её имя и то, что в VirtualBox’е называют «типом» и «версией». Я опробовал образы на Linux Mint 17.2, поэтому естественным было дать виртуалке такое же имя, из которого вытекали остальные два параметра:
На самом деле «тип» и «версия» могут быть любыми, они влияют только на предлагаемые далее по умолчанию размер памяти и виртуального диска. Размер памяти задаётся следом — я отвожу под это дело обычно 2 ГБ:
А вот диск у нас уже создан трудами работников OSBoxes, надо только отметить соответствующий пункт и выбрать нужный образ:
После чего новая виртуальная машина оказывается в списке виртуалок:
Поскольку на диске лежит установленная система с умолчальными настройками, при старте с неё появляется предложение авторизоваться:
Благо, необходимый для этого пароль заботливо подсказан создателями образа — для всех дистрибутивов это osboxes.org
.
После этого я решил опробовать образ с Ubuntu, выбрав актуальный на данный момент релиз 15.04. До сих пор ни одна из её версий не запускалась у меня в виртуалке с разрешением больше, чем 800×600, при котором делать что-либо в Unity положительно невозможно.
Система, запущенная с образа OSBoxes, предложила мне гостевой вход,тоже не забыв подсказать пароль для него:
И также не блеснула своими видеопараметрами, выдав разрешение 1024×796:
Что далеко от идеала, и особенно бледно выглядит на фоне умолчального разрешения LDME (на заднем плане, 1294×1026):
Даже соплеменная Rafaela оказалась способной на большее (1280×988):
Однако это лучше, чем почти VGA-разрешение, которое мне удавалось получить для Ubuntu раньше.
А как бонус Ubuntu сразу предложила мне скачать недостающие языковые пакеты:
И даже установить русский язык интерфейса, задав вопрос о переименовании подкаталогов домашнего каталога:
От чего я сразу и навсегда отказался, естественно. Но это к теме моего сегодняшнего очерка не относится.
В общем, поглядев на несколько первых интересующих меня систем через призму OSBoxes, я с полной ответственностью могу рекомендовать этот сайт любителям поэкспериментировать с дистрибутивами без риска для своего рабочего окружения и лишних трудозатрат на их установку.
Очень нужный ресурс. Спасибо.
Спасибо. Статья помогла мне запустить ElementaryOS. 0.4 с помощью VirtualBox. Правда, при этом разрешение было 1024 на 768 пикселей и по правому и левому краям экрана были черные полосы, но это ерунда. Порадовало, что в VB работала сеть!
mikhaylovns, не за что, рад, что помогло.
> Порадовало, что в VB работала сеть!
Ну, как раз сеть в VB работает (почти) всегда. Он ведь обращается не к реальной карте, а к эмуляции какого-то древнего чипа, который знают (почти) все системы.
А с Elementary… Вы диск гостевых дополнений подключать пробовали? По идее, это ведь в базе своей та же Ubuntu, должен бы подхватиться. Хотя этот ихний DE — вещь в себе, у кого-то работает с блеском, а у иных — так себе. Я ко вторым отношусь :)