Понадобился Linux-сервер для тестирования кое-каких своих идей. Для этого было принято решение поднять LAMP на виртуальной Ubuntu Server VirtualBox.
Ниже некоторые моменты, которые пришлось для этого решить.
Я не буду расписывать здесь установку VirtualBox и Ubuntu Server внутри него. Установочный файл VB и образ Ubuntu скачаны с официальных сайтов, установка стандартная. Читать →
Данная статья в первую очередь предназначена для людей, которые желают познакомиться с операционными системами семейства GNU/Linux, но имеют опыт работы только в Windows.
Обоснование выбора
Virtualbox — популярный программный продукт виртуализации для множества операционных систем. Бесплатен, стабилен. Использовался мной на 2 ПК и 3 ноутбуках. Проблем не возникало.
Kubuntu — операционная система, которая является сборкой Ubuntu со средой KDE. Часто критикуется за «прожорливость», но по в любом случае среди всех оболочек наиболее схожа с рабочим столом Windows, а также имеет много графических средств для настройки. Таким образом, имея опыт работы в Windows, разобраться и настроить KDE не составит труда.
Альтернатива Kubuntu — Linux Mint KDE.
Загрузка компонентов
Для установки Virtualbox нужно перейти на эту страницу: https://www.virtualbox.org/wiki/Downloads. Напротив строки VirtualBox 4.3.12 for Windows hosts нужно нажать на ссылку x86/amd64, а напротив VirtualBox 4.3.12 Oracle VM VirtualBox Extension Pack — All supported platforms. Запустите сначала первый файл, а после завершения установки — второй.
Примечание: для увеличения скриншота кликните по нему.
Запустите Virtualbox и выберите кнопку «Создать».
В открывшемся диалоговом окне введите имя создаваемой виртуальной машины. Тип — Linux, версия — Ubuntu.
Благодаря данному выбору дальнейшие параметры будут автоматически настраиваться под убунту. У Вас они скорее всего по умолчанию такие же. В любом случае стоит сверяться со скриншотами ниже.
Оперативной памяти можно выделить сколько угодно, но оптимальнее всего будет 512 МБ. Если спустя некоторое время Вы решите запускать ресурсоемкие приложения, то данный параметр нужно будет увеличить до 1 — 2 ГБ. Но его можно менять в любое время, так что пока советую выбрать 512 МБ.
Так как виртуального жесткого диска пока нет, соглашайтесь на его создание.
Тип можно выбрать любой, но при работе с Virtualbox лучше выбрать и диск Virtualbox.
Потом следует выбрать формат хранения. Динамический будет увеличиваться в размере постепенно, а статический сразу займет все отведенное для него пространство. Первый экономит место, а второй чуть быстрее работает. Выбирать Вам. Я всегда выбираю динамический, так как у меня много виртуальных машин и нужно экономить место 🙂
А вот теперь пора определиться с размером. Мастер предлагает 8 ГБ, но этого маловато для работы. Познакомиться с системой хватит, но не более того. А вот 16 ГБ уже лучше. Особенно если на предыдущем шаге был выбран динамический тип.
Настройка виртуальной машины
Выберите созданную машину и нажмите на кнопку «Настроить».
Нужно изменить всего пару параметров.
Первый расположен в Система -> Материнская плата. Уберите дискету из списка Порядок загрузки.
Далее перейдите в Дисплей -> Видео. Отдайте 128 МБ видеопамяти и поставьте галочку напротив строки «Включить 3D ускорение». Увы, но без этого KDE работает крайне плохо.
Установка Kubuntu
Дважды кликните по названию виртуальной машины. В открывшемся диалоговом окне нажмите на кнопку в виде папки (напротив строки Привод хоста).
Далее найдите на диске образ Kubuntu.
После того, как Virtualbox обнаружит образ, его имя отобразится в предыдущем диалоговом окне. Нажмите «Продолжить».
Итак, загрузилось меню LiveCD:
Нажмите клавишу F2 и стрелками выберите русский язык из списка.
Пункт «Запустить Kubuntu» уже активен. Просто нажмите Enter.
Итак, спустя некоторое время система загрузилась. Можно либо поработать с ней в Live-режиме, либо установить. Выберите п
В последние время мне всё чаще приходиться пользоваться одной из программ, которая не запускается через wine. По началу я передавал файлы из linux в windows с помощью флешки или через dropbox, но сегодня я твёрдо решил покончить с этим извращением и создать общую папку между ubuntu и windows в virtualbox.
Разумеется нам понадобится установленный virtualbox. Читать →
VirtualBox 4.0.6 устанавливается в Ubuntu очень просто. Все описано вот здесь: http://www.virtualbox.org/wiki/Linux_Downloads . Если вкраце, то должны быть следующие действия: Выбираем нужную строчку по версии операционной системы из этого списка:
deb http://download.virtualbox.org/virtualbox/debian maverick contrib non-free deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free deb http://download.virtualbox.org/virtualbox/debian karmic contrib non-free deb http://download.virtualbox.org/virtualbox/debian hardy contrib non-free deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free deb http://download.virtualbox.org/virtualbox/debian lenny contrib non-free
Например, для Ubuntu 10.04 нужна строка
deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free
Добавляем ее в конец файла /etc/apt/sources.list. Затем скачиваем ключ репозитория и добавляем его в apt:
Предыстория: решил я потестить панель управления хостингом Webmin. Установку самой панели я опишу в другой статье. В этой же постараюсь рассказать о том, как прокинуть порт, чтобы снаружи можно было зайти на веб-интерфейс этой панели. При пробросе порта я руководстовался этим постом. Решение: Для порт форвардинга можно воспользоваться утилитой VBoxManage. Надо выполнить следующие команды:
Итак, здесь означает имя виртуальной машины, в нашем случае «debian-test». Напротив HostPort и GuestPort — порты, которые слушаются на главной и виртуальной машине. Т.е. те самые, который мы будем перебрасывать. После этого остается только перезапустить VirtualBox. Чтобы удостовериться, что все работает, можно выполнить следующую команду:
sudo netstat -nlt Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:29209 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN
Мы видим, что порт 10000 находится в состоянии LISTEN, т.е. прослушивается. Зайдя через бразуер host-машины на адрес https://localhost:10000, мы попадаем на страничку Webmin-интерфейса.
В дополнении осталось так же заметить, что конфиги виртуальных машин лежат обычно здесь — ~/.Virtualbox/Machines//.xml.
Автор: AlexWinner
Дата публикации: 2010-05-21T08:02:00.000-07:00
Заметка о том, как позаиметь почти полноценный DirectX под виртуальной машиной. В моём случае это VirtualBox под linux, в машине — WindowsXP.
VirtualBox — клёвая виртуалка, удобная. Автоподгонка разрешения гостевой системы под размер окна в реальном времени, интеграция мыши без захвата, буфер обмена туда-сюда, возможность захватить usb-устройства (я, например, коннекчу винмобайл-девайс через ActiveSync, правда, при попытке прошить запорол устройство, но это другая история). Читать →