Debian установка virtualbox: Как установить Debian в VirualBox. Полная пошаговая инструкция • Игорь Позняев

Содержание

Установка Virtualbox на Debian или Ubuntu сервер с управлением через веб интерфейс phpvirtualbox, с автозапуском и автосохранением виртуальных машин

      ]]>Virtualbox]]> — система виртуализации, на данный момент одна из наилучших  бесплатных программных продуктов виртуализации. Лично тестировал работу гостевых: XP, Windows 2003, 2008, Debian, Ubuntu работает стабильно.

      ]]>phpVirtualBox]]> — AJAX реализация пользовательского интерфейса VirtualBox, написанного на PHP. Это веб-интерфейс для получения удалённого доступа к виртуальным машинам.

      Данная инструкция полностью работоспособна и кстати данный сайт работает на виртуалке поднятой на Virtualbox по этой инструкции, вернее я поднял виртуальный сервер и затем рабочие записи переделал в подробнейшую рабочую инструкцию.

      Для установки Virtualbox используем Debian или Ubuntu

      Необходимо настроить репозиторий с оффициального сайта Virtualbox.

      Добавляем в source.list репозиторий

vi /etc/apt/sources.list

Для Squeeze:

deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free

Для Lenny:

deb http://archive.debian.org/debian/ lenny main contrib non-free

Для Ubuntu (выбрать свой дистрибутив):

deb http://download.virtualbox.org/virtualbox/debian oneiric contrib
deb http://download.virtualbox.org/virtualbox/debian natty contrib
deb http://download.virtualbox.org/virtualbox/debian maverick contrib non-free
deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free
deb http://download.virtualbox.org/virtualbox/debian karmic contrib non-free
deb http://download.virtualbox.org/virtualbox/debian hardy contrib non-free

      Добавляем публичный ключ репозитория virtualbox командой:

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

      Обновляем репозиторий и запускаем установку virtualbox командами:

aptitude update
aptitude install virtualbox-4. 1

      Для того, чтобы у нас работал доступ к RDP через web интерфейс и USB2 для виртуальной машины, необходимо скачать и установить дополнительный пакет virtualbox

      Но перед тем как установить пакет дополнений, необходимо узнать версию установленного virtualbox командой:

 vboxwebsrv -V

Oracle VM VirtualBox web service version 4.1.22
(C) 2005-2012 Oracle Corporation
All rights reserved.
4.1.22r80657

      Получается, что у нас стоит версия 4.1.22r80657, потому заходим на страницу ]]>http://download.virtualbox.org/virtualbox/]]> и открываем директорию 4.1.18 и в самом верху видим файл Oracle_VM_VirtualBox_Extension_Pack-4.1.8-75467.vbox-extpack, он самый последний, потому его нам нужно скачать и установить.

      Для этого скачиваем дополнительный пакет командой:

wget http://download.virtualbox.org/virtualbox/4.1.22/Oracle_VM_VirtualBox_Extension_Pack-4.1.22-80657. vbox-extpack

      И устанавливаем скачанный пакет для работы rdp и usb2 командой:

VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.*.vbox-extpack

После установки необходимо перезагрузить сервис vboxweb-service командами:

/etc/init.d/vboxweb-service stop
/etc/init.d/vboxweb-service start

      Для работы Virtualbox необходимо создать пользователя под которым будут работать виртуальные машины.
      Добавляем пользователя vbox в систему командой:

adduser vbox

Указываем пароль пользователя vbox, предварительно записав его в свой блокнот для паролей.

      Установка phpvirtualbox
      Для того, чтобы работал phpvirtualbox через веб интерфейс, необходимо установить веб сервер с поддержкой PHP.
      Устанавливаем програмное обеспечение командой:

aptitude install apache2 php5 mc unzip unrar

Далее качаем сам phpvirtualbox командой:

wget http://freefr. dl.sourceforge.net/project/phpvirtualbox/Older%20versions/phpvirtualbox-4.1-11.zip

распаковываем содержимое архива phpvirtualbox-4.1-11.zip в папку /var/www/ предварительно удалив в ней все с помощью программы mc.

Меняем права на файлы phpvirtualbox для веб сервера командой:

chown -R www-data:www-data /var/www/*

Перегружаем веб сервер командой:

/etc/init.d/apache2 restart

Далее переходим в папку /var/www/ командой:

cd /var/www/

Создаем конфигурационный файл из дефолтного командой:

mv config.php-example config.php

изменяем config.php:

/* Username / Password for system user that runs VirtualBox */
var $username = 'vbox';
var $password = 'pass';

где pass — ваш пароль введенный при создании пользователя vbox

Изменяем далее:
было:

/* SOAP URL of vboxwebsrv (not phpVirtualBox's URL) */
var $location = 'http://127. 0.0.1:18083/';

      Внимание!!! Для того, чтобы работал rdp через веб интерфейс, необходимо указать не 127.0.0.1 а внутренний либо внешний IP , например 192.168.0.1(внутренний адрес сервера)

стало:

/* SOAP URL of vboxwebsrv (not phpVirtualBox's URL) */
var $location = 'http://192.168.0.1:18083/';

было:

// Host / ip to use for console connections
#var $consoleHost = '192.168.1.40';

стало:

// Host / ip to use for console connections
var $consoleHost = '192.168.0.1';

      Создаем файл отвечающий на каком айпи и порту будет работать virtualbox

vi /etc/default/virtualbox
VBOXWEB_USER=vbox
VBOXWEB_HOST=192.168.0.1
VBOXWEB_PORT=18083

      Внимание!!! можно указать IP 127.0.0.1, но для того, чтобы работал rdp через веб интерфейс, необходимо указать не 127.0.0.1 а внутренний либо внешний IP , например 192.168.0.1(внутренний адрес сервера)
Перезагружаем virtualbox командой:

/etc/init. d/vboxweb-service restart

Открываем в браузере адрес нашего сервера:

http://192.168.0.1/

и вводим
логин:   admin
пароль: admin

      Откроется веб интерфейс на английском языке, который можно изменить в настройках на русский, кстати настоятельно рекомендую изменить у пользователя пароль, а лучше создать администратора с не типичным именем и сложным паролем, а текущий удалить, тогда если у Вас интерфейс глядит в инет (что не рекомендуется для безопасности) пароль и логин будет гораздо сложнее (практически не возможно) подобрать.

      Интерфейс веб интерфейса практически ничем не отличается от десктопной версии Virtualbox.

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

 

      Делаем автозапуск виртуальных машин при включении сервера, сохранение текущего состояния гостевой машины (не выключение) при выключении физическогосервера с восстановлением текущего состояния при включении сервера.

      Автозапуск гостевой машины Virtualbox:

      Создаем скрипт, который будет запускать и сохранять гостевые машины при включении, выключении сервера:

vi /etc/init.d/virtualbox

#!/bin/bash
START="/bin/bash"

#if [ ! -f /etc/rc.vm ]; then
#       echo "/etc/rc.vm does not exist"
#       exit 0
#fi

VBOXDIR="/etc/vbox"
VM_USER="vbox"
SU="su - $VM_USER -c"
VBOXMANAGE="VBoxManage -nologo"
VM="Gateway"

case "$1" in
       start)
       echo -n "Starting up virtual maschine $VM"
       $SU "VBoxHeadless --startvm $VM > /dev/null 2>&1 &"
       echo "done."
       ;;
       restart)
       $SU "VBoxManage controlvm $VM reset"
       ;;
       stop)
       $SU "VBoxManage controlvm $VM    savestate"
    ;;
       stopacpi)
       $SU "VBoxManage controlvm $VM acpipowerbutton"
       exit 0
       ;;
*)
       echo "Usage: $N {start|restart|stop}" >&2
       exit 1
       ;;
esac

exit 0

      В этом файле необходимо изменить только переменную VM, в ней нужно указать название вашей виртуальной машины, которая отображается в веб интерфейсе phpvirtualbox.
Делаем файл исполняемым и добавляем его в автозагрузку командами:

chmod +x /etc/init.d/virtualbox
update-rc.d virtualbox defaults

      Для каждой гостевой машины необходимо сделать свой файл запускающий и сохраняющий виртуальную машину при включении-выключении сервера.

 

      Ошибки!!!

      Если при открытии веб интерфейса выдает ошибку: 

      Error logging in to vboxwebsrv

      необходимо запустить команду под пользователем vbox:

su vbox
VBoxManage setproperty websrvauthlibrary null
Ctrl+d

      Затем перезагрузить virtualbox командой:

/etc/init.d/vboxweb-service restart

 

      Если выдает такую ошибку при подключении к RDP:

      Disconnect reason: I: MCS: Disconnect Request I: RDPCLIENT: The server has dropped connection.

      Необходимо: Свойства виртуальной машиныДисплейУдаленный дисплейДополнительные возможности — поставить галочку на Разрешить несколько подключений

 

      Видео инструкция по этой статье:

Часть 1:

Часть 2:

Установка VirtualBox на Debian 10 — DisWEB

добавляем ключи от репозитория VirtualBox

# wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

добавляем репозиторий

# echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian bionic contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

обновляем список репозиторий

# apt update

устанавливаем VirtualBox

# apt install virtualbox-6.0

запускаем

# virtualbox

устанавливаем VirtualBox Extension Pack

# wget https://download.virtualbox.org/virtualbox/6.0.10/Oracle_VM_VirtualBox_Extension_Pack-6.0.10.vbox-extpack
# VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6. 0.10.vbox-extpack

 

Удаление VirtualBox Extension

запустить VirtualBox

нажать Preferences

в левой колонке нажать Extensions

скопировать наименование того пакета который нужно удалить и запустить команду и в кавычках указать удаляемый пакет

# VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"

 

Удаление VirtualBox

# apt remove virtualbox-6.0

если висит в списке удаленных то использовать команду

# apt autoremove

 

Решение ошибки VirtualBox «Kernel driver not installed (rc=-1908)»

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

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

‘/sbin/vboxconfig’

as root.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) — The driver support is not installed. On linux, open returned ENOENT. «

для решения данной проблемы необходимо в BIOS отключить безопастную загрузку (secure boot) или Windows UEFI изменить на «Другие ОС»

 

Установка VirtualBox на Debian без GUI (графического интерфейса)

  • Содержание статьи

Вступление

Понадобилось мне как-то поднять виртуальную машину с операционной системой Windows Server на компьютере с установленным на нем Debian. Ситуация усложнялась (на первый взгляд) тем, что Debian был установлен без какого-либо установленного графического интерфейса. Однако не все оказалось таким сложным, как оказалось на первый взгляд. Как оказалось, VirtualBox — один из самых известных продуктов для виртуализации, умеет прокидывать RDP прямо в гостевую систему, поэтому установка и первоначальная настройка Windows не создаст никаких проблем.

Установка VirtualBox

Первым делом необходимо установить сам VirtualBox. Репозитории Debian содержат достаточно старую версию, поэтому лучшим решением будет подключить репозитории разработчиков. Для этого открываем файл /etc/apt/sources.list и вписываем туда следующую строку:

deb http://download.virtualbox.org/virtualbox/debian codename contrib

Вместо codename следует вписать кодовое имя используемого дистрибутива — например версия 8 имеет имя jessie, 7 — wheezy, и т. д.

Затем качаем ключ:

wget https://www.virtualbox.org/download/oracle_vbox_2016.asc

Если во время скачивания появляется ошибка «ERROR: The certificate of `www.virtualbox.org’ is not trusted.», то следует озаботиться установкой набора корневых сертификатов, как описано в этой статье.

После скачивания ключа, добавляем его:

apt-key add oracle_vbox_2016.asc

Затем обновляем базы:

aptitude update

И устанавливаем:

apt-get install virtualbox-5.0

По умолчанию, все новые виртуальные машины будут храниться в папке пользователя, из под которого они созданы. Если нет желания складировать там виртуальные машины, то можно легко поменять директорию по умолчанию на любую другую — например в примере ниже устанавливается директория /var/vbox.

VBoxManage setproperty machinefolder /var/vbox/

Качаем экстеншен пак — набор дополнений, расширяющих функционал VirtualBox, например необходимый в этой статье виртуальный удаленный рабочий стол (VRDP) внутрь гостевой системы.

wget http://download.virtualbox.org/virtualbox/5.0.22/Oracle_VM_VirtualBox_Extension_Pack-5.0.22-108108.vbox-extpack

Устанавливаем:

VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.0.22-108108.vbox-extpack

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

Создаем виртуальную машину с именем CrazyServer, укажем тип операционной системы Windows Server 2012 (полный список поддерживаемых операционных систем можно получить командой VBoxManage list ostypes):

VBoxManage createvm --name CrazyServer --ostype Windows2012_64 --register

Редактируем её свойства — включим расширенный контроллер прерываний, дадим виртуальной системе 4 ГБ оперативной памяти, включим HPET (таймер событий высокой точности), выключим USB и включим доступ по удаленному рабочему столу на порт 3390.

vVBoxManage modifyvm CrazyServer --ioapic on --memory 4096 --hpet on --usb off --vrde on --vrdeport 3390

Настраиваем сеть для гостевой системы — прокинем её сетевой адаптер напрямую в сеть, к которой имеет компьютер-хост.

VBoxManage modifyvm CrazyServer --nic1 bridged --bridgeadapter1 eth2

Создаем жесткий диск для виртуальной машины размером 100GB:

VBoxManage createhd --filename /var/vbox/CrazyServer.vdi --size 100000

Добавляем в виртуальную машину AHCI контроллер:

VBoxManage storagectl CrazyServer --name "SATA Controller" --add sata --controller IntelAHCI

И подключаем ранее созданный виртуальный жесткий диск:

VBoxManage storageattach CrazyServer --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium /var/vbox/CrazyServer.vdi

Подключаем ISO образ — сначала создадим IDE контроллер, а потом к нему подключим виртуальный привод с указанным iso файлом:

VBoxManage storagectl CrazyServer --name "IDE Controller" --add ide
VBoxManage storageattach CrazyServer --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium "windows. iso"

Теперь можно запустить виртуальную машину, и начать установку Windows.

VBoxManage startvm CrazyServer --type headless

Установка и настройка операционной системы в виртуальной машине

Для захода через удаленный рабочий стол необходимо присоединиться к ip адресу компьютера, на котором запущен VirtualBox, с указанным выше портом (3390).

В большинстве случаев при работе через RDP будут отображаться два курсора — для того, чтобы исправить такое положение дел, необходимо будет после установки системы, скачать и установить гостевые дополнения.

Скачиваем их с официального сайта VirtualBox (поискать их можно по этой ссылке). Впрочем, на сайте может не оказаться нужной версии гостевых дополнений (с версией совпадающей с версией VirtualBox), и в таком случае последнюю версию стоит поискать здесь — http://download.virtualbox.org/virtualbox/

wget http://download.virtualbox.org/virtualbox/5.0.22/VBoxGuestAdditions_5. 0.22.iso

Отключаем установочный образ системы, и подключаем туда установочный образ гостевых дополнений:

VBoxManage storageattach CrazyServer --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium VBoxGuestAdditions_5.0.22.iso

И устанавливаем в гостевой системе. После установки отключаем ISO образ вообще:

VBoxManage storageattach CrazyServer --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium emptydrive

Теперь можно смело пользоваться операционной системой как реальной.

В случае чего, удалить виртуальную машину можно следующей командой:

VBoxManage unregistervm CrazyServer --delete

Как установить VirtualBox в Debian Linux 9

VirtualBox — это кроссплатформенное программное обеспечение для виртуализации с открытым исходным кодом, которое позволяет запускать несколько гостевых операционных систем (виртуальных машин) одновременно.

Прежде чем продолжить


Вам нужно будет войти в систему как пользователь с доступом sudo, чтобы иметь возможность устанавливать пакеты в вашей системе Debian.


 

Установка VirtualBox из репозиториев Oracle


Начиная с Debian 9, пакеты VirtualBox недоступны в официальных репозиториях Debian. Мы будем устанавливать VirtualBox из репозиториев Oracle.


На момент написания этой статьи последней версией VirtualBox была 6.0. Прежде чем продолжить следующие шаги, вы должны проверить страницу загрузки VirtualBox, чтобы узнать, доступна ли более новая версия.


Установка VirtualBox в Debian Linux — относительно простой процесс и займет всего несколько минут:


  1. Начните с импорта ключей GPG репозитория Oracle VirtualBox в вашу систему, используя следующие команды wget :


     

    wget -q https://www. virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add - 


     


    Обе команды должны выводить данные, OK что означает, что ключи успешно импортированы и пакеты из этого репозитория будут считаться доверенными.


  2. Затем добавьте репозиторий VirtualBox в список источников:


     

    sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" 


     


    $(lsb_release -cs) напечатает кодовое имя Debian. В нашем случае это так stretch .


    Если вы получили сообщение об ошибке add-apt-repository command not found , установите software-properties-common пакет.


  3. После включения репозитория VirtualBox обновите список пакетов apt и установите последнюю версию VirtualBox 6.0 с помощью:


     

    sudo apt update && sudo apt install virtualbox-6.0 


     


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


 

Установка пакета расширений VirtualBox


Пакет расширений VirtualBox предоставляет несколько полезных функций для гостевых машин, таких как виртуальные устройства USB 2.0 и 3.0, поддержка RDP, шифрование изображений и многое другое.


Загрузите файл пакета расширений с помощью wget :


 

wget https://download.virtualbox.org/virtualbox/6.0.0/Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack 


 


Убедитесь, что версия Extension Pack совпадает с версией VirtualBox.


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


 

sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack 


 


Вам будет представлена ​​лицензия Oracle и предложено принять их условия.


 

Do you agree to these license terms and conditions (y/n)?


 


Введите y и нажмите Enter . После завершения установки вы увидите следующий вывод:


 

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully installed "Oracle VM VirtualBox Extension Pack".


 

Запуск VirtualBox


Теперь, когда VirtualBox установлен в вашей системе Debian, вы можете запустить его из командной строки, набрав:


 

virtualbox 


 


Или, если вы используете Xfce в качестве среды рабочего стола, щелкните значок VirtualBox ( Applications -> System -> Oracle VM VirtualBox ).


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


 



 


Если вы используете KDE, запустите VirtualBox, щелкнув значок VirtualBox KDE menu -> System -> Oracle VM VirtualBox .

Пользователи GNOME могут запустить VirtualBox, щелкнув значок VirtualBox: Applications -> System Tools -> Oracle VM VirtualBox .


 

Заключение


Вы узнали, как установить VirtualBox на свой компьютер Debian 9. Теперь вы можете установить свою первую гостевую машину с Windows или Linux. Чтобы найти дополнительную информацию о VirtualBox, посетите официальную страницу документации VirtualBox .

Установка virtualbox с web-интерфейсом на сервер.

Имеем сервер на ubuntu 14.04. Нужно установить virtualbox с веб интерфейсом, чтобы установить несколько виртуальных машин на сервер.
Скрипт автоустановки для ленивых

Установка virtualbox.

Для начала установим сам virtualbox последней версии с репозиториев oracle.
Добавляем репозиторий и импортируем ключ

# echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee -a /etc/apt/sources.list
# wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Устанавливаем virtualbox и модули ядра

# apt-get update
# apt-get install dkms virtualbox-5.0

Установим пакет дополнений гостевой ОС. Смотрим версию virtualbox

# vboxwebsrv -V
Oracle VM VirtualBox web service Version 5.0.2
(C) 2007-2015 Oracle Corporation
All rights reserved.
5.0.2r102096

И на этой странице берем ссылку для дополнений для нужной нам версии.
Скачиваем

# wget http://download.virtualbox.org/virtualbox/5.0.2/Oracle_VM_VirtualBox_Extension_Pack-5. 0.2-102096.vbox-extpack

И устанавливаем

# VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.0.2-102096.vbox-extpack

Теперь создадим юзера, под которым будут работать наши виртуальные машины и добавим его в группу vboxusers

# adduser vbox
# usermod -a -G vboxusers 'vbox'

Не забываем пароль, который мы назначили пользователю vbox. Он нам ещё потребуется.
Настраиваем веб-сервис virtualbox

# nano /etc/default/virtualbox
VBOXWEB_USER=vbox #пользователь под которым работает virtualbox
VBOXWEB_HOST=xxx.xxx.xxx.xxx #ip
VBOXWEB_PORT=18083 #порт для веб-сервиса

Запускаем веб-сервис

# service vboxweb-service stop
# service vboxweb-service start

Установка web-интервейса.

Для работы веб интерфейса нам потребуется веб-сервер(мы будем использовать nginx) и php. Установим их.

# apt-get install nginx php5-common php5-fpm php-pear

Для ubuntu 16. 04 кликнуть сюда

# apt-get install nginx php-common php-fpm php-pear php-soap

Создадим каталог для виртуального хоста.

# mkdir /var/www && mkdir /var/www/phpvirtualbox

На этой странице мы можем получить ссылки на архивы веб-интерфейса phpvirtualbox для разных версий virtualbox. В данном случае скачиваем и распаковываем в каталог виртуального хоста phpvirtualbox для нашей версии.

# cd /var/www/phpvirtualbox/ && wget http://sourceforge.net/projects/phpvirtualbox/files/phpvirtualbox-5.0-2.zip/download && mv download phpvirtualbox-5.0-2.zip
# unzip phpvirtualbox-5.0-2.zip && mv ./phpvirtualbox-5.0-2/* /var/www/phpvirtualbox

Копируем пример конфига

# cp /var/www/phpvirtualbox/config.php-example /var/www/phpvirtualbox/config.php

И редактируем

# nano /var/www/phpvirtualbox/config.php
# Пользователь и пароль под которым работает virtualbox
var $username = 'vbox';
var $password = 'PaS$w0rd';

# Адрес веб-сервиса
var $location = 'http://xxx. xxx.xxx.xxx:18083/';

# Диапазон rdp портов
var $vrdeports = '9000-9100';

# IP сервера
var $consoleHost = 'xxx.xxx.xxx.xxx';

Создаем файл виртуального хоста в nginx

# nano /etc/nginx/conf.d/phpvirtualbox.conf
server {
        listen   xxx.xxx.xxx.xxx:80;
 
        root /var/www/phpvirtualbox/;
        index index.php index.html index.htm;
 
        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to index.html
                try_files $uri $uri/ /index.html;
                # Uncomment to enable naxsi on this location
                # include /etc/nginx/naxsi.rules
        }
 
 
        # pass the PHP scripts to FastCGI server listening on 1$
        #
        location ~ \.php$ {
                try_files $uri =404;
                fastcgi_split_path_info ^(. +.php)(.*)$;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }
 
}

Для ubuntu 16.04 конфиг такой

server {
        listen   XXX.XXX.XXX.XXX:80;

        root /var/www/phpvirtualbox/;
        index index.php index.html index.htm;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to index.html
                try_files $uri $uri/ /index.html;
                # Uncomment to enable naxsi on this location
                # include /etc/nginx/naxsi.rules
        }


        # pass the PHP scripts to FastCGI server listening on 1$
        #
        location ~ \.php$ {
                try_files $uri =404;
                fastcgi_split_path_info ^(. +.php)(.*)$;
                fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }

}

Перезапускаем nginx

# service nginx restart

Теперь перейдя по адресу http://ip-сервера/ мы увидим форму логина. По умолчанию логин — admin и пароль — admin. Логинимся, открываем меню File, пункт Preferences и меняем пароль в графе Users. В графе Language можно поставить русский язык.

Установка виртуальной машины.

Скачиваем установочный образ нужной нам ОС(в данном случае debian 8) в домашний каталог юзера vbox

# cd /home/vbox/
# wget http://mirror.yandex.ru/debian-cd/8.1.0/amd64/iso-cd/debian-8.1.0-amd64-CD-1.iso

Затем в веб-интерфейсе, кликаем кнопку создать и создаем виртуальную машину с нужными нам характеристиками.

Переходим в настройки виртуальной машины — Дисплей. И во вкладке «Удаленный дисплей» включаем доступ по rdp с нужными нам данными авторизации и портом.

Запускаем нашу виртуальную машину. При первом запуске она спросит установочный iso образ, который мы скачали в домашний каталог пользователя vbox.

После запуска виртуальной машины мы можем подключится любым rdp клиентом к хост-машине по порту указанному в настройках удаленного дисплея и продолжить установку как обычно. Также можно подключится прямо через веб-интерфейс, просто кликнув «Консоль» справа сверху.

Установка VirtualBox Guest Additions на Debian 9

В интернете полно статей как установить VirtualBox Guest Additions на Debian 8, но для Debian 9 они некорректны, т.к. в репозитарии stretch нет пакетов virtualbox-guest-dkms, virtualbox-guest-x11 и т.п.
Знающие люди скажут, что можно воспользоваться репозитарием stretch-backports, там эти пакеты есть, но там версия пакетов 5.1.30, что довольно не актуально, ведь буквально сегодня вышел VirtualBox v5.2.6
В репозитарии sid конечно самые актуальные версии пакетов (5.2.6), но я бы не стал рисковать и ставить что-то из sid на стабильную версию.

Что делать? Читаем ниже.

Исходные данные: Debian 9.3 (Stretch) установлен на VirtualBox v5.2.6 (Windows 10)
Задача: Установить VirtualBox Guest Additions

1. Заходим под root и выполняем:

apt-get update
apt-get upgrade
apt-get install build-essential module-assistant
m-a prepare

Здесь мы обновили список пакетов, установили обновления, установили дополнительные компоненты для сборки модулей vbox, подготовили компоненты для сборки модулей ядра.

2. В VirtualBox идем в меню «Устройства» -> «Подключить образ диска Дополнений гостевой ОС…» (Devices -> Install Guest Additions…)

3. Под root выполняем:

mount /media/cdrom
sh /media/cdrom/VBoxLinuxAdditions.run

Будет смонтирован cdrom и произведена компиляция и установка дополнений vbox, после этого нужно перезагрузить виртуальную машину:

reboot

После перезагрузки можно проверить факт загрузки модулей ядра командой

# lsmod | grep vbox

vboxsf                 45056  0
vboxguest             286720  2 vboxsf
vboxvideo              36864  1
ttm                    98304  1 vboxvideo
drm_kms_helper        155648  1 vboxvideo
drm                   360448  4 vboxvideo,ttm,drm_kms_helper

и факт запуска VBoxService командой

# ps -auxw | grep [v]box

root       516  0.0  0.2 249280  2424 ?        Sl   17:28   0:00 /usr/sbin/VBoxService --pidfile /var/run/vboxadd-service.sh

P.S. Для удаления VirtualBox Guest Additions необходимо запустить:

/media/vboxguestaddons/VBoxLinuxAdditions.run uninstall

после удаления VirtualBox Guest Additions необходимо перезагрузить виртуальную машину.

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

Установка Debian на VirtualBox — FlexComp.ru

Многие пользователи рано или поздно задумываются о переходе на другую операционную систему. Чаще всего выбор стоит между Linux или MacOS. Для того чтобы попробовать новую ОС, не обязательно сразу инсталлировать ее на жесткий диск компьютера. Достаточно прямо в запущенной Windows протестировать все на виртуальной машине. Давайте в виде подробной пошаговой инструкции рассмотрим, как установить Debian на VirtualBox.

Установка Debian Linux на VirtualBox

Для того чтобы протестировать операционную систему Debian Linux при помощи VirtualBox, нам нужно загрузить саму виртуальную машину и образ с операционной системой. Давайте рассмотрим все это, а также сопутствующие моменты для того, чтобы у вас не возникало вопросов.

Этап 1: Установка VirtualBox на ПК

Начинать мы будем именно с установки VB. Следуйте нашей пошаговой инструкции:

  1. Сначала переходим на официальный сайт ВиртуалБокс и скачиваем версию для операционной системы Windows.
  2. Когда дистрибутив программы будет загружен, запускаем его, произведя двойной левый клик.
  3. В результате откроется окно установщика виртуальной машины, в котором нам нужно будет кликнуть по кнопке «Next».
  4. Параметры виртуальной машины в данном случае мы трогать не будем, а просто перейдем к следующему этапу, нажав «Next».
  5. Настраиваем ярлыки, которые будут создаваться в процессе инсталляции виртуальной машины, а потом снова жмем кнопку перехода к следующему этапу.
  6. Для успешной установки операционной системы Debian на VirtualBox нам нужно в обязательном порядке разрешить виртуальной машине доступ в сеть. Система предупреждает нас о том, что подключение к интернету на мгновение будет разорвано. Продолжаем, выбрав вариант «Yes».
  7. Для начала процедуры выбираем «Install».
  8. В результате запустится процесс инсталляции VB. Дожидаемся его завершения.
  9. Чтобы все работало корректно, необходимо также инсталлировать дополнительное программное обеспечение в виде драйвера. Жмем кнопку «Установить».
  10. Заканчиваем процесс кнопкой «Finish».

Так как мы не убрали галочку напротив надписи запуска ВиртуалБокс, наша виртуальная машина стартует автоматически. В дальнейшем ее можно открывать и при помощи ярлыка, который появится на рабочем столе Windows.

Этап 2: Скачивание образа Debian

Теперь, когда виртуальная машина скачана и установлена, переходим к загрузке дистрибутива Дебиан. Именно с его помощью будет инсталлирована операционная система.

  1. Переходим на официальный сайт и скачиваем стабильный релиз Debian Linux.
  2. При этом очень важно выбрать правильную разрядность операционной системы. Если нужен 32-битный вариант, останавливаемся на «i386», если 64-битный, выбираем «amd64».
  3. Проверить разрядность ПК можно, воспользовавшись сочетанием горячих клавиш «Win + Pause» на клавиатуре.

  4. Попав на FTP-сервер с установочными образами системы, скачиваем именно первый диск.

В результате начнется загрузка образа, размер которого составляет чуть менее 4 ГБ. Пока это происходит, давайте создадим виртуальную машину и настроим ее.

Этап 3: Создание и настройка виртуальной машины

Продолжая разбор процесса установки Debian на VirtualBox, рассмотрим, как создать виртуальную машину и настроить ее:

  1. Сначала щелкаем «Создать», расположенную на верхней панели программы.
  2. Указываем имя виртуальной машины, путь к каталогу, в котором будут храниться ее файлы, в поле «Тип» выбираем «Linux», а в «Версия»«Debian (ваша разрядность)». Когда все необходимые настройки будут внесены, кликаем по кнопке «Далее».
  3. Выделяем количество оперативной памяти, которая будет использоваться для нужд виртуальной машины. По умолчанию система предлагает 2 ГБ, но если аппаратная начинка позволяет, рекомендуем установить 4 ГБ. После этого идем «Далее».
  4. Вместе с виртуальной машиной создается виртуальный жесткий диск. Это выделенное место на физическом диске с определенными ограничениями. Мы создаем новый раздел, добавив флажок в положение, показанное на скриншоте. После этого жмем «Создать».
  5. На следующем этапе, ничего не меняя, переходим «Далее».
  6. Тут нам нужно выбрать один из двух вариантов: Динамический виртуальный HDD увеличивает свой размер по мере заполнения. Например, когда вы будете работать с Дебиан (скачивать какие-либо файлы, устанавливать новые приложения и так далее), размер диска будет автоматически увеличиваться для того, чтобы поместить все объекты. Фиксированный виртуальный жесткий диск — размер данного раздела задается изначально. Работая с операционной системой, мы можем дойти до того момента, когда новые программы или файлы попросту не будут умещаться на виртуальном накопителе.
  7. На следующем этапе нам предложат указать первоначальный размер виртуального жесткого диска. В нашем случае это будет 20 ГБ, вы же вправе устанавливать другие параметры. Подтверждаем изменения, нажав «Создать».
  8. Виртуальная машина создана, и можем переходить к ее настройке. Жмем кнопку с изображением шестеренки, показанную на скриншоте.
  9. В левой части окна отображаются разделы настроек виртуальной машины. Сначала переходим в «Система». Тут нам нужно отключить гибкий диск, убрав галочку с данного пункта. Остальные параметры должны быть такими, какими вы их видите на скриншоте.
  10. Переходим к разделу «Дисплей» и передвигаем ползунок количества видеопамяти в его максимальное положение. Также ставим флажок активации 3D-ускорения.

На этом настройка нашей виртуальной машины завершена и все, что остается сделать, это нажать кнопку «ОК» для того, чтобы сохранить внесенные изменения.

Этап 4: Установка Debian

Итак, к установке операционной системы Дебиан на VirtualBox все готово. Начинаем процесс:

  1. Сначала включаем виртуальную машину, щелкнув «Запустить».
  2. Дальше нам нужно смонтировать образ с Debian, который мы скачали на втором этапе инструкции. Для этого жмем по иконке обозначенной на скриншоте ниже.
  3. Кликаем по «Добавить».
  4. В открывшемся окне проводника Windows выбираем ранее скачанный образ Debian Linux, а потом кликаем «Открыть».
  5. В результате имя образа, который мы только что подключили, отобразится в окне, и сможем нажать «Выбрать».
  6. Наш образ выбран, идем дальше, нажав кнопку с надписью «Продолжить».
  7. На следующем этапе виртуальная машина загрузится с примонтированного образа Debian. Тут нам нужно будет указать режим графической установки.
  8. Система предупредит нас о том, что когда мы щелкаем мышкой по окну VirtualBox, курсор перехватывается виртуальной машиной и для того чтобы вернуть его в основную операционную систему, следует нажать так называемую хост-клавишу. В данном случае это правый «Ctrl». Жмем «Захватить».
  9. В начале необходимо выбрать язык. У нас это будет русский.
  10. После этого указываем свое местонахождение. Выбираем его в основном окне, а затем кликаем кнопку «Продолжить», расположенную в правом нижнем углу.
  11. Указываем раскладку клавиатуры и щелкаем «Продолжить».
  12. Также потребуется задать горячие клавиши для смены раскладки клавиатуры. Мы выберем «Alt + Shift».
  13. После того как раскладка клавиатуры будет настроена, запустится первый этап инсталляции операционной системы.
  14. Дальше система предложит нам ввести имя компьютера, на который устанавливается ОС. Когда это будет сделано снова кликаем кнопку «Продолжить».
  15. Ввод имени домена просто пропускаем, оставив поле, предназначенное под него, пустым.
  16. На следующем этапе вводим пароль суперпользователя. В операционных системах Linux суперпользователь получает администраторские полномочия, позволяющие вносить изменения в саму ОС. Будьте особенно внимательными на данном этапе и не забудьте пароль, который вы укажете.
  17. Необходимо создать какого-либо пользователя. Как раз от его имени и будем работать с операционной системой.
  18. Для учетной записи, которую мы создали на предыдущем этапе, также нужно придумать пароль. Вводим его, повторяем чтобы не ошибиться, а потом снова жмем «Продолжить».
  19. Для корректного отображения времени в системе понадобится задать наш часовой пояс. После этого переходим к следующему этапу.
  20. Запустится второй этап инсталляции Debian Linux на VirtualBox.
  21. После этого нам нужно будет указать режим разметки диска. Если бы мы устанавливали операционную систему на реальный компьютер, то могли бы сделать это рядом с уже существующей Windows. Но так как это виртуальная машина, будем использовать весь ее жесткий диск. Выбираем первый вариант и жмем «Продолжить».
  22. После этого просто жмем «Продолжить».
  23. Инсталляция операционных систем на базе ядра Linux предусматривает запись пользовательского каталога на отдельный раздел. Это позволяет, например, при переходе на другой компьютер перенести все пользовательские данные. Но так как это VirtualBox, идти на такие ухищрения нет никакого смысла. Выбираем первый вариант и кликаем по «Продолжить».
  24. Подготовка к третьему этапу установки Debian завершена, и можем копировать остальную часть операционной системы на VirtualBox. Для этого при помощи стрелок выбираем пункт «Закончить разметку и записать изменения на диск», а потом кликаем по «Продолжить».
  25. Подтверждаем свое намерение, переключив триггер в положение «Да» и нажав «Продолжить».
  26. Дожидаемся завершения третьего этапа установки.
  27. Пропускаем сканирование дополнительных CD или DVD-дисков, так как у нас их нет.
  28. Чтобы система получила доступ к остальному программному обеспечению, необходимо подключить зеркало архива. Выбираем пункт «Да» и переходим к следующему этапу.
  29. Зеркало архива, к которому мы пытаемся подключиться, может находиться в самых разных странах. Выбираем наиболее близкий для себя сервер.
  30. Сервер, который мы выбрали, может быть доступен сразу с нескольких доменов. Рекомендуем выбрать именно официальный вариант.
  31. Пропускаем подключение через прокси и переходим дальше, нажав «Продолжить».
  32. Дожидаемся завершения настройки менеджера пакетов Debian.
  33. Если нет желания, чтобы система отправляла разработчикам информацию об использовании ОС, переключаем триггер в положение «Нет» и переходим к следующему этапу.
  34. Операционная система, базирующаяся на ядре Linux, может иметь одно из множества окружений рабочего стола. Инсталлировать их можно и позже, поэтому мы выбираем стандартный для Debian вариант и переходим к следующему шагу.
  35. Системный загрузчик нужен в тех случаях, когда Debian устанавливается рядом с Windows. В результате при старте компьютера вы увидите список, в котором сможете выбрать либо Linux, либо операционную систему от Microsoft. Для того чтобы вы знали, как это делается, мы установим GRUB.
  36. Указываем раздел, на который будем инсталлировать системный загрузчик. После этого жмем кнопку «Продолжить».
  37. Дожидаемся завершения установки Debian на виртуальную машину VirtualBox.
  38. Готово, для завершения нажимаем «Продолжить».
  39. В результате наша виртуальная машина перезапустится, и вы увидите меню выбора операционной системы. Это произошло потому, что мы установили системный загрузчик GRUB. Если бы инсталляция происходит на реальный компьютер рядом с Windows, в этом списке вы увидите и ОС от Microsoft.
  40. Войти в операционную систему, установленную на виртуальной машине, можно после выбора пользователя, которого создавали в самом начале.
  41. Нам понадобится ввести пароль от данного аккаунта. Когда это будет сделано, жмем «Войти».
  42. В результате запустится только что установленная операционная система Debian Linux, к знакомству с которой остается переходить.

Как видите, ничего сложного в инсталляции Debian на VirtualBox нет. Но если какие-то трудности у вас все же возникнут, вы всегда сможете обратиться за помощью в комментариях и быстро получить ответ, способный помочь в той или иной ситуации.

Как установить VirtualBox на Debian 10

Oracle VirtualBox с открытым исходным кодом и кроссплатформенность — это бесплатная и удобная для пользователя платформа виртуализации, специально для настольных ОС, которая позволяет вам создавать, запускать и управлять гостевыми ОС на одном оборудовании. Вы можете запускать несколько гостевых ОС одновременно в зависимости от ресурсов вашей системы.

В этой статье мы объясним, как установить VirtualBox в ОС Debian как из командной строки, так и графическим способом. Мы использовали Debian 10 для выполнения команд и процедур, упомянутых в этой статье.

Установка VirtualBox в Debian через командную строку

Чтобы установить VirtualBox в вашей системе с помощью Терминала командной строки, выполните следующие действия:

Чтобы открыть Терминал, щелкните вкладку Действия в верхнем левом углу вашего окна. рабочий стол. Затем с помощью появившейся панели поиска найдите приложение «Терминал», набрав его ключевое слово. Когда появится значок терминала, щелкните его, чтобы открыть.

1. Обновите систему

Сначала обновите индекс репозитория вашей системы, используя следующую команду в Терминале:

 $ sudo apt update 

2.Импорт ключей репозитория VirtualBox

Теперь импортируйте ключ GPG для репозитория VirtualBox, используя следующую команду:

 $ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - 

Приведенная выше команда должна вернуть OK, что означает, что ключ GPG был успешно импортирован и пакет VirtualBox, который мы добавляем из этого репозитория, будет пользоваться доверием системы.

3. Добавьте репозиторий VirtualBox

Теперь мы можем добавить репозиторий VirtualBox в наш список источников.Для этого выполните в Терминале следующую команду:

 $ echo "deb [arch = amd64] http://download.virtualbox.org/virtualbox/debian bionic contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list 

После добавления репозитория VirtualBox в список источников нам нужно будет обновить индекс репозитория системы. Для этого выполните следующую команду в Терминале:

 $ sudo apt update 

4. Установите VirtualBox

Теперь, чтобы установить VirtualBox, выполните следующую команду в Терминале:

 $ sudo apt install virtualbox-6.0 

Объявление

Система запросит подтверждение установки, предоставив вам вариант Да / Нет . Нажмите y для подтверждения, и VirtualBox будет установлен в вашей системе.

5. Запустите VirtualBox

После установки вы можете запустить VirtualBox, выполнив поиск в списке приложений или просто выполнив следующую команду в Терминале:

 $ virtualbox 

Установить пакет расширений VirtualBox

VirtualBox также предлагает пакет расширений, который добавляет некоторые дополнительные функции для виртуальных машин.Эти функции включают поддержку протокола удаленного рабочего стола, виртуальные устройства USB 2.0 и виртуальные USB 3.0, шифрование образов дисков, загрузку PXE и ​​многое другое.

Чтобы загрузить пакет расширений VirtualBox, выполните в Терминале следующую команду:

 $ wget https://download.virtualbox.org/virtualbox/6.0.10/Oracle_VM_VirtualBox_Extension_Pack-6.0.10.vbox-extpack 

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

 $ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.0.10.vbox-extpack 

Начнется установка, и появится следующее сообщение, представляющее вам условия лицензии VirtualBox. Нажмите y , а затем Введите , чтобы принять условия. После завершения установки вы увидите сообщение об успешной установке пакета расширений VirtualBox.

Удаление расширения VirtualBox

Запустите VirtualBox через пользовательский интерфейс или из командной строки.Когда он откроется, перейдите к Preferences .

Теперь из окна Preferences перейдите на вкладку Extensions . Здесь вы увидите расширение VirtualBox, указанное в пакетах расширений. Вы можете добавлять или удалять записи из списка с помощью кнопок «+» и «-». Чтобы удалить расширение VirtualBox, выберите его и нажмите кнопку «-».

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

 $ VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack" 

Удалить VirtualBox

В случае, если вы хотите чтобы удалить VirtualBox, установленный указанным выше способом, выполните следующую команду в Терминале:

 $ sudo apt-get remove virtualbox-6.0 

Запустив указанную выше команду, будет запущен процесс удаления. Система может предоставить вам вариант Да / Нет для продолжения процесса удаления. Нажмите y , а затем Введите , чтобы продолжить, и виртуальный ящик будет удален из вашей системы.

Теперь запустите следующую команду в Терминале, чтобы удалить зависимости, которые были установлены вместе с VirtualBox:

 $ sudo apt autoremove 

Установка VirtualBox в Debian через графический интерфейс

Если вы хотите установить VirtualBox с помощью метода графического интерфейса, вот как это сделать:

1.Откройте следующую ссылку и загрузите пакет для вашего дистрибутива Linux. Здесь мы загружаем пакет для системы Debian 10.

 https://www.virtualbox.org/wiki/Linux_Downloads 

По умолчанию загруженный пакет будет сохранен в вашем каталоге загрузок.

2. Перейдите в каталог Downloads с помощью файлового менеджера Debian. Щелкните правой кнопкой мыши файл VirtualBox .deb и выберите Открыть с помощью другого приложения .

3. Затем в диалоговом окне Select Application выберите Software Install и нажмите кнопку Select .

Программа установки откроется в Центре программного обеспечения Debian. Нажмите кнопку Установить , чтобы установить VirtualBox в вашей системе.

Затем он запросит аутентификацию. Введите пароль для авторизованного пользователя и нажмите кнопку Аутентифицировать . Теперь установка будет запущена, и вы увидите следующее представление с индикатором выполнения, показывающим ход процесса установки.

После завершения установки вы увидите следующее представление.

Удаление VirtualBox

Чтобы удалить VirtualBox графическим способом, откройте папку, содержащую файл VirtualBox .deb. Щелкните правой кнопкой мыши файл .deb и выберите Открыть с помощью другого приложения . Затем нажмите Software Install , чтобы открыть файл в Центре программного обеспечения. Здесь вы увидите кнопку Remove , как показано на скриншоте выше, нажмите на нее, чтобы удалить VirtualBox из вашей системы.

Вот и все! В этой статье вы узнали, как установить VirtualBox в операционной системе Debian 10, теперь вы можете установить любое количество гостевых машин в зависимости от ваших системных ресурсов.

2 способа установки VirtualBox на Debian 9 Stretch

В этом руководстве показано 2 способа установки VirtualBox на Debian 9 Stretch . VirtualBox — это бесплатное программное обеспечение для виртуализации с открытым исходным кодом, которое может работать в Linux, Mac, Windows и Solaris. На момент написания этой статьи последней стабильной версией VirtualBox была 5.2.10, выпущенная 17 апреля 2018 года. По какой-то причине она не включена в репозиторий Debian 9 по умолчанию. Вы можете установить его из вышестоящего репозитория Oracle или репозитория stretch-backports.

Некоторые особенности серии VirtualBox 5.2.x:

  • ВМ можно экспортировать в Oracle Cloud (OPC).
  • Автоматическая гостевая установка
  • Добавлена ​​поддержка звука для записи видео

Обратите внимание, что репозиторий stretch-backports в настоящее время включает Virtualbox 5.1. Если вам нужна последняя версия, используйте репозиторий Oracle. Если вы установили предыдущую версию, остановите все запущенные экземпляры виртуальных машин перед установкой последней версии.После обновления рекомендуется также обновить гостевые дополнения VirtualBox, установленные на ваших виртуальных машинах.

Как установить VirtualBox на Debian 9 Stretch из репозитория Oracle

Откройте окно терминала и выполните команду ниже, чтобы переключиться на пользователя root.

 вс - 

Затем выполните следующую команду, чтобы создать файл списка источников для репозитория Oracle VirtualBox. nano — это удобный для новичков текстовый редактор командной строки.

 нано / etc / apt / sources.list.d / virtualbox.list 

Вам будет представлен текстовый редактор nano. Добавьте в файл следующую строку.

 deb http://download.virtualbox.org/virtualbox/debian stretch contrib 

Чтобы сохранить файл с помощью текстового редактора nano, вам нужно нажать CTRL + O , затем нажать Введите . Чтобы выйти из текстового редактора nano, нажмите CTRL + X . Затем нам нужно загрузить и импортировать открытый ключ Oracle GPG в систему Debian 9 с помощью следующей команды.

 wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key добавить - 

Открытый ключ позволяет диспетчеру пакетов APT проверять целостность загруженных пакетов. Затем все, что осталось сделать, это обновить локальный индекс пакета и установить Virtualbox 5.2.

 apt обновление

apt установить virtualbox-5.2 

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

 виртуальный бокс 

Вы можете проверить номер версии в справке > о VirtualBox .

Чтобы обеспечить правильное обновление модулей ядра хоста VirtualBox ( vboxdrv , vboxnetflt и vboxnetadp ) при изменении версии ядра Linux во время следующего обновления apt, установите пакет dkms .

 apt install dkms 

Как установить VirtualBox на Debian 9 из репозитория strectch-backports

Репозиторий backports содержит пакеты из тестируемой и нестабильной веток, которые перекомпилированы в стабильной ветке.Чтобы включить stretch-backports, переключитесь на пользователя root и создайте файл списка источников.

 вс -

нано /etc/apt/sources.list.d/stretch-backports.list 

Затем добавьте в этот файл следующую строку.

 deb http://ftp.debian.org/debian stretch-backports основной вклад 

Сохраните и закройте файл. Затем обновите индекс пакета.

 апт обновление 

Чтобы установить VirtualBox из репозитория stretch-backports, выполните следующую команду.

 apt install -t stretch-backports virtualbox 

Поиск и устранение неисправностей

Иногда при запуске виртуальной машины вы можете увидеть следующую ошибку.

 rtr3initex не удалось с rc = -1912 (rc = -1912) модули ядра virtualbox не соответствуют этой версии virtualbox 

Одна из причин заключается в том, что вы устанавливаете виртуальный бокс из репозитория stretch-backports, а затем снова устанавливаете его из репозитория Oracle. В этом случае вам необходимо полностью удалить один из них и установить другой. Например, чтобы полностью удалить виртуальный бокс из репозитория stretch-backports, выполните:

 виртуальный бокс для очистки APT

apt autoremove 

Затем выполните следующую команду, чтобы перестроить модули ядра виртуального бокса.

 / sbin / vboxconfig 

Вот и все! Я надеюсь, что это руководство помогло вам установить VirtualBox на Debian 9 Stretch. Как всегда, если вы нашли этот пост полезным, подпишитесь на нашу бесплатную рассылку, чтобы получать больше советов и рекомендаций.

Оцените этот учебник

[Всего: 63 Среднее: 4.8]

Как установить гостевые дополнения Virtualbox в Debian, шаг за шагом

В этом руководстве я покажу вам, как установить гостевые дополнения virtualbox на виртуальную машину Debian. Гостевые дополнения позволяют вашей гостевой ОС работать в полноэкранном режиме.Таким образом, вы можете использовать гостевую ОС так же, как и обычную ОС. Я использую простую ОС в качестве ОС хоста, но следующий метод работает для любой ОС хоста.

Совет: гостевые дополнения должны быть установлены в гостевой ОС.

Установка гостевых дополнений Virtualbox на Debian

Войдите в Debian (гостевая ОС) как root и обновите программное обеспечение.

 обновление apt-get && обновление apt-get 

Установите необходимые пакеты для сборки модулей ядра.

 apt-get install build-essential модуль-помощник 

Подготовьте вашу систему к сборке модуля ядра

 м-а подготовить 

В окне виртуальной машины выберите Устройства > Вставить образ компакт-диска с гостевыми дополнениями .

Вам будет предложено загрузить ISO-образ гостевых дополнений. Щелкните Загрузить .

Если вы не можете загрузить его из окна выше, перейдите по адресу http://download.virtualbox.org/virtualbox/. Выберите версию и загрузите iso VBoxGuestAdditions в свой домашний каталог.

После загрузки вставьте ISO-образ. Если вы видите следующую ошибку, нажмите принудительно размонтировать .

В терминале Debian запустите

 крепление / медиа / компакт-диск 

В каталоге / media / cdrom находится сценарий оболочки с именем VboxLinuxAdditions.запустить . Запустите этот сценарий.

 sh /media/cdrom/VBoxLinuxAdditions.run 

Выходы

 Проверка целостности архива ... Все в порядке.
Распаковка гостевых дополнений VirtualBox 4.3.34 для Linux ............
Установщик гостевых дополнений VirtualBox
Копирование дополнительных модулей установщика ...
Установка дополнительных модулей ...
Удаление существующих модулей ядра VirtualBox DKMS ... готово.
Удаление существующих модулей ядра VirtualBox, отличных от DKMS ... готово.
Сборка модулей ядра VirtualBox Guest Additions...Выполнено.
Выполнение настройки гостевых дополнений без использования ядра ... готово.
Вам следует перезапустить гостя, чтобы убедиться, что новые модули действительно используются.

Установка драйверов оконной системы
Установка модулей X.Org Server 1.16 ... готово.
Настройка оконной системы для использования гостевых дополнений ... готово.
Возможно, вам потребуется перезапустить оконную систему (или просто перезапустить гостевую систему).
для включения гостевых дополнений.

Установка графических библиотек и компонентов настольных сервисов...Выполнено. 

Обратите внимание, что сборка модуля ядра должна быть успешной. Теперь перезапустите вашу виртуальную машину. Вы должны иметь возможность войти в полноэкранный режим, нажав Right Ctrl + F .

Заключение

Я надеюсь, что это руководство помогло вам установить гостевые дополнения VirtualBox в Debian. Вы также можете прочитать:

Как всегда, если вы нашли этот пост полезным, подпишитесь на нашу бесплатную рассылку, чтобы получать больше советов и рекомендаций. Береги себя 🙂

Оцените этот учебник

[Всего: 73 Среднее: 4.6]

Как установить VirtualBox в Debian 10 / Debian 9

VirtualBox - это бесплатное программное обеспечение гипервизора с открытым исходным кодом, позволяющее создавать и запускать гостевую операционную систему («виртуальные машины»), такую ​​как Linux и Windows, поверх операционной системы хоста. VirtualBox поддерживает как программные, так и аппаратные средства. вспомогательная виртуализация.

VirtualBox можно установить в операционных системах хоста, включая Linux, Windows, Solaris, OpenSolaris и OSx86. VirtualBox выпускается под GPL (Стандартная общественная лицензия GNU) v2, а Oracle VM VirtualBox Extension Pack выпускается под «Лицензией на личное использование и ознакомительную версию».

Здесь мы увидим, как установить VirtualBox в Debian 10 / Debian 9.

ДАННЫЙ ДОКУМЕНТ ТАКЖЕ ДОСТУПЕН ДЛЯ

Настройка репозитория VirtualBox

Используйте команду ниже, чтобы добавить репозиторий VirtualBox в вашу систему.

  ### Debian 10 ### 

echo "deb [arch = amd64] https://download.virtualbox.org/virtualbox/debian buster contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

  ### Debian 9 ### 

echo "deb [arch = amd64] https: // скачать.virtualbox.org/virtualbox/debian stretch contrib "| sudo tee /etc/apt/sources.list.d/virtualbox.list 

Импортируйте ключ подписи Oracle VirtualBox в вашу систему, используя следующую команду.

 wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key добавить - 

Обновите индекс репозитория Debian.

 sudo apt update 

Установить VirtualBox

Установите команду VirtualBox.

VirtualBox 6.0

 sudo apt install -y virtualbox-6.0 

VirtualBox 5.2

 sudo apt install -y виртуальный бокс-5.2 

Проверьте статус службы модуля ядра VirtualBox Linux, используя следующую команду.

 sudo systemctl статус vboxdrv 

Служба модуля ядра VirtualBox Linux

Доступ к VirtualBox

Запустите VirtualBox: Действия >> Найдите Oracle VM VirtualBox .

Запустите VirtualBox в Debian 10

ИЛИ

 виртуальный бокс 

Исправить ошибку:

Если вы получите сообщение об ошибке, как показано ниже.

 Qt ПРЕДУПРЕЖДЕНИЕ: QXcbConnection: ошибка XCB: 3 (BadWindow), последовательность: 2485, идентификатор ресурса: 65011964, основной код: 18 (ChangeProperty), дополнительный код: 0
ПРЕДУПРЕЖДЕНИЕ Qt: QXcbConnection: ошибка XCB: 3 (BadWindow), последовательность: 2486, идентификатор ресурса: 65011964, основной код: 18 (ChangeProperty), дополнительный код: 0
ПРЕДУПРЕЖДЕНИЕ Qt: QXcbConnection: ошибка XCB: 3 (BadWindow), последовательность: 2487, идентификатор ресурса: 65011964, основной код: 18 (ChangeProperty), дополнительный код: 0 

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

 sudo cat << EOF >> / etc / profile.д / virtualbox.sh
экспорт QT_SCREEN_SCALE_FACTORS = 1
экспорт QT_SCALE_FACTOR = 1
экспорт QT_AUTO_SCREEN_SCALE_FACTOR = 0
EOF 

КРЕДИТ: VirtualBox Forum

Чего вы ждете? Работайте, творите и получайте удовольствие от виртуальных машин.

На следующем снимке экрана показана установка CentOS 7 на VirtualBox.

VirtualBox 6.0 Запуск виртуальных машин на Debian 10

Установите Oracle VM VirtualBox Extension Pack

Oracle предлагает пакет расширений для добавления дополнительных функций, таких как USB 2.0 / 3.0, поддержка протокола удаленного рабочего стола VirtualBox (VRDP), шифрование диска, сквозная передача с веб-камеры хоста, загрузочное ПЗУ Intel PXE и ​​сквозная передача PCI.

Выполните шаги, указанные в приведенной ниже ссылке, чтобы установить Oracle VM VirtualBox Extension Pack.

ЧИТАТЬ: Как установить пакет расширений Oracle VM VirtualBox на Debian 10 / Debian 9

Заключение

Вот и все. Надеюсь, вы узнали, как установить VirtualBox в Debian 10 / Debian 9.

Virtualbox в Debian Buster ☯ Дэниел Уэйн Армстронг

Последнее обновление 28.02.2021


Помечено в

# виртуальный бокс

# debian

# linux

Virtualbox позволяет пользователю Linux размещать несколько гостевых операционных систем как виртуальных машин .Полезно для экспериментов с различными дистрибутивами и конфигурациями Linux!

Поехали!

В этом HOWTO я устанавливаю Virtualbox на Debian HOST и создаю виртуальную машину Debian GUEST.

Поддержка виртуализации

Убедитесь, что в BIOS вашей системы включена поддержка виртуализации. Если это так, следующие команды вернут некоторый результат:

  $ grep --color vmx / proc / cpuinfo
  
  $ grep --color svm / proc / cpuinfo
  

Если нет вывода, возможно, процессор поддерживает виртуализацию, но эта опция отключена.Проверьте в BIOS и включите, если доступно.

Установить Virtualbox на HOST

Модули ядра

для Virtualbox создаются с помощью поддержки модуля динамического ядра (DKMS). После установки Virtualbox ниже, модули vbox должны быть созданы и загружены автоматически.

Установить ...

  $ sudo apt install dkms module-assistant linux-headers - $ (uname -r)
  

Пакеты

для Virtualbox были удалены из Debian 10, поэтому я извлекаю последнюю версию *.deb из самого Oracle, настроив сторонний репозиторий Debian.

Установка открытых ключей GPG, подписанных Oracle ...

  $ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key добавить -
  

Запустите команду apt-key list и убедитесь, что отпечаток ключа подписи архива VirtualBox совпадает ...

  B9F8 D658 297A F3EF C18D 5CDF A2F6 83C5 2980 AECF
Oracle Corporation (ключ подписи архива VirtualBox) 
  

Добавить virtualbox.list в /etc/apt/sources.list.d ...

  $ sudo sh -c "echo 'deb https://download.virtualbox.org/virtualbox/debian buster contrib' >> /etc/apt/sources.list.d/virtualbox.list"
  

Обновите списки пакетов, установите Virtualbox и назначьте свое имя пользователя (пример: foo ) группе vboxusers ...

  $ sudo apt update && sudo apt install virtualbox-6.1
$ sudo adduser foo vboxusers
  

Перезагрузите оболочку и убедитесь, что новая группа добавлена ​​в назначенные пользователем группы ...

  $ su - $ USER
$ id
  

Запустите Virtualbox и создайте GUEST

Бег ...

  $ VirtualBox
  

В текущем выпуске я сразу же столкнулся с проблемой VB, использующей нечитаемую цветовую схему светло-серого текста переднего плана на белом фоне. В отличие от других приложений QT, Virtualbox не поддерживает темные темы GTK (которые я использую).

Обход проблемы: запустите VB с более удобной цветовой схемой (черный текст на переднем плане / белый фон) ...

  $ VirtualBox в стиле Fusion% U
  

Папка машины по умолчанию , в которой хранятся образы виртуальных машин (ВМ), - это ~ / Virtualbox VMs . Это можно изменить в Файл-> Настройки-> Общие .

См. Руководство пользователя для создания гостевой виртуальной машины. Я использую программу установки netinst для создания новой минимальной виртуальной машины Debian.

Консольный дисплей

Debian GUEST в консольном режиме по умолчанию имеет маленькое окно размером 80x40. Измените размер, перезагрузив GUEST и настройте GRUB:

  • Загрузочный экран Grub: нажмите c , чтобы войти в командный режим
  • В командной строке grub> : запустите vbeinfo для отображения поддерживаемых разрешений (пример : 1024x768 )
  • Изменить / etc / default / grub : добавить ...
    • GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset"
    • GRUB_GFXMODE = 1024x768
    • GRUB_GFXPAYLOAD_LINUX = оставить (полезно!)
  • Сохраните изменения, запустите update-grub и перезагрузите

Гостевые дополнения

Гостевые дополнения - это файл образа iso, включенный в пакет VirtualBox, и устанавливается внутри GUEST виртуальной машины после установки операционной системы.Он включает дополнительные функции, такие как возможность настраивать параметры отображения и добавлять общую папку между HOST и GUEST.

Запустите новый Debian GUEST. Обновите списки пакетов и установите инструменты сборки ...

  # apt update && apt install dkms module-assistant linux-headers - $ (uname -r) && m-a prepare
  

В окне GUEST Debian загрузите Устройства-> Вставить образ компакт-диска с гостевыми дополнениями ... . Если образ не смонтирован автоматически, смонтируйте его вручную...

  # mount / media / cdrom0
  

Установите VBoxLinuxAdditions. запустите на GUEST ...

  # sh /media/cdrom0/VBoxLinuxAdditions.run
  

Назначьте имя пользователя (пример: foo ) группе vboxsf ...

  # adduser foo vboxsf
  

Перезагрузите GUEST.

Графический настольный дисплей

Измените настройки дисплея, перейдя в Machine-> Settings-> Display , чтобы добавить больше видеопамяти и включить 3D-ускорение.

Дисплей и разрешение можно изменить при работе в графической среде. Если виртуальная машина GUEST не использует графический менеджер входа в систему для запуска своего рабочего стола, измените ~ / .xinitrc , чтобы запустить службы VBoxClient ...

  VBoxClient --clipboard &
VBoxClient - дисплей и
VBoxClient - бесшовная и
  

Общая папка

Создайте общую папку на HOST. Сделайте его доступным для виртуальных машин GUEST, перейдя в Machine-> Settings-> Shared Folders .Нажмите . Добавляет новую общую папку , задайте путь к папке и выберите Auto-Mount .

SSH от HOST к ГОСТЮ

Сеть только для хоста с Virtualbox сильно помогла правильно настроить это.

Я хочу SSH от моего ХОЗЯЯ к ГОСТЮ. Конфигурация по умолчанию предоставляет GUEST с интерфейсом NAT для доступа в Интернет, но без подключения HOST <-> GUEST. Решением для локального доступа является создание адаптера только для хоста .

НА ХОЗЯИНЕ

На боковой панели инструментов щелкните значок Меню и выберите Сеть . Нажмите Create , и новая сетевая карта только для хоста - vboxnet0 - будет настроена с адресом по умолчанию 192.168.56.1 и DHCP-сервер включен.

Выберите виртуальную машину GUEST и в Machine-> Settings-> Network нажмите Adapter 2 , нажмите Enable Network Adapter and Attached to Host-only Adapter , и выберите vboxnet0 .

В ГОСТЯХ

Запустите GUEST. Установите SSH-сервер ...

  # apt install openssh-server
  

Подтвердите, что новый интерфейс был создан ...

  $ ip a
  

Добавьте интерфейс в файл / etc / network / interfaces (пример: enp0s8 ) ...

  # Интерфейс только для хоста
авто enp0s8
iface enp0s8 inet dhcp
  

Откройте интерфейс...

  # ifup enp0s8
  

Интерфейсу

присвоен адрес (например, 192.168.56.101 ), и теперь к нему можно получить доступ через SSH.

Дополнительно: назначьте гостю статический адрес вне диапазона DHCP-сервера (порты , 101-254, ) ...

  # Интерфейс только для хоста
авто enp0s8
    iface enp0s8 inet static
    адрес 192.168.56.50
    маска сети 255.255.255.0
    сеть 192.168.56.0
    широковещательный 192.168.56.255
  

»Позже: разверните собственный рабочий стол Linux с помощью Openbox

«Ранее: Nostromo boot noise

Как установить Debian 10 в VirtualBox

В этой статье мы настроим Linux / Debian 10 на виртуальной машине с помощью Oracle VM VirtualBox в операционной системе Windows 10.

Как запустить Debian 10 в VirtualBox в Windows 10

Debian - это система на основе Linux, в которой используется ядро ​​Linux или ядро ​​FreeBSD.

Debian - это проект с открытым исходным кодом, полностью бесплатная система, содержащая более 51 000 приложений. Вы можете установить операционную систему Debian на свой физический компьютер, а также установить и использовать ее на своем компьютере с помощью различных программ виртуализации.

Debian 10 «Stretch» ​​был выпущен 6 июля 2019 года.Самая прекрасная особенность Debian 10 заключается в том, что теперь он поддерживает UEFI.

В предыдущей статье мы реализовали установку Linux Mint с помощью программы виртуализации VirtualBox. Вы можете просмотреть эту статью по следующей ссылке.

В этой статье мы шаг за шагом установим операционную систему Debian 10 с помощью программы виртуализации Oracle VM VBox.

Как установить Debian 10 на виртуальной машине

Если вы ранее не устанавливали Oracle VBox, вы можете просмотреть установку VirtualBox в операционной системе Windows 10.После установки программного обеспечения давайте установим Debian 10 Stretch.

Выполните следующие шаги для установки Debian 10 на Oracle VM VirtualBox.

Шаг 1

Сначала откройте программное обеспечение Oracle VM VirtualBox и нажмите кнопку «Создать», чтобы создать новую виртуальную машину.

Шаг 2

Введите имя виртуальной машины и выберите версию.

Шаг 3

Вы можете установить размер 4 ГБ ОЗУ для ВМ.После того, как вы установили значение RAM, нажмите кнопку Next.

Шаг 4

Чтобы создать жесткий диск для виртуальной машины, выберите «Создать виртуальный жесткий диск сейчас» и нажмите кнопку «Создать».

Шаг 5

Выберите VDI (VirtualBox Disk Image) для типа файла виртуального жесткого диска и нажмите кнопку Далее.

Шаг 6

Для повышения производительности виртуальной машины настройте структуру жесткого диска как фиксированный размер.

Шаг 7

Сохраните файл жесткого диска виртуальной машины в другом месте. Использование внешнего жесткого диска увеличит производительность виртуального компьютера. После настройки расположения файла на жестком диске виртуальной машины нажмите кнопку «Создать».

Шаг 8

Подождите, пока виртуальный жесткий диск будет создан для ВМ…

Шаг 9

Перед тем, как включить виртуальную машину, откройте настройки виртуальной машины.Чтобы добавить файл ISO, нажмите правую кнопку / Настройки на виртуальной машине.

Шаг 10

В окне настроек щелкните «Хранилище» на левой панели, выберите «Пусто», затем щелкните значок CD / DVD и выберите «Выбрать файл виртуального оптического диска».

Шаг 11

Выберите файл ISO Debian 10.0 AMD64 и нажмите кнопку OK.

Шаг 12

После добавления образа ISO в виртуальную машину включите виртуальную машину.Как только виртуальная машина начнет работать, вы увидите меню загрузки, как показано ниже.

В меню загрузки Debian GNU / Linux нажмите Enter в опции графической установки.

Шаг 13

Выберите системный язык Debian и нажмите кнопку «Продолжить».

Шаг 14

Выберите регион, в котором вы живете, и нажмите кнопку «Продолжить».

Шаг 15

Выберите раскладку клавиатуры и нажмите «Продолжить».

Шаг 16

Установка дополнительных компонентов…

Шаг 17

Введите имя хоста для виртуальной машины.

Шаг 18

Оставьте этот шаг пустым и нажмите Продолжить.

Шаг 19

Введите пароль root и нажмите Продолжить.

Шаг 20

Введите имя пользователя для учетной записи пользователя ОС Debian и продолжите настройку.

Шаг 21

Введите свое имя пользователя еще раз и нажмите «Продолжить».

Шаг 22

Установите пароль для своей учетной записи.

Шаг 23

Настройте свой региональный часовой пояс и нажмите Продолжить, чтобы продолжить установку Debian 10.

Шаг 24

Для настройки жесткого диска Debian 10 выберите «Управляемый - использовать весь диск» и нажмите кнопку «Продолжить».

Шаг 25

Выберите жесткий диск Debian.

Шаг 26

Выберите Все файлы в одном разделе (рекомендуется для новых пользователей) и нажмите кнопку «Продолжить».

Шаг 27

Чтобы завершить настройку диска и записать изменения на диск, выберите «Завершить разбиение на разделы и записать изменения на диск» и нажмите кнопку «Продолжить».

Шаг 28

Выберите «Да» в окне «Разделить диск» и нажмите кнопку «Продолжить».

Шаг 29

Подождите, пока программа установки отформатирует диск машины Debian 10.

Шаг 30

В окне «Диспетчер пакетов» выберите «Нет», чтобы пропустить дополнительное сканирование CD / DVD, и нажмите кнопку «Продолжить».

Шаг 31

Продолжите установку Debian 10, выбрав Да для конфигурации сетевого зеркала.

Шаг 32

Выберите страну архива и нажмите Продолжить.

Шаг 33

Выберите tfp.us.debian.org, так как рекомендуется выбрать этот адрес и продолжить установку.

Шаг 34

Нажмите кнопку «Продолжить», чтобы пропустить настройки прокси.

Шаг 35

Подождите, пока настраиваете Apt…

Шаг 36

Получение необходимого программного обеспечения…

Шаг 37

Если вы хотите отправить свою статистику разработчикам Debian , вы можете выбрать вариант Да.Если вы этого не сделаете, выберите «Нет» и нажмите кнопку «Продолжить».

Шаг 38

На этом шаге вы можете выбрать программное обеспечение, которое хотите установить. В этой статье выберите вариант Cinnamon для установки программного обеспечения Debian 10 Cinnamon и нажмите «Продолжить».

Шаг 39

Подождите, пока программа загрузится…

Шаг 40

Выберите «Да», чтобы установить загрузчик GRUB, и нажмите «Продолжить».

Шаг 41

Выберите диск для установки загрузчика GRUB.

Шаг 42

После успешного завершения установки нажмите кнопку «Продолжить», чтобы перезапустить виртуальную машину.

Шаг 43

В меню GRUB нажмите кнопку Enter в Debian GNU / Linux.

Шаг 44

Введите имя пользователя и пароль Debian и нажмите кнопку «Войти».

Шаг 45

Первый вид Debian 10 выглядит следующим образом!

Видео

Вы можете посмотреть следующее видео по установке Debian 10 на Oracle VM VBox, а также подписаться на наш канал YouTube, чтобы поддержать нас!

Final Word


В этой статье мы установили Debian 10 Stretch в VirtualBox в операционной системе Windows 10.В следующем посте мы установим гостевые дополнения. Спасибо, что подписались на нас!

Статьи по теме


♦ Как установить гостевые дополнения VirtualBox в Linux Mint
♦ Как сделать снимок в VirtualBox в Windows 10
♦ Как клонировать виртуальную машину в VirtualBox в Windows 10
♦ Как повторно добавить виртуальные машины в VirtualBox
♦ Как установить Windows 10 в Oracle VM VirtualBox

Как установить VirtualBox в Ubuntu Linux [3 простых способа]

В этом руководстве для начинающих объясняются различные способы установки VirtualBox в Ubuntu и других дистрибутивах Linux на основе Debian.

Бесплатное предложение Oracle VirtualBox с открытым исходным кодом - отличный инструмент виртуализации, особенно для настольных операционных систем. Я предпочитаю использовать его, а не VMWare Workstation в Linux, другом инструменте виртуализации.

Вы можете использовать программное обеспечение виртуализации, такое как VirtualBox, для установки и использования другой операционной системы на виртуальной машине.

Например, вы можете установить Linux на VirtualBox внутри Windows. Точно так же вы также можете установить Windows внутри Linux с помощью VirtualBox.

Вы также можете использовать VirtualBox для установки другого дистрибутива Linux в вашей текущей системе Linux. Собственно, для этого я и использую. Если я слышу о хорошем дистрибутиве Linux, вместо того, чтобы устанавливать его в реальной системе, я тестирую его на виртуальной машине. Это более удобно, когда вы просто хотите опробовать дистрибутив, прежде чем принимать решение об установке его на свой компьютер.

Ubuntu 18.10 установлен внутри Ubuntu 18.04

В этом руководстве для начинающих я покажу вам различные способы установки Oracle VirtualBox в Ubuntu и других дистрибутивах на основе Debian.

Установка VirtualBox в дистрибутивах Linux на базе Ubuntu и Debian

Упомянутые здесь методы установки также должны работать для других дистрибутивов Linux на основе Debian и Ubuntu, таких как Linux Mint, elementary OS и т. Д.

Метод 1. Установите VirtualBox из репозитория Ubuntu

Минусы : Устанавливает старую версию

Самый простой способ установить VirtualBox в Ubuntu - это найти его в Центре программного обеспечения и установить оттуда.

VirtualBox доступен в программном центре Ubuntu

. Вы также можете установить его из командной строки, используя эту команду:

 sudo apt установить virtualbox 

Однако, если вы проверите версию пакета перед его установкой, вы увидите, что VirtualBox, предоставляемый репозиторием Ubuntu, довольно старый.

Например, текущая версия VirtualBox на момент написания - 6.0, а версия в Центре программного обеспечения - 5.2. Это означает, что вы не получите новых функций, представленных в последней версии VirtualBox.

Метод 2: Установите VirtualBox с помощью файла deb с веб-сайта Oracle

Плюсы : Простая установка последней версии

Минусы : невозможно перейти на более новую версию

Если вы хотите использовать последнюю версию VirtualBox в Ubuntu, самым простым способом будет использование файла deb.

Oracle предоставляет готовые к использованию двоичные файлы для выпусков VirtualBox. Если вы посмотрите на страницу загрузки, вы увидите возможность загрузить файлы установщика deb для Ubuntu и других дистрибутивов.

Вам просто нужно загрузить этот файл deb и дважды щелкнуть по нему, чтобы установить. Это так просто.

Однако проблема с этим методом заключается в том, что вы не будете автоматически обновляться до более новых выпусков VirtualBox. Единственный способ - удалить существующую версию, загрузить новую версию и установить ее снова. Это не очень удобно, правда?

Метод 3. Установите VirtualBox с помощью репозитория Oracle

Плюсы : Автоматическое обновление с обновлениями системы

Минусы : Немного сложная установка

Это метод командной строки, который может показаться вам сложным, но он имеет преимущества перед двумя предыдущими методами.Вы получите последнюю версию VirtualBox, которая будет автоматически обновляться в следующих выпусках. Полагаю, это то, что вы ищете.

Чтобы установить VirtualBox с помощью командной строки, вы добавляете репозиторий Oracle VirtualBox в свой список репозиториев. Затем вы добавляете его ключ GPG, чтобы ваша система доверяла этому репозиторию. Теперь, когда вы устанавливаете VirtualBox, он будет установлен из репозитория Oracle, а не из репозитория Ubuntu. Если будет выпущена новая версия, установка VirtualBox будет обновлена ​​вместе с обновлениями системы.Посмотрим, как это сделать.

Сначала добавьте ключ для репозитория. Вы можете загрузить и добавить ключ с помощью этой единственной команды.

  wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key добавить -  

Следующий шаг будет работать только для Ubuntu. Если вы используете Linux Mint или какой-либо другой дистрибутив на основе Ubuntu, замените $ (lsb_release -cs) в команде версией Ubuntu, на которой основана ваша текущая версия. Например, пользователи серии Linux Mint 19 должны использовать bionic, а пользователи серии Mint 18 должны использовать xenial.Примерно так:

sudo add-apt-repository «deb [arch = amd64] http://download.virtualbox.org/virtualbox/debian bionic contrib«

Теперь добавьте репозиторий Oracle VirtualBox в список репозиториев с помощью этой команды:

  sudo add-apt-repository "deb [arch = amd64] http://download.virtualbox.org/virtualbox/debian $ (lsb_release -cs) contrib"  

Если вы читали мою статью о проверке вашей версии Ubuntu, вы, вероятно, знаете, что ‘lsb_release -cs’ напечатает кодовое имя вашей системы Ubuntu.

Примечание : Если вы видите ошибку add-apt-repository command not found, вам необходимо установить пакет software-properties-common.

Теперь, когда у вас добавлен правильный репозиторий, обновите список пакетов, доступных в этих репозиториях, и установите VirtualBox.

  sudo apt update && sudo apt install virtualbox-6.0  

Совет : Хорошей идеей было бы ввести sudo apt install virtualbox– и нажать вкладку, чтобы увидеть различные версии VirtualBox, доступные для установки, а затем выбрать одну из них, введя ее полностью.

Как удалить VirtualBox из Ubuntu

Теперь, когда вы научились устанавливать VirtualBox, я должен также упомянуть шаги по его удалению.

Если вы установили его из Центра программного обеспечения, самый простой способ удалить приложение - из самого Центра программного обеспечения. Вам просто нужно найти его в списке установленных приложений и нажать кнопку Remove .

Другой способ - использовать командную строку.

  sudo apt удалить virtualbox virtualbox- *  

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

Наконец…

Надеюсь, вы смогли использовать один из этих методов для установки VirtualBox. Я также посоветовал бы установить гостевые дополнения VirtualBox на Ubuntu или любую гостевую систему, которую вы используете на своей виртуальной машине, чтобы получить лучший и плавный опыт.

Я также напишу о его эффективном использовании в другой статье. На данный момент, если у вас есть какие-либо советы, предложения или вопросы, не стесняйтесь оставлять комментарии ниже.

Нравится то, что вы читаете? Пожалуйста, поделитесь этим с другими.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *