• Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта

Запуск VirtualBox 4.0 на Ubuntu Server 10.10

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

UbuntuЭто руководство объясняет, как Вы можете запускать виртуальные машины с 4,0 VirtualBox на Ubuntu server 10.10 без графического интерфейса. Обычно Вы используете VirtualBox GUI (в desktop версиях) для управления виртуальными машинами, но сервер не имеет рабочего стола. К счастью, VirtualBox поставляется с инструментом, называемым VBoxHeadless, который позволяет подключаться к виртуальной машины через удаленное подключение к рабочему столу, так что нет необходимости в VirtualBox GUI.

Предварительные замечания

Я испытываю это на Ubuntu server 10.10 сервере (хост-системе) с IP-адресом 192.168.1.101 , где я вхожу в систему, как обычный пользователь (имя пользователя mobil в данном примере), а не как root .

Установка VirtualBox

Для установки VirtualBox 4.0 на нашем сервере Ubuntu 10.10, мы открываем /etc/apt/sources.list ...

  • sudo nano /etc/apt/sources.list

... и добавить следующую строку к нему:

[...]
deb http://download.virtualbox.org/virtualbox/debian maverick contrib

Теперь мы Скачать VirtualBox с добавлением ключа ключа ...

  • wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

... и обновим наши базы данных пакетов:

  • sudo apt-get update

После этого мы устанавливаем VirtualBox 4.0 следующим образом:

  • sudo apt-get install linux-headers-$(uname -r) build-essential virtualbox-4.0 dkms

{xtypo_info}DKMS пакет гарантирует, то что версия ядра VirtualBox правильно обновляться, даже если Linux версии ядра изменена{/xtypo_info}

Начиная с версии 4.0, VirtualBox ввела так называемые "пакеты расширения" и добавила некоторые функции, как удаленное подключение к рабочему столу поддержки (VRDP). Нам необходимо удаленно соединиться с рабочим столом, чтобы контролировать наши виртуальные машины,для этого нам сейчас необходимо установить соответствующий пакет расширения. В www.virtualbox.org/wiki/Downloads Вы найдете ссылку на следующий пакет расширения:

{xtypo_download}VirtualBox 4.0 Oracle VM VirtualBox Extension Pack Support for USB 2.0 devices, VirtualBox RDP and PXE boot for Intel cards{/xtypo_download}

Скачаем и установим extension pack следующим образом:

  • cd /tmp
  • wget http://download.virtualbox.org/virtualbox/4.0.0/Oracle_VM_VirtualBox_Extension_Pack-4.0.0-69151.vbox-extpack
  • VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.0-69151.vbox-extpack

{xtypo_alert}Убедитесь, что вы должны взять последнюю версию с веб-сайта VirtualBox{/xtypo_alert}

Теперь мы должны добавить пользователя, который будет работать с VirtualBox ( admin в данном примере), vboxusers группы:

  • sudo adduser administrator vboxusers

VirtualBox установлен и готов к использованию


Использование VirtualBox из командной строки

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

Чтобы создать виртуальную машину в командной строке, мы можем использовать команды VBoxManage. Посмотрим:

  • VBoxManage --help

{xtypo_info}Для списка доступных команд рекомендуется взглянуть на сайте www.virtualbox.org/manual/ch08.html{/xtypo_info}

Теперь я создам виртуальную машину Ubuntu Server 10.10 с 256MB оперативной памяти и 10GB жестким диском с ISO образом Ubuntu Server 10.10 (который у меня хранится в /home/mobil/ubuntu-10.10-server-amd64.iso ):

VBoxManage createvm --name "Ubuntu 10.10 Server" --register
VBoxManage modifyvm "Ubuntu 10.10 Server" --memory 256 --acpi on --boot1 dvd --nic1 bridged --bridgeadapter1 eth0
VBoxManage createhd --filename Ubuntu_10_10_Server.vdi --size 10000
VBoxManage storagectl "Ubuntu 10.10 Server" --name "IDE Controller" --add ide
VBoxManage storageattach "Ubuntu 10.10 Server" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium Ubuntu_10_10_Server.vdi
VBoxManage storageattach "Ubuntu 10.10 Server" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/mobil/ubuntu-10.10-server-amd64.iso

Импорт существующих виртуальных машин

Предположим, что у Вас есть виртуальная машина, которая называется examplevm и Вы хотите ее использовать. На старый машине Вы должны иметь каталог машин т.е. /examplevm. В каталоге VirtualBox машины examplevm должен содержаться файл examplevm.xml. Скопируйте examplevm каталог (в том числе examplevm.xml файл) в каталог виртуальных машин VirtualBox (если ваше имя пользователя mobil, это /home/mobil/.VirtualBox/Machines - результат должен выглядеть так/home/mobil/.VirtualBox/Machines/examplevm/examplevm.xml ).

В дополнение к этоve копируем examplevm.vdi файл из старого VDI каталога в новый (например /home/mobil/.VirtualBox/VDI/examplevm.vdi ).

Затем, Вы должны зарегистрировать импортированную виртуальную машину:

  • VBoxManage registervm Machines/examplevm/examplevm.xml

Запуск виртуальной машины на VBoxHeadless

Независимо от того, создали ли Вы новую виртуальную машину или импортировали старую, Вы можете запустить ее с помощью команды:

  • VBoxHeadless --startvm "Ubuntu 10.10 Server"

{xtypo_info}Заменить Ubuntu 10.10 Server с именем вашей виртуальной машины{/xtypo_info}

VBoxHeadless запустит виртуальную машину и VRDP сервер, который позволяет вам видеть виртуальную машину удаленно с другого компьютера.

Чтобы остановить виртуальную машину, выполните:

  • VBoxManage controlvm "Ubuntu 10.10 Server" poweroff

Чтобы приостановить виртуальную машину, выполните:

  • VBoxManage controlvm "Ubuntu 10.10 Server" pause

Для сброса виртуальной машины, выполните:

  • VBoxManage controlvm "Ubuntu 10.10 Server" reset

Чтобы узнать больше о VBoxHeadless:

  • VBoxHeadless --help

Подключение через удаленному рабочий стол

Вы можете использовать встроенные в Windows утилиту удаленного рабочего стола для подключения к только что созданной и запущенной виртуальной машине. Для это запустим ее: Пуск - Все программы - Стандартные - Подключение к удаленному рабочему столу, хоть мой пример и показан на примере системы Windows 7, в предыдущих версиях Windows, все действия производятся аналогично. Введите имя или IP-адрес хоста (не пользователя):

Подключение к удаленному рабочему столу

При этом Вы должны подключиться к виртуальной машине:

VirtualBox через удаленное подключение Windows

Подключение через Linux

На desktop версиях Linux, Вы можете использовать rdesktop команду для подключения к виртуальной машине. Откройте терминал (на Ubuntu, например: Приложения - Стандартные - Терминал ) и введите следующую команду:

  • rdesktop -a 16 mobil

{xtypo_info}mobil это имя или IP-адрес хоста сервера, а не один из пользователей - замените его собственный IP-адресом или именем хоста. Число 16 означает 16-битную глубину цвета{/xtypo_info}