Установка ПО · 3 min read · Dec 25, 2025

Установка VirtualBox на Ubuntu

Установка VirtualBox на Ubuntu

Версия 1.0
Автор: Фалко Тимме

Это руководство показывает, как вы можете установить VirtualBox от InnoTek на рабочем столе Ubuntu. С помощью VirtualBox вы можете создавать и запускать гостевые операционные системы (“виртуальные машины”), такие как Linux и Windows, под хост-операционной системой. Существует два способа установки VirtualBox: из предварительно скомпилированных бинарных файлов, доступных для некоторых дистрибутивов и подпадающих под лицензию PUEL, и из исходных кодов, которые выпускаются под лицензией GPL. Эта статья покажет оба способа.

В настоящее время VirtualBox поддерживает только 32-битные хост и гостевые операционные системы. **

Этот документ предоставляется без каких-либо гарантий! Я хочу сказать, что это не единственный способ настройки такой системы. Существует множество способов достижения этой цели, но это тот путь, который я выбираю. Я не даю никаких гарантий, что это сработает для вас!

1 Установка VirtualBox из предварительно скомпилированных бинарных файлов

Бинарные файлы VirtualBox можно скачать отсюда: http://www.virtualbox.org/wiki/Downloads. Если лицензия PUEL вас устраивает и для вашего дистрибутива есть пакет, вы можете установить этот пакет. Например, существует пакет VirtualBox .deb для Ubuntu 6.10 (Edgy Eft), так что если вы используете Ubuntu 6.10, вы можете использовать этот пакет. Я также успешно протестировал этот пакет на Ubuntu 7.04 (Feisty Fawn), так что, похоже, вы можете использовать этот пакет и там.

Чтобы установить пакет VirtualBox .deb, откройте окно терминала (Программы > Служебные программы > Терминал) и станьте root:

sudo su

Затем установите некоторые предварительные зависимости для VirtualBox:

apt-get install bcc iasl xsltproc xalan libxalan110-dev uuid-dev zlib1g-dev libidl-dev libsdl1.2-dev libxcursor-dev libqt3-headers libqt3-mt-dev libasound2-dev libstdc++5 linux-headers-`uname -r` build-essential

Затем перейдите на страницу загрузки VirtualBox и выберите правильный .deb пакет для вашей версии Ubuntu и загрузите его на вашу систему:

cd /tmp
wget http://www.virtualbox.org/download/1.3.8/VirtualBox_1.3.8_Ubuntu_edgy_i386.deb

После завершения загрузки вы можете установить VirtualBox следующим образом:

dpkg -i VirtualBox_1.3.8_Ubuntu_edgy_i386.deb

Вам могут задать следующие вопросы:

Согласны ли вы с условиями лицензии PUEL? <– Да
Должен ли модуль ядра vboxdrv быть скомпилирован сейчас? <– Да

Вот и все. Теперь вы можете найти VirtualBox в Программы > Системные инструменты:

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

Если лицензия PUEL от InnoTek вам не подходит и вы предпочитаете GPL и/или для вашей версии Ubuntu нет .deb пакета, вы можете скомпилировать VirtualBox из исходников. Исходники выпускаются под лицензией GPL.

Чтобы установить VirtualBox из исходников, откройте окно терминала (Программы > Служебные программы > Терминал) и станьте root:

sudo su

Затем установите некоторые предварительные зависимости для VirtualBox:

apt-get install bcc iasl xsltproc xalan libxalan110-dev uuid-dev zlib1g-dev libidl-dev libsdl1.2-dev libxcursor-dev libqt3-headers libqt3-mt-dev libasound2-dev libstdc++5 linux-headers-`uname -r` build-essential

Мы можем скачать последние исходники VirtualBox из SVN-репозитория InnoTek; для этого сначала необходимо установить subversion:

apt-get install subversion

Затем мы загружаем исходники VirtualBox в директорию /usr/src/virtualbox:

mkdir /usr/src/virtualbox
cd /usr/src/virtualbox
svn co http://virtualbox.org/svn/vbox/trunk vbox

Затем мы компилируем VirtualBox следующим образом:

cd vbox
./configure
source ./env.sh
kmk all
cd out/linux.x86/release/bin/src
make
make install

После этого мы загружаем модуль ядра vboxdrv и копируем файлы VirtualBox в соответствующие места на диске:

cd ../
modprobe vboxdrv
echo vboxdrv >> /etc/modules

cp -prf .so /usr/lib/
mkdir /usr/local/virtualbox
cp -prf
/usr/local/virtualbox/
ln -s /usr/local/virtualbox/VirtualBox /usr/local/bin/VirtualBox
ln -s /usr/local/virtualbox/VBoxSVC /usr/local/bin/VBoxSVC

Затем мы создаем группу vboxusers и добавляем нашего пользователя рабочего стола (например, falko) в нее:

groupadd vboxusers
usermod -G vboxusers -a falko

Теперь мы должны изменить разрешения для /dev/vboxdrv, чтобы к нему мог получить доступ группа vboxusers:

chmod 660 /dev/vboxdrv
chgrp vboxusers /dev/vboxdrv

Чтобы предотвратить сброс разрешений для /dev/vboxdrv при загрузке, мы редактируем /etc/udev/rules.d/40-permissions.rules и добавляем следующую строку в конец этого файла:

gedit /etc/udev/rules.d/40-permissions.rules

| [...] KERNEL=="vboxdrv", GROUP="vboxusers", MODE="0660" |

Вот и все. Теперь все, что осталось сделать, это создать пункт меню для VirtualBox. Щелкните правой кнопкой мыши на Программы и выберите Изменить меню:

В открывшемся окне выберите Системные инструменты, а затем нажмите на Новый элемент:

В окне Создать запускатель заполните следующие данные:

  • Тип: Приложение
  • Имя: VirtualBox
  • Команда: VirtualBox (пожалуйста, обратите внимание на регистр - это команда, если вы не напишете ее правильно, приложение не запустится)
  • Комментарий: Вы можете заполнить чем угодно или оставить пустым.

Если хотите, вы также можете выбрать значок для нового приложения, но это не обязательно.

Теперь VirtualBox должен отображаться в списке элементов меню Системные инструменты. Нажмите Закрыть, чтобы выйти из окна:

После этого вы можете найти VirtualBox в Программы > Системные инструменты:

Вот как это выглядит, когда VirtualBox запущен:

3 Ссылки

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.