пятница, 20 июня 2008 г.

VirtualBox

Материал из openSUSE.

VirtualBox это virtualization продукт созданный innotek для 32-bit гостевые операционные системы. VirtualBox может использоваться на 32-bit или 64-bit Intel и AMD CPU(процессорах). Он стал свободным для разработки и личного пользования в январе 2007 года. Он поставляется в двух вариантах:

  • Редакция для Open source (с отрытыми исходниками) под названием VirtualBox OSE
  • С закрытыми исходниками, распространяемые в виде двоичного файла (больше функций и надежнее работает прим:переводчика)
Существуют некоторые серьезные различия между VirtualBox OSE и с закрытыми исходниками в бинарном виде от VirtualBox.


VirtualBox работающая в openSUSE 10.3 сессия
Увеличить
VirtualBox работающая в openSUSE 10.3 сессия

Содержание

[убрать]

Установка

Как установить VirtualBox зависит от вашей версии openSUSE.

openSUSE 10.3

VirtualBox доступен в основном, официальном OSS репозитарии openSUSE 10,3.

  • Использование YaST:

Убедитесь, что основной OSS репозитарий был добавлен (проверьте в модуле YaST Репозитарии сообщества). Затем просто зайдите в модуль Software Management ('Управление программным обеспечением') и установите пакет virtualbox.

  • Использование zypper (инструмент командной строки):

Проверьте , что OSS репозиторий в онлайн (online), и если да то:

 zypper install virtualbox

, которая скачивает и устанавливает VirtualBox OSE и зависимости:

  • virtualbox-kmp это обязательный vboxdrv драйвер ядра
  • Xalan-c пакет
  • Xerces-c пакет

Теперь можете смотреть на раздел после установки расположенный ниже.

openSUSE 10.2

Здесь есть несколько вариантов:

openSUSE репозитарий

В настоящее время вы можете использовать:

Другие ссылки:

содержит плохие пакеты VirtualBox-kmp, отсутствует обязательный vboxdrv и еще одна ошибка, так что если вы хотите удалить это пожалуйста используйте (например, для VirtualBox-kmp-default):

rpm -e --noscripts VirtualBox-kmp-default

Другой пакет VirtualBox уже ОК, но без модуля он будет отказываться, запускать любую виртуальные машины.

Условия для скачанного VirtualBox

При использовании бинарной версии или из исходников нужно сперва установить пакеты:

  • kernel-source
  • kernel-syms
  • Xalan-c
  • Xerces-c

Вы можете скачать бинарник или исходники VirtualBox с страницы загрузки.

Установка VirtualBox из бинарного файла

После загрузки бинарного пакета VirtualBox, войдите как пользователь root. Изменение права загруженного вами файла, чтобы он стал исполняемым (обратите внимание на выделенную красным область):

Image:Make_VirtualBox_executable.png

Далее, с помощью программы konsole (или любимой shell) выполните команду:

 sh VirtualBox-1.5.0_24069_openSUSE102-2.i586.rpm.run

, которая создает файл пакетаVirtualBox-1.5.0_24069_openSUSE102-2.i586.rpm или

 sh VirtualBox-1.5.0_24069_openSUSE102-2.x86_64.rpm.run

, которая создает файл пакетаVirtualBox-1.5.0_24069_openSUSE102-2.x86_64.rpm Затем выполните:

 rpm --install VirtualBox-1.5.0_24069_openSUSE102-2.ARCH.rpm

, где 'ARCH' либоi586 или x86_64, в зависимости от типа процессора вашей системы. Далее, требуется создать модуль ядра, запустив команду:

 /etc/init.d/vboxdrv setup

Вы сможете запустить VirtualBox уже сейчас, но VirtualBox может выдать сообщение "Не удалось загрузить службу USB прокси (VERR_FILE_NOT_FOUND). Эта служба может быть не установлен на компьютере". Пока вы не # Enabling_USB_Support включите поддержку USB.

Установка из исходников

Скачайте архив с

распакуйте его и запустить программу установки в режиме суперпользователя. Установить VirtualBox в /opt/VirtualBox это правильная мысль.

После установки

Хотя VirtualBox запуститься после установки, есть ряд других необходимых действий, прежде чем можно будет действительно получить максимальную эффект от VirtualBox. К ним относятся:

  • Проверьте что vboxdrvдрайвер загружается.

В терминале (под рутом), выполните команду:

 modprobe vboxdrv
  • Добавьте пользователя вvboxusersгруппу:

Зайдем наYaST ->Пользователи и безопасность->Управление пользователями, и редактирую профиль пользователя, добавим его к группе vboxusers. Для этого выберите имя пользователя, нажмите наРедактировать, перейти на вкладку Подробности и установить флажок напротив vboxusers. Image:UserEditVboxuser.jpg После этого вы сможете удачно запускать VirtualBox!

Включение поддержки USB

Этот раздел НЕ относится к Open Source Edition (OSE), как OSE версия не имеет поддержки USB.

Этот раздел относится только к коммерческой версии расположенной в двоичном файле. Следующие инструкции были протестированы с использованием VirtualBox-1.5.0_24069_openSUSE102-2.x86_64.rpm.run на openSUSE 10,3 для x86_64. Перед использованием этих инструкций проверьте, что установленный вами VirtualBox запускается и работает. Вам необходимо войти в систему под пользователем root для использования этих инструкций.

Шаг 1. Убедитесь в том, что группа vboxusersсуществует. Если нет, создайте группу пользователей vboxusers используя YaST->Пользователи и безопасность->Управление группами.

Шаг 2. Создайте групповой ID number для группы vboxusers. Вы можете сделать это, используяYaST ->Пользователи и безопасность->Управлене группами. В новом окне в выпадающем меню под названием Задать фильтр в нижнем правом углу окна. Измените Задать фильтр на Системные группы и в нижней части списка, вы должны увидеть название группы vboxusers со своим групповым ID номером с правами на vboxusers".

Шаг 3. Добавьте нужного пользователя (например, Putin) в групу vboxusers. Нажмите кнопку в нижнем правом углу окна с надписью Принять.

Шаг 4. Добавьте следующее в конец файла /etc/fstab:

none /proc/bus/usb usbfs devgid=XXX,devmode=664 0 0

где XXX это идентификатор группы number созданной вами в Шаг 2.

Шаг 5. Перезагрузитесь.
Теперь все пользователи добавлены в группу vboxusers и VirtualBox должен иметь доступ к USB. При открытии существующей виртуальной машины, или завершении создания новой виртуальной машины, вы должны увидеть USB в качестве одного из возможных вариантов конфигурации, вроде этого (обратите внимание на выделенную красным область):
Image:VirtualBox_Screenshot_showing_USB_enabled.png

Затем щелкните по синему слову USB выделенное красным выше. Это вы к: Next, click on the blue word USB shown in the red highlighted immediately above. И вы увидите:

Image:VirtualBox_Screenshot_showing_USB_enabled_2.png

Как указано на иллюстрации, нажмите флажок маркировку Разрешить USB Контролер, а затем нажмите кнопкуOK. Теперь поддержка USB должна работать в VirtualBox

Ссылки

Комментариев нет: