Существует несколько способов установки этой виртуальной машины. У каждого способа есть свои приемущества и недостатки. В частности, в Debian Squeeze, из репозиториев устанавливается версия VirtualBox OSE 3.2.10 r66523. В ней нет поддержки трансляции usb на виртуальную машину, что несколько ограничивает её применение, но сама установки простая и не требует лишних телодвижений, даже в случае обновления ядра из репозиториев - необходимые модули будут созданы и настроены автоматически. \\ Установка из репозиториев VirtualBox может потребовать действий с модулями ядра. ==== Установка из репозитория Debian ==== Через Synaptic устанавливаем пакет //virtualbox-ose//. Это же, только через консоль: # apt-get update # apt-get install virtualbox-ose Менеджер пакетов также установит необходимые зависимости: virtualbox-ose-dkms, virtualbox-ose-qt и другие. Также произойдёт сборка и установка необходимых модулей ядра. Желательно после установки перезагрузить машину. После установки, запускаем менеджер "Приложения" -> "Системные" -> "VirtualBox OSE" и делаем необходимые настройки. == Установка из пакетов с сайта VirtualBox == В стабильной ветке дистрибутива Debian, версии VirtualBox значительно отстают от сборок, что выкладывает Oracle, поэтому, можно без проблем установить версии именно с сайта Oracle. Прежде чем перейти к установке пакетов, нужно сперва удалить уже установленную версию Virtualbox из официальных пакетов дистрибутива Debian (если такая установка проводилась ранее): # apt-get remove virtualbox или (в зависимости от установленной версии) # apt-get remove virtualbox-ose После удаления, желательно перезагрузить машину. Скачиваем gpg-ключ и импортируем его в систему: # cd /tmp # wget http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc # apt-key add oracle_vbox.asc Затем необходимо подключить репозиторий Oracle, для чего в /etc/apt/sources.list добавляем строку: deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free Обновляем источники: # apt-get update Теперь можно посмотреть какие версии имеются. Это можно сделать через Synaptic или из консоли: # apt-cache search virtualbox Выбираем последнюю версию и устанавливаем её: # apt-get install virtualbox-4.2 Далее, для установки модулей запускаем: # /etc/init.d/vboxdrv setup Скрипт скомпилирует необходимые модули и скопирует в нужные каталоги. Если все прошло успешно - желательно перезагрузить машину. Если модули не установились как надо, или не выполнена команда setup, то выйдет примерно такое окно с сообщением о невозможности запустить машину: [{{ Vbox-about-install.png?400 }}] Если //setup// произведён, но сообщения при запуске машины всё-равно появляются, значит не стартует скрипт, который загружает модули при включении машины. У автора, после удаления версии VirtualBox, входящей в состав репозиториев Debian, не удалились старые скрипты загрузки модулей, а новые, при установке из репозиториев Oracle, не установились на 2-ой уровень выполнения. Удаляем старые скрипты из автозагрузки: # insserv -v -r /etc/init.d/virtualbox # insserv -v -r /etc/init.d/virtualbox-ose Возможно insserv скажет, что от virtualbox зависят: vboxautostart-service, vboxballoonctrl-service, vboxweb-service - компоненты уже нового VirtualBox. В этом случае удаляем и их тоже: # insserv -v -r /etc/init.d/vboxautostart-service # insserv -v -r /etc/init.d/boxballoonctrl-service # insserv -v -r /etc/init.d/vboxweb-service Теперь устанавливаем //vboxdrv//: # insserv -v /etc/init.d/vboxdrv Если нужно, устанавливаем снова сервисы: vboxautostart-service, vboxballoonctrl-service, vboxweb-service. Далее от root`а стартуем: # /etc/init.d/vboxdrv start Теперь можно запустить интерфейс управления и работать. ==== Смотрите также ==== * [[http://www.nixzeya.ru.net/forum/index.php?topic=150.0|Обсуждение статьи на форуме]]