- VirtualBox
- Installing VirtualBox
- Debian Sid/Unstable
- Debian 10 «Buster» and Debian 11 «Bullseye»
- Debian 9 «Stretch»
- Oracle Virtualbox third-party repository
- Installing the Guest Additions on a Debian VM
- Debian Sid/Unstable
- Debian 10 «Buster» and Debian 11 «Bullseye»
- Debian 9 «Stretch»
- Starting
- Desktop
- Server
- Troubleshooting
- The character device /dev/vboxdrv does not exist
- You are not a member of the «vboxusers» group
- Kernel driver not installed (rc=-1908)
- -1909 VERR VM DRIVER NOT ACCESSIBLE
- RDP not working out of the box?
- Loading VirtualBox kernel modules. modprobe vboxdrv failed
- Tips & Tricks
- Switching consoles
- How to remotely start virtual machines using VNC
- See Also
- External Links
- Как установить Debian в VirualBox. Полная пошаговая инструкция
- Как скачать Debian
- Создание виртуальной машины
- Виртуальный жесткий диск
- Настройки виртуальной машины
- Подготовка к установке Debian
- Учетные записи администратора и пользователя
- Время
- Разметка диска
- Установка системы
- Установка программного обеспечения
- Выбор интерфейса рабочего стола
- Установка загрузчика
- Работа с Debian
- VirtualBox
VirtualBox is an open source x86 emulator developed by innotek (bought by Sun, now Oracle) comparable to VMware. A proprietary extra package enhances the base experience, adding things like RDP access to the Guest. This page contains some how-to, tips and tricks when setting up and using VirtualBox.
Since version 4.0 the name suffix OSE became obsolete. All non-GPL parts are now packed in an additional extension pack available from Oracle.
Installing VirtualBox
Debian Sid/Unstable
For Sid, VirtualBox is available in the «contrib» section of Debian, only for the amd64 architecture. It can be installed as such:
Add the «contrib» and the «non-free» components to /etc/apt/sources.list, for example:
Update the list of available packages:
Install the virtualbox package, for instance:
Optionally install the extension pack with:
Debian 10 «Buster» and Debian 11 «Bullseye»
Packages for VirtualBox are not officially available in stable releases of Debian, due to lack of cooperation from upstream on security support for older releases. See 794466
However, new versions of VirtualBox are made available to stable users on a «rolling» basis by Debian Fast Track, a Debian project. This is currently available for Debian 10 and 11.
Add the Fast Track repository by following the instructions at https://fasttrack.debian.net/
Install the VirtualBox package with:
Optionally install the extension pack with:
Debian 9 «Stretch»
Packages for VirtualBox are not available in Debian 9. To install VirtualBox you must use the stretch-backports repository or the upstream third-party repository.
The version of VirtualBox in stretch-backports (5.2.24) is old and unsupported, but still available. To use it, see the instructions on https://backports.debian.org/Instructions/ (add an entry for the contrib section, not just the main section) and install with
Oracle Virtualbox third-party repository
Oracle packages VirtualBox for a number of Linux distributions themselves, including Debian. These are completely unsupported by Debian, but you may find them interesting if you need a new version faster than Fast Track provides, or wish to stick close to upstream.
See Oracle’s instructions on the VirtualBox Wiki.
Installing the Guest Additions on a Debian VM
This section documents installing the Guest Additions on a VirtualBox virtual machine with Debian, not a host system running VirtualBox.
If you want the Guest Additions ISO for your host, see the virtualbox-guest-additions-iso package, which is available in the «contrib» archive area on all Debian versions.
Debian Sid/Unstable
For Sid, the Guest Additions are available in the «contrib» section of Debian, only for the amd64 architecture. They can be installed as such:
Add the «contrib» and the «non-free» components to /etc/apt/sources.list, for example:
Update the list of available packages:
Install the relevant packages, for instance:
Debian 10 «Buster» and Debian 11 «Bullseye»
Packages for VirtualBox’s Guest Additions are not officially available in stable releases of Debian, due to lack of cooperation from upstream on security support for older releases. See 794466
However, new versions of the Guest Additions (along with the rest of VirtualBox) are made available to stable users on a «rolling» basis by Debian Fast Track, a Debian project. This is currently available for Debian 10 and 11.
Add the Fast Track repository by following the instructions at https://fasttrack.debian.net/
Install the VirtualBox package with:
Optionally install the extension pack with:
Debian 9 «Stretch»
There are no packages for the Guest Additions for Debian Stretch in the repositories. In order to install the prerequisites to build the Guest Additions from the VirtualBox Guest Additions ISO, follow these instructions:
1. The appropriate kernel headers and build tools:
2. Mount the Guest Additions ISO and copy VBoxLinuxAdditions.run from the ISO’s location to your home folder.
3. Open a terminal and execute the following commands to install the guest additions:
4. Reboot the system and the VirtualBox Guest Additions should be installed!
Starting
Desktop
In KDE, go to: KDE menu > System > Oracle VM VirtualBox
In GNOME, go to: Activities > List Applications > all (super + A) > Oracle VM Virtualbox
In Mate, go to: Mate menu > Applications > System tools > Oracle VM VirtualBox
In Xfce, go to: Application > System tools > Oracle VM VirtualBox
From an X terminal:
Server
You can start VirtualBox in Headless mode using VBoxHeadless like this:
You should run this inside a screen instance and detach the screen after starting the VM with Ctrl+a d. At least in version 4.0.x you won’t need to use screen. Just start the vm with:
and a VBoxSVC process appears in the background. You can loggoff without problems.
Troubleshooting
The character device /dev/vboxdrv does not exist
When starting VirtualBox, the following message is shown:
Load the VirtualBox kernel module (also load vboxnetflt in Debian Squeeze):
If the module is not found, refer to Installation to provide a virtualbox-dkms* package to your system.
You are not a member of the «vboxusers» group
As stated by VirtualBox:
Add your user account to the vboxusers group via adduser(8), as described in Installation:
Reboot your system to apply the group membership change.
Kernel driver not installed (rc=-1908)
You receive the following message
VirtualBox works fine until you reboot the system. This is because «vboxdrv» is not loaded during system boot.
Solution.
Make sure that you actually have these packages in your system
1) dkms;
2) build-essential;
3) linux-headers-$(uname -r)
Then, append the following line to /etc/modules
-1909 VERR VM DRIVER NOT ACCESSIBLE
RDP not working out of the box?
To get RDP working you need to install the VirtualBox Extensions Pack from the vendors website VirtualBox Downloads.
Simply download the extensions pack, click «File» => «Preferences» => «Extensions» => «Down arrow». Select the file you downloaded above. Click «OK». Restart VirtualBox.
Loading VirtualBox kernel modules. modprobe vboxdrv failed
When installing VirtualBox, the following message is shown:
It is because Secure Boot is enable, you have to sign yourself the kernel modules to be able to load them.
See instructions to sign kernel modules with a Machine Owner Key at: https://wiki.debian.org/SecureBoot#MOK_-_Machine_Owner_Key
Tips & Tricks
Switching consoles
The normal way to switch consoles in Linux is to use the ctrl-alt-Fx key combination. This does not work for a VirtualBox virtual machine (VM); it will switch consoles for the host system instead.
You should use -Fx instead, where is the key defined in File->Preferences->Input.
This also works for ctrl-alt-del and ctrl-alt-backspace
This is documented in the VirtualBox user manual in the section «Keyboard and mouse support in virtual machines», subsection «Typing special characters».
(An alternative method to switch between text consoles is to use alt-left and alt-right, but that does not work for graphical consoles like XOrg or DirectFB.)
How to remotely start virtual machines using VNC
Remote:
- log onto your remote box
install tightvncserver
netstat -tap | grep vnc
install xtightvncviewer
create a ssh tunnel to your box:
ssh -L 5901:localhost:5901 you@remote
use it: (note there are two colons)
- and start as many virtual machines as wanted.
then VBoxManage startvm $yourvm &
See Also
It is possible to use Veewee to automate the creation of Debian guests images for VirtualBox
External Links
Describe shared folders feature (user needs to be in vboxsf group)
Источник
Как установить Debian в VirualBox. Полная пошаговая инструкция
Установка операционной системы Debian на виртуальную машину дает возможность ее использования в качестве дополнительной (к основной) ОС компьютера.
Как скачать Debian
Зайдите на главную страницу Debian. Для принятия решения о выборе версии операционной системы ознакомьтесь с размещенной на сайте информацией. Перейдите по ссылке «ISO-образы CD/USB».
Выберите способ загрузки образа операционной системы. Предпочтительный, наиболее универсальный вариант: «Загрузить образы CD/DVD, используя BitTorrent»
Выберите версию для CD или DVD:
- Для ПК с 64-битными процессорами: amd64.
- Для старых 32-разрядных систем: i386.
Рассматриваю на примере CD-версии для amd64.
Выберите стабильную версию Debian с Xfce. Загрузите файл ISO-образа и переместите его в удобное место на жестком диске или SSD компьютера.
Создание виртуальной машины
Подробная процедура скачивания, установки, а также создания и настройки виртуальной машины в Oracle VM VirtualBox, рассматривалась мной ранее.
Откройте VirualBox. Нажмите кнопку «Создать». Она — первая под строкой меню программы.
В окне создания виртуальной машины укажите:
- Ее имя (определяется вами).
- Тип операционной системы: Linux.
- Версию: Debian (разрядность зависит от скачанной вами версии).
Нажмите кнопку «Далее». Используйте ее в процессе создания виртуальной машины для перехода к следующему экрану.
Если аппаратные ресурсы компьютера позволяют, выделите виртуальной машине не менее 2048 мегабайт оперативной памяти.
Виртуальный жесткий диск
Оставьте предлагаемый по умолчанию пункт «Создать новый виртуальный жесткий диск» и нажмите кнопку «Создать».
Если вы не планируете использовать новый виртуальный жесткий диск с другими инструментами виртуализации, оставьте предлагаемый по умолчанию формат «VDI».
Предусмотрены два варианта виртуального жесткого диска:
- Динамический (пространство на физическом накопителе выделяется по мере необходимости).
- Фиксированный (указанное в следующем шаге пространство будет выделено сразу).
Выберите первый вариант, если не располагаете большим объемом свободного места на HDD или SSD.
Предлагаемый по умолчанию объем в 8 гигабайт очень мал. Рекомендую выделить виртуальной машине не менее 20 ГБ дискового пространства. Оно понадобится, если устанавливаемая на виртуальную машину операционная система будет реально использоваться:
- Для устанавливаемого софта.
- Текстов, электронных таблиц, презентаций.
- Видео и музыки.
Исключение — установка будет использоваться только для ознакомления с возможностями системы. Нажмите кнопку «Создать».
Новый «виртуальный компьютер» создан и отображается в общем перечне себе подобных в левой части окна VirtualBox.
Настройки виртуальной машины
Выделите ее мышью и нажмите кнопку «Настроить» под строкой меню.
В разделе настроек «Система» на вкладке «Материнская плата» предоставьте виртуальной машине не менее 2 ГБ (2048 гигабайт) оперативной памяти.
На вкладке «Процессор» этого же раздела выделите не менее двух ядер ЦП. Эти настройки необходимы для комфортной работы с ОС.
В разделе «Дисплей» на вкладке «Экран» установите доступный виртуальной машине объем оперативной памяти.
В разделе «Общие папки» укажите пути к каталогам, которые станут использоваться совместно основной операционной системой компьютера и установленной в виртуальную машину ОС Debian. Для сохранения настроек виртуальной машины нажмите кнопку «ОК».
Подготовка к установке Debian
Дважды щелкните мышью по виртуальной машине. Укажите путь к ISO-образу ОС и нажмите кнопку «Продолжить».
Не меняйте первый вариант установки «Graphical Install» для того, чтобы установить ОС с использованием графического интерфейса мастера установки. Нажмите «Enter»
Выберите язык установщика Debian. Нажмите кнопку «Continue».
Выберите местоположение. Оно станет учитываться при определении часового пояса. Нажмите кнопку «Продолжить». Используйте ее в дальнейшем для перехода к следующему шагу мастера установки операционной системы.
Определите раскладку клавиатуры.
Из предлагаемого списка выберите способ переключения между клавиатурными раскладками. Для этого может использоваться:
- Одна клавиша
- Сочетание клавиш
Если у вас нет определенных предпочтений, обратите внимание на рекомендации мастера установки Debian.
Производится подготовка к установке ОС. На этой стадии процесса остается только подождать некоторое время.
Введите имя вашего компьютера, состоящее из одного слова. Оно идентифицирует систему в сети. Если вы настраиваете домашнюю сеть, выберите любое, отличающееся от имен других домашних устройств. В офисе оно определяется системным администратором. Нажмите кнопку «Продолжить», которую необходимо использовать и в дальнейшем для перехода к следующему окну мастера установки Debian.
Введите имя домена. Оно является частью интернет-адреса, которая располагается справа от имени ПК. При настройке домашней сети вы можете указать произвольное имя домена.
Учетные записи администратора и пользователя
Введите пароль учетной записи root (суперпользователя). Рекомендуется:
- Не выбирать пароль, который легко подобрать, зная пользователя компьютера.
- Использовать смесь знаков препинания, цифр и букв.
- Периодически менять пароль.
Данное поле нельзя оставить пустым. Ввод пароля необходимо повторить в дополнительном поле.
Введите имя пользователя компьютера. Используется для действий, не связанных с администрированием. Отображается в письмах в поле «От кого». Применяется во всех установленных в системе программах, которым необходимо реальное имя пользователя.
Выберите имя пользователя — учетную запись, под которой вы будете известны в системе. Слово должно начинаться с маленькой буквы латинского алфавита. За ней может следовать произвольное число латинских букв или цифр.
Введите пароль пользовательской учетной записи. Он может состоять из цифр, букв и знаков препинания. Повторите ввод пароля во втором поле данного окна.
Время
Производится настройка часового пояса. Выберите свой часовой пояс из предлагаемого списка.
Разметка диска
Установщик предложит разметить диск, на который устанавливается Debian. Предлагаемые варианты:
- Авто — использовать весь диск
- Авто — использовать весь диск и настроить LVM
- Авто — использовать весь диск с шифрованным LVM
- Вручную
Используйте другие методы (кроме первого) только в том случае, когда знаете, что это вам необходимо. Они предназначены для опытных пользователей. Если вы устанавливаете Debian впервые, выберите первый метод.
Мастер установки операционной системы предупредит, что вся информация на выбранном диске будет удалена. В данном случае — нажимайте продолжить. Если данная инструкция используется вами для чистой установки ОС — продолжайте только, если все важные данные перенесены с жесткого диска или SSD на дополнительные накопители.
Определите схему разметки диска. Предлагаемые установщиком методы:
- Все файлы в одном разделе (рекомендуется новичкам)
- Отдельный раздел для /home
- Отдельные разделы для /home, /var и /tmp
Выберите первый метод. Другие варианты выбирайте лишь в тех случаях, когда вам точно известно, какие преимущества даст вам данная схема разметки.
Подтвердите завершение разметки и запись изменений на диск.
Установщик Debian даст вам еще одну возможность отказаться от записи изменений на диск. Выберите опцию «Да».
Установка системы
Процесс установки ОС переходит в автоматическую стадию. На данном экране делать ничего не нужно, только подождать.
Установка программного обеспечения
Установка содержит небольшой выбор пакетов софта. Вам предлагается использовать зеркало из интернета. В процессе настройки будет загружен большой объем данных.
Выберите зеркало пакетов, которое располагается в ближайшей к вам сети.
Определите зеркало пакетов. Если вам неизвестно, с каким из них у вас наилучшая связь, выберите «deb.debian.org»
При необходимости использовать прокси, введите его данные в формате, предложенном мастером установки.
В автоматическом режиме выполняются: настройка менеджера пакетов. Вы можете отменить действие.
Следующий шаг — выбор и установка ПО.
Установщик предложит еженедельно автоматически отправлять разработчикам статистику по наиболее часто используемым в системе пакетам. Информация влияет на решение о включении пакетов в первый компакт-диск дистрибутива. Если вы не желаете делиться этой информацией, оставьте опцию «Нет».
Выбор интерфейса рабочего стола
Выберите необходимое вам ПО. По умолчанию предлагается установить:
- Окружение рабочего стола Xfce
- Сервер печати
- Стандартные системные утилиты
Вы можете предпочесть:
Если у вас есть предпочтения в отношении интерфейса Linux, выберите один из предлагаемых вариантов.
Процесс выбора и установки софта будет продолжен в автоматическом режиме. Он займет некоторое время.
Установка загрузчика
Если ОС будет единственной, согласитесь на установку загрузчика GRUB. В случае, когда инструкция применяется для чистой установки ОС на ПК, внимательно ознакомьтесь с рекомендациями мастера установки к этому шагу.
Определите, куда будет установлен загрузчик GRUB. Для этого выберите предлагаемый диск. Опытным пользователям предложена возможность указания устройства вручную.
Производится установка загрузчика.
Система установлена. Нажмите «Продолжить» для того, чтобы запустить ОС.
Работа с Debian
Введите имя пользователя и пароль.
Выберите «Использовать настройки по умолчанию».
Начните работу с операционной системой.
На нижней панели располагаются значки часто используемых программных инструментов. Посетите любой веб-сайт.
Ранее я подробно рассмотрел установку в VirtualBox основанных на Debian дистрибутивов:
Почему из сотен дистрибутивов Linux вы предпочли Debian?
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник