Как установить virtualbox на debian 10
Перейти к содержимому

Как установить virtualbox на debian 10

  • автор:

Как установить virtualbox на debian 10

  • ГлавнаяСтраница
  • ПоследниеИзменения
  • НайтиСтраницу
  • ПомощьПоГлавам
  • 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.

  1. Installing VirtualBox
    1. Debian Sid/Unstable
    2. Debian 12 «Bookworm»
    3. Debian 10 «Buster» and Debian 11 «Bullseye»
    4. Oracle Virtualbox third-party repository
    1. Debian Sid/Unstable
    2. Debian 12 «Bookworm»
    3. Debian 10 «Buster» and Debian 11 «Bullseye»
    1. Desktop
    2. Server
    1. The character device /dev/vboxdrv does not exist
    2. You are not a member of the «vboxusers» group
    3. Kernel driver not installed (rc=-1908)
    4. -1909 VERR VM DRIVER NOT ACCESSIBLE
    5. RDP not working out of the box?
    6. Loading VirtualBox kernel modules. modprobe vboxdrv failed
    1. Guest networking setup
    2. Switching consoles
    3. How to remotely start virtual machines using VNC

    Installing VirtualBox

    Debian Sid/Unstable

      Add the «contrib» and the «non-free» components to /etc/apt/sources.list, for example:

    # Debian Unstable "Sid" deb http://deb.debian.org/debian/ sid main contrib non-free
    sudo apt update
    sudo apt install virtualbox
    sudo apt install virtualbox-ext-pack

    Debian 12 «Bookworm»

    There are no packages, as of may 2023, for Debian Bookworm in the repositories. VirtualBox packages will arrive in Debian fasttrack after Debian 12 becomes the new stable release.

    Oracle has also released a package, which you can use at your own risk, available from https://www.virtualbox.org/wiki/Linux_Downloads

    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

    1. Add the Fast Track repository by following the instructions at https://fasttrack.debian.net/
    2. Install the VirtualBox package with:

    sudo apt install virtualbox
    sudo apt install virtualbox-ext-pack

    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 «non-free» archive area on all Debian versions.

    Debian Sid/Unstable

      Add the «contrib» and the «non-free» components to /etc/apt/sources.list, for example:

    # Debian Unstable "Sid" deb http://deb.debian.org/debian/ sid main contrib non-free
    sudo apt update
    sudo apt install virtualbox-guest-x11 virtualbox-guest-dkms

    Debian 12 «Bookworm»

    There are no packages, as of may 2023, for the Guest Additions for Debian Bookworm in the repositories. VirtualBox guest edition packages will arrive in Debian fasttrack after Debian 12 becomes the new stable release. For now, 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:

    sudo apt install build-essential dkms

    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:

    sudo chmod +x ./VBoxLinuxAdditions.run sudo ./VBoxLinuxAdditions.run

    4. Reboot the system and the VirtualBox Guest Additions should be installed!

    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

    1. Add the Fast Track repository by following the instructions at https://fasttrack.debian.net/
    2. Install the VirtualBox guest agent with:

    sudo apt install virtualbox-guest-x11
    sudo apt install virtualbox-guest-utils

    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
    • In Xfce 4.16, go to: Applications > System > VirtualBox or to Applications > Accessories > VirtualBox
    • From an X terminal:
    $ virtualbox Or $ VirtualBox

    Server

    You can start VirtualBox in Headless mode using VBoxHeadless like this:

    $ VBoxHeadless -startvm "VMName"

    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:

    $ VBoxManage startvm "VMName" --type headless

    and a VBoxSVC process appears in the background. You can loggoff without problems.

    Troubleshooting

    The character device /dev/vboxdrv does not exist

    WARNING: The character device /dev/vboxdrv does not exist. Please install the virtualbox-ose-modules package for your kernel and load the module named vboxdrv into your system. You will not be able to start VMs until this problem is fixed.
    $ su # modprobe vboxdrv

    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

    WARNING: You are not a member of the "vboxusers" group. Please add yourself to this group before starting VirtualBox. You will not be able to start VMs until this problem is fixed.
    $ su # adduser yourusername vboxusers

    Reboot your system to apply the group membership change.

    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 '/etc/init.d/vboxdrv setup' as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
    $sudo /etc/init.d/vboxdrv setup
    vboxdrv

    -1909 VERR VM DRIVER NOT ACCESSIBLE

    error-1909-VERR_VM_DRIVER_NOT_ACCESSIBLE.png

    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

    Loading VirtualBox kernel modules. modprobe vboxdrv failed.
    Lockdown: modprobe: unsigned module loading is restricted

    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

    You can also deactivate the secure boot in your bios.

    Tips & Tricks

    Guest networking setup

    When selecting virtualized hardware for the guest operating system, you have a number of choices, including Bridged network adapter, Generic network adapter, and Network Address Translations (NAT). The type you select is based on your requirements, but a good rule of thumb is:

    1) If the host has a wired ethernet adapter, then the guest can use a Bridged network. The bridge allows the guest to act like any other host on the network. The guest will have its own MAC address, obtain an IP address from the local DHCP server, access the internet through the gateway, etc.

    2) If the host has a wifi adapter, then the guest should use NAT network. This is the default for VirtualBox. The guest will obtain access the internet through an external network. The first network card is connected to the private network 10.0.2.0, the second network card is connected to the network 10.0.3.0 and so on.

    For details, see Chapter 6, Virtual Networking in the VirtualBox documentation.

    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

    • log onto your remote box
    • install tightvncserver
    • launch it (you don't need a display), pick a password
    • determine which port it is using, a way to do so:
      • netstat -tap | grep vnc
      • Let's say it's 5901
      • install xtightvncviewer
      • create a ssh tunnel to your box:
        • ssh -L 5901:localhost:5901 you@remote
        • xtightvncviewer localhost::5901

        See Also

        • Alternative SystemVirtualization tools.
        • It is possible to use Veewee to automate the creation of Debian guests images for VirtualBox

        External Links

        • http://www.virtualbox.org/ - VirtualBox OSE homepage;
          • http://www.virtualbox.org/wiki/User_FAQ - Frequently Asked Questions
          • http://www.virtualbox.org/manual/UserManual.html (PDF) - Official User Manual
          • #vbox - IRC channel
          • http://www.virtualbox.org/wiki/Linux_Downloads - Using upstream's binaries (repository).
          • Describe shared folders feature (user needs to be in vboxsf group)

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

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

          В этом руководстве объясняется, как установить последнюю версию VirtualBox в Debian 10, Buster.

          Подготовка

          Чтобы иметь возможность устанавливать пакеты в Debian, вам необходимо войти в систему как пользователь с привилегиями sudo .

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

          Пакеты VirtualBox недоступны в репозиториях Debian 10 по умолчанию. Мы загрузим и установим VirtualBox из репозиториев Oracle.

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

          Следующие шаги описывают, как установить VirtualBox в Debian 10 Linux:

            Импортируйте ключи GPG репозитория 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 -
          sudo apt install software-properties-common sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
          sudo apt update && sudo apt install virtualbox-6.0

          На этом этапе у вас установлен VirtualBox на вашем Debian Buster, и вы можете начать его использовать.

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

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

          Версия Extension Pack должна соответствовать версии установленного VirtualBox. Чтобы скачать расширение типа файла:

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

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

          sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.0.10.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

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

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

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

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

          Выводы

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

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

          Если у вас есть вопросы, оставьте комментарий ниже.

          Как установить virtualbox на debian 10

          • ГлавнаяСтраница
          • ПоследниеИзменения
          • НайтиСтраницу
          • ПомощьПоГлавам
          • ru/VirtualBox

          VirtualBox представляет собой эмулятор x86, разрабатываемый innotek (в последствии купленной Sun/Oracle), который является аналогом VMware. Версия VirtualBox Open Source Edition (OSE) является "свободной" и распространяется под лицензией GNU General Public License (GPL).

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

          Данная страница содержит несколько руководств, подсказок и трюков по настройке и использованию VirtualBox OSE.|

          Установка

          Имеется пакет VirtualBox OSE 1.6.6 для Debian Lenny. Он также доступен в backports для Debian Etch. В репозитории testing лежит пакет VirtualBox OSE 3.1.4

          Lenny

          1. Установите пакет virtualbox-ose и соответствующие Вашей системе модули ядра:
          # aptitude install virtualbox-ose virtualbox-ose-modules-$(uname -r)
          # invoke-rc.d udev reload
          # modprobe vboxdrv
          # adduser yourusername vboxusers

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

          VirtualBox OSE может быть запущен started.

          Для загрузки модуля vboxdrv при запуске системы необходимо отредактировать файл /etc/default/virtualbox-ose и установить LOAD_VBOXDRV_MODULE to 1.

          Lenny Backports

            Пропишите нужные репозитории в файл /etc/apt/sources.list. Например:

          # Backported packages for Debian Lenny deb http://www.backports.org/debian lenny-backports main
          # aptitude update # aptitude -t lenny-backports install debian-backports-keyring
          # aptitude update # aptitude install linux-headers-2.6-$(uname -r | sed 's,.*-,,')
          # aptitude -t lenny-backports install virtualbox-ose

          Чтобы модули VirtualBox OSE не грузились при запуске системы, надо отредактировать файл /etc/default/virtualbox-ose и установить значение переменной LOAD_VBOXDRV_MODULE в 0.

          Etch

          1. Добавьте Debian Backports репозиторий в файл /etc/apt/sources.list. Пример:
          # Backported packages for Debian Etch deb http://www.backports.org/debian etch-backports main
          # aptitude update # aptitude -t etch-backports install debian-backports-keyring
          # aptitude update # aptitude -t etch-backports install module-assistant virtualbox-ose virtualbox-ose-source
          # m-a a-i virtualbox-ose-source
          # modprobe vboxdrv
          # adduser yourusername vboxusers

          Для автоматической загрузки модуля vboxdrv при запуске системы, отредактируйте файл /etc/default/virtualbox-ose и установите переменную LOAD_VBOXDRV_MODULE в 1.

          Squeeze

          1. Обновите список доступных пакетов. Установите пакеты linux-headers, virtualbox-ose, virtualbox-ose-dkms и virtualbox-ose-qt:
          # aptitude update # aptitude install linux-headers-2.6-$(uname -r | sed 's,.*-,,') virtualbox-ose virtualbox-ose-dkms virtualbox-ose-qt
          • DKMS соберёт модули VirtualBox для Вашего ядра.

          Для предотвращения загрузки модулей VirtualBox при старте системы, отредактируйте файл /etc/default/virtualbox-ose и установите значение переменной LOAD_VBOXDRV_MODULE в ноль.

          Запуск

          Десктоп

          • В KDE: KDE menu > System >VirtualBox OSE
          • В GNOME: GNOME menu > Applications > System tools >VirtualBox OSE
          • Запуск из терминала:
          $ virtualbox или $ VirtualBox

          Сервер

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

          $ VBoxHeadless -startvm "VMName"

          Это следует запускать внутри существующего экрана, а затем отсоединять его после старта виртуальной машины с помощью Ctrl+a d.

          Диагностика

          The character device /dev/vboxdrv does not exist (устройство /dev/vboxdrv не существует)

          WARNING: The character device /dev/vboxdrv does not exist. Please install the virtualbox-ose-modules package for your kernel and load the module named vboxdrv into your system. You will not be able to start VMs until this problem is fixed.
          $ su # modprobe vboxdrv

          Если модуль не найден, обратитесь к разделу Установки для установки virtualbox-ose-modules-*. Для загрузки необходимых модулей при загрузке системы, отредактируйте файл /etc/default/virtualbox-ose и установите LOAD_VBOXDRV_MODULE в единицу.

          You are not a member of the "vboxusers" group (Вы не являетесь членом группы "vboxusers")

          WARNING: You are not a member of the "vboxusers" group. Please add yourself to this group before starting VirtualBox. You will not be able to start VMs until this problem is fixed.
          $ su # adduser yourusername vboxusers

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

          /dev/vboxdrv not writable for some reason

          WARNING: /dev/vboxdrv not writable for some reason. If you recently added the current user to the vboxusers group then you have to logout and re-login to take the change effect. You will not be able to start VMs until this problem is fixed.
          $ ls -l /dev/vboxdrv crw-rw---- 1 root root 10, 58 2009-06-22 16:33 /dev/vboxdrv
          $ su # invoke-rc.d udev reload # modprobe -r vboxdrv ; modprobe vboxdrv # exit

          Теперь группа-владелец файла /dev/vboxdrv станет vboxusers: .

          $ ls -l /dev/vboxdrv crw-rw---- 1 root vboxusers 10, 58 2009-06-22 16:43 /dev/vboxdrv

          32 битное окружение в ядре amd64

          VirtualBox не работает. Это известный баг - 456391.

          -1909 VERR VM DRIVER NOT ACCESSIBLE

          http://wiki.debian.org/VirtualBox?action=AttachFile&do=get&target=error-1909-VERR_VM_DRIVER_NOT_ACCESSIBLE.png

          VERR_SUPDRV_INTERFACE_NOT_SUPPORTED (bridged network)

          Message error: Failed to open/create the internal network 'HostInterfaceNetworking-br-x' (VERR_SUPDRV_INTERFACE_NOT_SUPPORTED). Unknown error creating VM (VERR_SUPDRV_INTERFACE_NOT_SUPPORTED).

          Убедитесь, что установленный пакет virtualbox-ose-modules-* соответствует версии, доступной в репозитории testing. В случае не соответствия, соберите и установите пакет virtualbox-ose-modules-*, используя Module-Assistant.

          Could not find VirtualBox installation

          Could not find VirtualBox installation. Please reinstall.
          # VirtualBox installation directory INSTALL_DIR="/usr/lib/virtualbox"

          Подсказки и советы

          Переключение консолей

          Обычным способом переключения виртуальных консолей в Linux является комбинация клавиш Ctrl-Alt-Fx. Это не сработает в VirtualBox, комбинация клавиш будет переключать консоли хост-системы.

          Для переключения консолей гостевой системы следует использовать сочетание -Fx, где клавиша объявленная в File->Preferences->Input.

          Этот прием так же работает для сочетаний ctrl-alt-del и ctrl-alt-backspace. Подробности описаны в VirtualBox user manual в разделе "Keyboard and mouse support in virtual machines", подраздел "Typing special characters".

          Так же, для переключения между консолями можно воспользоваться сочетанием alt-left и alt-right, но этот метод не будет работать для графических консолей таких как XOrg или DirectFB.

          Настройка интернет моста (VirtualBox < 2.1.0)

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

          By attaching the VM's interface to "Host Interface" and creating a bridge on the host system, the VM can be made visible on the local network. This also allows to do fun stuff like netbooting the VM (boot from LAN using PXE). It is comparable to the "bridged networking" option in VMWare.

          NB To use a wireless host device you need one that has support for Master mode (eg. it can be used as an access point, afaik only the Atheros and Prism drivers has this support)

          Preparation

          First install the bridge-utils package.

          Next, change the network configuration of the host system so that the network interface becomes part of a bridge. Note that this requires restarting the network, so be careful when doing this on a remote system!

          Change the file /etc/network/interfaces to look something like this:

          # The loopback network interface auto lo iface lo inet loopback # An entry for eth0 is no longer needed #auto eth0 #iface eth0 inet dhcp # Create the bridge (with the regular IP address of the host) auto br0 iface br0 inet dhcp bridge_ports eth0 bridge_fd 2.5

          In this example the bridge gets its IP address and configuration from DHCP. For static configuration information, see bridge-utils-interfaces(5) (Lenny) or /usr/share/doc/bridge-utils/README.Debian.gz (Etch).

          Restart the networking of the host system using:

          # /etc/init.d/networking restart

          After this brctl show should show the bridge and ifconfig should show the bridge has the host's IP address.

          It is also necessary for your user to own the device /dev/net/tun.

          Run the following command to change the owner of that device:

          # chown /dev/net/tun

          If you have built your own kernel/modules then ensure the host machine has the vboxnetflt driver loaded.

          Configuring the VirtualBox VM
          • statically (before VirtualBox is even started)
          • on demand (when a VM is being started)

          See also the chapter on "Virtual networking" in the VirtualBox user manual.

          Static interfaces

          In this case you only need to "define" an interface for use by a particular user once. All defined interfaces are "remembered" in the file /etc/vbox/interfaces and recreated by the VirtualBox init script every time the host system is booted.

          Example to create an interface for a user:

          # VBoxAddIF vbox0 br0

          You can of course create multiple interfaces per users, but all interfaces should have unique names.

          • Attached to: Host Interface
          • Interface Name: vbox0
          • Setup Application:
          • Terminate Application:
          Dynamic interfaces (on demand)

          Пример ниже показывает второй метод. Этот пример позволит вам использовать несколько ВМ, но сценарий предполагает, что каждый интерфейс будет назван в форме "VBox *". Возможно, вам придется адаптировать сценарий под собственные нужды. Обратите внимание, что сценарий предполагает, что вы можете выполнить необходимые команды, с использованием Sudo. Фрагмент файла sudoers приведена ниже в качестве примера.

          set -e BRIDGE="br0" case "$" in "up" ) # Get the last vbox interface that was created or "" if none TAP=$(cat /proc/net/dev | grep vbox | tail -n 1 | cut -d":" -f1 | sed 's/\s*vbox\(\.*\)/\1/') # If there was no previous interface then set to -1 (this is so the += works) [ "$" = "" ] && TAP=-1 # Increment TAP let "TAP+=1" # prepend vbox onto the TAP no TAP="vbox$" # Create the new TAP device sudo VBoxTunctl -b -u $(whoami) -t $ # Bring up the TAP (without an ip) sudo ifconfig $ up # Add the TAP to the Bridge sudo brctl addif $ $ # Echo the name of the TAP so VirtualBox knows which one to use # on lenny the echo must be commented for virtuabox to work correctly echo $ ;; "down" ) # VirtualBox tells us which TAP it used TAP=$ # Bring the TAP down sudo ifconfig $ down # Remove the TAP sudo VBoxTunctl -d $ > /dev/null 2>&1 ;; esac

          Save the script, for example as ~/.VirtualBox/bridge_setup. The script can be tested by running it from the command line. If successful, brctl show should show interface vbox* (where * will be a number) added to the bridge.

          Here is a snippet of a sudoers file to help (replace username and hostname with the appropriate values):

          Cmnd_Alias VIRTUALBOX = /usr/bin/VBoxTunctl, /sbin/ifconfig vbox* up, /sbin/ifconfig vbox* down, /usr/sbin/brctl addif br0 vbox* username ALL=(ALL) PASSWD: ALL username hostname = NOPASSWD: VIRTUALBOX
          • Attached to: Host Interface
          • Interface Name:
          • Setup Application: ~/.VirtualBox/bridge_setup up
          • Terminate Application: ~/.VirtualBox/bridge_setup down

          When the VM is started after that, the interface should be created automatically and the VM can be used just like it was a system connected directly to your local network.

          How to remotely start virtual machines using VNC

          • log onto your remote box
          • install tightvncserver
          • launch it (you don't need a display), pick a password
          • determine which port it is using, a way to do so:
            • netstat -tap | grep vnc
            • Let's say it's 5901
            • install xtightvncviewer
            • create a ssh tunnel to your box:
              • ssh -L 5901:localhost:5901 you@remote
              • xtightvncviewer localhost::5901

              См. также

              • Alternative SystemVirtualization tools.

              click fraud protection

              VirtualBox - это бесплатное решение для виртуализации с открытым исходным кодом от Oracle. VirtualBox кроссплатформенный. Он работает в Windows, Linux и macOS.

              В этой статье я покажу вам, как установить VirtualBox на Debian 10. Итак, приступим.

              Предпосылки:

              Прежде чем начать, вы должны включить расширение аппаратной виртуализации (AMD-v / VT-d / VT-x) в BIOS вашей материнской платы. В противном случае у вас не будет хорошей производительности виртуальных машин.

              Добавление репозитория пакетов Oracle VirtualBox:

              VirtualBox 6.0 - это последняя версия VirtualBox на момент написания этой статьи. Его нет в официальном репозитории пакетов Debian 10 Buster. Но вы можете легко добавить репозиторий пакетов Oracle VirtualBox в Debian 10 и установить VirtualBox 6.0 оттуда.

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

              $ эхо 'деб https://download.virtualbox.org/virtualbox/debian Buster Contrib ' |
              судо тройник / так далее / подходящий / sources.list.d / virtualbox.list

              Должен быть добавлен репозиторий пакетов VirtualBox.

              Добавление ключа GPG:

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

              $ wget -O / tmp / oracle_vbox.asc https: // www.virtualbox.org / скачать / oracle_vbox_2016.asc

              Ключ GPG должен быть загружен.

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

              $ судо apt-key добавить / tmp / oracle_vbox.asc

              Ключ GPG должен быть добавлен.

              Обновление кэша APT:

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

              $ судо подходящее обновление

              Кэш репозитория пакетов APT должен быть обновлен.

              Установка VirtualBox:

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

              $ судо подходящий установить виртуальный ящик 6.0

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

              Менеджер пакетов APT должен загрузить и установить все необходимые пакеты.

              На этом этапе должен быть установлен VirtualBox 6.0.

              После установки VirtualBox 6.0 вы сможете найти его в меню приложений Debian 10. Щелкните логотип VirtualBox.

              VirtualBox должен запуститься.

              Скачивание пакета расширений VirtualBox:

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

              Во-первых, вам нужно узнать полный номер версии VirtualBox.

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

              $ apt-cache показать виртуальный ящик 6.0 | grep Версия

              Как видите, полный номер версии VirtualBox, установленной на моем компьютере: 6.0.10. Запомни.

              Вы также можете найти полный номер версии в VirtualBox Manager. Просто откройте VirtualBox и перейдите в Помощь > О VirtualBox…

              Как видите, полный номер версии - 6.0.10.

              Теперь посетите следующую веб-страницу https://download.virtualbox.org/virtualbox/6.0.10

              После загрузки страницы щелкните «Oracle_VM_VirtualBox_Extension_Pack-6.0.10.vbox-extpack », как показано на скриншоте ниже.

              ПРИМЕЧАНИЕ: Заменять 6.0.10 с версией, установленной на вашем компьютере Debian 10.

              Ваш браузер должен предложить вам сохранить файл. Выбирать Сохранить файл и нажмите на хорошо.

              Загрузка должна начаться. Это может занять несколько минут.

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

              После завершения загрузки откройте VirtualBox и перейдите в Файл > Предпочтения…

              Теперь перейдите к Расширения вкладку и щелкните значок добавления, как показано на скриншоте ниже.

              Теперь выберите vbox-extpack файл, который вы только что скачали, и нажмите Открыть.

              Теперь нажмите на Установить.

              Прочтите лицензионное соглашение VirtualBox, если хотите, и нажмите Согласен.

              Теперь введите пароль для входа в систему Debian 10 и нажмите Аутентифицировать.

              VirtualBox Extension Pack должен быть установлен. Теперь нажмите на хорошо.

              Нажмите на хорошо, чтобы закрыть окно настроек.

              Вы успешно установили VirtualBox 6.0 (последняя версия на момент написания этой статьи) на Debian 10 buster. Наслаждаться!

              Спасибо, что прочитали эту статью.

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

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