Astra linux virtualbox guest additions


Как установить дополнение гостевой ос virtualbox в windows и linux

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

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

Она бесплатна, имеет русский интерфейс и очень функциональна. Для того, чтобы скачать программу VirtualBox, идём на сайт разработчиков (а это фирма Oracle — не хухры-мухры) и загружаем нужную нам версию — Скачать VirtualBox. Думаю установка программы не создаст проблем, так как никаких хитростей там нет.

Теперь нам нужен образ Линукс, который мы будем устанавливать в нашу виртуальную машину. Какой Linux выбрать? Это решать вам. Я бы посоветовал установить Linux Mint, так как интерфейс у этой сборки похож на интерфейс Windows. Скачать Linux Mint.

После того, как вы установили VirtualBox и скачали линукс в формате .iso, можно приступать к установке его на виртуальную машину. Как установить Linux на VirtualBox? Как всегда просто! Следите за моими руками, как сказал бы фокусник. Запускаем установленную виртуальную машину:

Нажимаем кнопку «Создать» новую виртуальную машину в левом верхнем углу. Далее следуем указаниям мастера настроек

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

Выбираем название нашей новой виртуальной машины, я назвал просто «Linux» и задаём тип машины — тут тоже просто ставим Linux. Жмём далее.

Выбираем размер оперативной памяти, в зависимости от того, сколько у вас стоит на основном компьютере. У меня стоит 4 Гб, поэтому я смело выделил 1 Гб. Идём дальше.

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

Выбираем первый пункт, так как это проще всего. У вас создаться файл, который будет имитировать жёсткий диск вашей виртуальной машины. В случае надобности вы сможете перенести его на другой компьютер и там запустить. Жмём далее…

Выбираем пункт «Динамический…» Диск будет увеличиваться по мере заполнения, что очень удобно. Жмём далее…

Тут мы выбираем максимальный размер виртуального жёсткого диска, 8-15 гигабайтов будет достаточно. Жмём создать…

Всё, виртуальная машина готова к принятию на борт новой OS. Нажимаем кнопку «Настройка» вверху и у нас появляется новое небольшое окно.

Переходим во вкладку «Носители» (слева), потом щёлкаем по значку CD-DVD и затем нажимаем значок диска (справа) и указываем путь к ISO образу линукс, который вы до этого скачали. После этого нажимаем ОК. Окно пропадёт, а в виртуальной машине появится созданная нами виртуальная машина. Нажимаем кнопку «Запустить» и устанавливаем выбранную вами OS.

Решается эта проблема легко: нужно просто зайти в настройки виртуальной машины, перейти во вкладку Система — Процессор и поставить галочку в пункте Включить PAE/NX.

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

Как действовать дальше, читайте в статье «Как установить Linux?», так как принципы установки его на обычный компьютер и виртуальный полностью одинаковый. Тут даже ещё проще, так как можно выбрать автоматическую разметку диска.

Но вот когда система уже установилась, это ещё не конец. Дело в том, что сам Linux не совсем понимает, где он оказался и у него не хватает нужных драйверов, для полной интеграции с виртуальной машиной. Решается проблема очень легко: нужно просто установить дополнения гостевой OS, которые уже есть в программе. Для этого запускаем нашу виртуальную машину и идём в меню. Там находим пункт Установить дополнения гостевой OS.

Нажимаем и образ диска при монтируется в ваш линукс. Если у вас стоит авто запуск дисков, то скрипт запустится сам и от вас только потребуется ввести пароль. Но этого может и не произойти. Тогда открываем в виртуальной машине CD rom и смотрим путь к диску, нажав Ctrl + L

Теперь открываем терминал и выполняем такую команду:

sudo sh /media/VBOXADDONS_4.

 2/autorun.sh

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

Ну а для непонятливых видео, в котором воспроизведен весь процесс:

Set optimal framebuffer resolution

This article or section is a candidate for merging with .

Typically after installing Guest Additions, a fullscreen Arch guest running X will be set to the optimal resolution for your display; however, the virtual console’s framebuffer will be set to a standard, often smaller, resolution detected from VirtualBox’s custom VESA driver.

To use the virtual consoles at optimal resolution, Arch needs to recognize that resolution as valid, which in turn requires VirtualBox to pass this information along to the guest OS.

First, check if your desired resolution is not already recognized by running the command ( need to be installed):

hwinfo --framebuffer 

If the optimal resolution does not show up, then you will need to run the tool on the host machine and add «extra resolutions» to your virtual machine (on a Windows host, go to the VirtualBox installation directory to find ). For example:

$ VBoxManage setextradata "Arch Linux" "CustomVideoMode1" "1360x768x24" 

The parameters «Arch Linux» and «1360x768x24» in the example above should be replaced with your VM name and the desired framebuffer resolution. Incidentally, this command allows for defining up to 16 extra resolutions («CustomVideoMode1» through «CustomVideoMode16»).

Afterwards, restart the virtual machine and run once more to verify that the new resolutions have been recognized by your guest system (which does not guarantee they will all work, depending on your hardware limitations).

Note: As of VirtualBox 5. 2, might not show any output, but you should still be able to set a custom resolution following this procedure.

Finally, add a kernel parameter to set the framebuffer to the new resolution, for example:

video=1360x768 

Additionally you may want to configure your bootloader to use the same resolution. If you use GRUB, see .

Note: Neither the kernel parameter nor the bootloader’s resolution settings (e.g. GRUB’s ) will fix the framebuffer, since they are overriden by virtue of Kernel Mode Setting. The framebuffer resolution must be set by the kernel parameter as described above.

Manually Extracting the VirtualBox Windows Drivers

The VirtualBox Guest Additions installer automatically extracts and installs the VirtualBox device drivers. In some situations, it is possible that just the drivers, and none of the other guest addition features may be required. In this situation, perform the following steps to extract the device drivers:

1. Mount the VirtualBox Guest Additions CD-ROM following steps outlined previously

2. Open a command prompt window and change directory to the location of the guest additions virtual CD-ROM

3. Execute one of the following commands depending on the guest operating system architecture:

Note that the above commands extract the driver files into C:\VBoxDrivers\x86 and C:\VBoxDrivers\amd64 respectively. Alternate locations may be specified by modifying the /D= directive accordingly.

Vagrant

Это такая вспомогательная программа для VirtualBox. Хотя, работает и с другими системами виртуализации. Позволяет легко и быстро автоматизированно создавать виртуальные машины. Можно создать наподобие той, которую мы уже создали. Работать с Vagrant необходимо из командной строки.

Пишу это здесь просто для информации, что такое есть.

Я пробовал Vagrant. Да, действительно программа делает своё дело. Но мне показалось это лишним и не совсем тем, что надо. Мои соображения на этот счёт:

  • Такое полезно тому, кто создаёт виртуальные машины пачками. Не мой случай. Возможно, пока.
  • Виртуальные машины при помощи Vagrant создаются на основе готовых образов (боксов), список которых есть на официальном сайте. Они в случае необходимости автоматически загружаются. Честно говоря, я не сильно доверяю этим боксам. Считаю, что безопаснее создать своё. Тем более это не сложно.

В принципе, боксы для Vagrant — это созданные и специально настроенные виртуальные машины VirtualBox. Мы, вот, создали свою виртуальную машину. Её, в теории, можно немного допилить, чтобы использовать в качестве бокса Vagrant. Бокс может быть локальным.

Я когда начал изучать информацию по Vagrant, то меня напугали все эти инструкции в интернете. В каждой автор начинает разбирать конфигурационный файл виртуальной машины, и это поначалу выглядит дико и совсем непросто. Спешу успокоить новичков! Этот файл создается автоматически самим Vagrant-ом. Вы (при желании) можете внести в него дополнительные параметры, а можете и не вносить! Машина просто получит настройки по умолчанию. Часто этого достаточно.

Далее простой пример, как можно создать с помощью Vagrant тот же веб-сервер на базе Debian 8.

Перед тем как начать скачиваем Vagrant с официального сайта и устанавливаем его в любую папку

Важно, чтобы в пути к этой папке не было русских символов

Открываем консоль в Windows:

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

Для первой команды название бокса я нашёл в списке по запросу «debian 8 lemp». Вот информация по нему, где автор советует перед использованием бокса выполнить установку плагина:

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

Создаём каталог и переходим в него, например:

Инициализация виртуальной машины:

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

Всё! Через некоторое время машина будет готова.

При установке машины автоматически устанавливаются все актуальные обновления Debian. При каждом старте монтируется общая папка.

Для входа по SSH используем адрес 127.0.0.1, порт 2222, пользователя , пароль .

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

Последующий запуск машины из консоли происходит быстро:

В VirtualBox машину тоже видно:

Install VirtualBox Guest Additions on Ubuntu 21.04

Install Required Build tools and Kernel Headers

Before you can proceed to install VirtualBox Guest Additions on Ubuntu 21.04, you first need to install required build tools, the Linux kernel headers and the support modules, if not already installed.

Run the command below to verify if these requirements have already been installed.

The  means that the package is installed. As you can see from the output, and are not installed.

You can then install the missing tools by running the command;

If none if these packages is installed, you can simply use the APT package manager to install them.

Install VirtualBox Guest Additions on Ubuntu 21.04

In order to install VirtualBox Guest Additions on Ubuntu 21.04, you need to have the Guest Additions ISO file. Guest Addition ISO file can be inserted into the VM in two ways;

Insert Guest Additions ISO File Manually

To manually insert the VirtualBox Guest Additions ISO file on your Ubuntu 21.04 VM, navigate to Menu bar on your VM and click Devices > Insert Guest Additions CD image. Note that before you can insert the ISO file, you need to have at least one empty IDE controller.

Install VirtualBox Guest Additions on Ubuntu 21.04 from UI

When inserted, a dialog box which prompts you to run or cancel the Guest Additions installer is launched.

Click Run to launch the installation of Guest additions on Ubuntu 21.04. You will be prompted to enter your password to authenticate the installation.

Upon successful authentication, the Guest Addition installation will now run.

Once the Guest Additions are installed, Press Enter to close the installation wizard.

Reboot your system to reload the Kernel modules.

If upon reboot the screen do not auto adjust upon login, click on the VM menu View > Auto-resize Guest Display and toggle the option to put the vm on full screen.

Install VirtualBox Guest Additions on Ubuntu 21.04 from Terminal

You can also install the Guest Additions from the terminal. Therefore press cancel when the installer dialog box opens up and the iso image will be mounted on the system.

When the Guest Addition ISO file is inserted, it is mounted on . Where x is the build version of VirtualBox.

To install guest additions from the terminal, navigate to the mount point of the guest additions and run the command below;

or simply run;

Reboot your system to reload the Kernel modules.

Installing Guest Additions ISO from Ubuntu Repositories

It is also possible to install the Guest Additions ISO file from Ubuntu repos.

Guest Additions ISO file is provided by the package.

If it is available, simply run the command below to install it.

When installed, the VirtualBox Guest Additions ISO is now available as .

To install it, you need to mount it.

Next, run the installation.

Once the installation is done, restart your system to reload kernel modules.

You should now be on full screen and can be able to enable shared clipboard, shared folders, drag and drop…

NOTE: If upon system reboot the screen doesn’t auto-resize automatically, be sure to toggle (off/on, so to say)   on the VM menu bar to set right VM resolution.

That is all on our guide on how to install VirtualBox Guest Additions on Ubuntu 21.04.

Install VirtualBox Guest Additions on Kali Linux 2020.3

Enable Shared Folder

Now you can also share files between host and guest OS via the shared folder feature. Go to the virtual machine settings. In the left pane, select . Then click on the button to add a shared folder.

  • In the field, select a folder on your host OS.
  • Tick on the checkbox so that the shared folder will be automatically mounted to the guest OS when virtual machine boots up.
  • In the Mount-point field, enter a path on the guest OS, such as a sub-directory in your user’s home directory.
  • Tick on the checkbox.

After saving the settings, you will find the shared folder appears in your home directory in the Linux Mint virtual machine, but only the root user and members of the vboxsf group have read and write access to this shared folder. So what we need to now is add your user to vboxsf group. Open up a terminal in Linux Mint and run the following command. Replace username with your real username.

sudo adduser username vboxsf

Log out of the current session and log back in. Now you should be able to access the shared folder.

Поддерживаемые операционный системы:

 Windows:

  • Windows XP SP3 (32-bit и 64-bit)
  • Windows Vista SP1 и выше (32-bit и 64-bit).
  • Windows Server 2008 (64-bit)
  • Windows Server 2008 R2 (64-bit)
  • Windows 7 (32-bit и 64-bit)
  • Windows 8 (32-bit и 64-bit)
  • Windows 8.1 (32-bit и 64-bit)
  • Windows 10 RTM build 10240 (32-bit и 64-bit)
  • Windows 10 RTM build 10586 (32-bit и 64-bit)
  • Windows Server 2012 (64-bit)
  • Windows Server 2012 R2 (64-bit)

Mac OS X (64-bit):

  • 10.8 (Mountain Lion)
  • 10.9 (Mavericks)
  • 10.10 (Yosemite)
  • 10.11 (El Capitan)

Linux (32-bit и 64-bit):

  • Ubuntu 10.04 до 15.04
  • Debian GNU/Linux 6.0 («Squeeze») и 8.0 («Jessie»)
  • Oracle Enterprise Linux 5, Oracle Linux 6 и 7
  • Redhat Enterprise Linux 5, 6 и 7
  • Fedora Core / Fedora 6 до 22
  • Gentoo Linux
  • openSUSE 11.4, 12.1, 12.2, 13.1
  • Mandriva 2011

Solaris hosts (64-bit):

  • Solaris 11
  • Solaris 10 (U10 и выше

Предварительная настройка

Процессор

Кнопка «Настроить» появится при нажатии на Гостя, далее следует перейти в пункт «Система» и «Процессор». Главные настройки: количество ядер процессора и включение/выключение PAE (для 4 Гб и более RAM).

Не менее важным является вкладка «Ускорение». В этом пункте можно выбрать тип виртуализации (устанавливается в зависимости от типа Гостя, поэтому оставьте его по умолчанию). Помимо этого, есть возможность дополнительно активировать AMD-V или Intel VT-x. Эти параметры позволяют увеличить производительность и быстродействие Гостя.

Графика

Стандартный режим работы предусматривает 16 Мб для виртуальной видеопамяти. Современным приложениям этого не хватит, поэтому нужно увеличить объём выделяемой памяти (исключением может стать серверная система без дополнительных графических требований).

В пункте «Дисплей» на вкладке «Экран» первый слайдер «Видеопамять», где нужно потянуть ползунок, и выставить нужный параметр. Максимальное доступное количество равно 128 Мб и зависит от объёма видеопамяти Хоста. В этом же меню доступно 3D-ускорение для улучшения производительности графики Гостя.

Если у вас 4k монитор, то на этапе установки будет лучше установить «Коэффициент масштабирования» 200%. Это позволит сделать текст Гостя легко читаемым. После установки системы можно снова вернуть данный параметр к 100% и масштабировать изображение в самой системе. Но для этого потребуется до-установить видео драйверы, о которых будет инструкция в разделе Дополнения гостевой ОС.

Сеть

Стандартные настройки системы предусматривают сеть с технологией NAT. Но можно добавить и локальную сетевую карту для организации отдельной ЛВС.

Для включения дополнительного адаптера перейдите на вкладку «Адаптер 2» и установите галочку «Включить сетевой адаптер». В выпадающем списке выберите «Виртуальный адаптер хоста» и более ничего корректировать не нужно.

Теперь между основной и виртуальной ОС появится общая сеть.

Общие папки

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

Общие папки должны физически находиться на хосте и у них должен быть общий доступ с гостем, который использует специальный драйвер файловой системы в гостевом дополнении для разговора с хостом. Для гостей Windows общие папки реализуются как псевдо-сетевой перенаправитель; для пользователей Linux и Solaris, гостевые дополнения предоставляют виртуальную файловую систему.

Как настроить общую папку в VirtualBox

На хосте создайте папку, которая будет общей для хоста и гостевой ОС. Не требуется делать эту папку сетевой или давать ей какие-либо специальные разрешения.

Перейдите в настройки виртуальной машины на вкладку «Общие папки». Нажмите изображение маленькой папки с зелёным крестиком, укажите путь до папки:

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

Для улучшения работы с виртуальной машиной, и взаимодействия с ней, в виртуально установленной операционной системе нужно установить специальный набор инструментов, который называется «Гостевые дополнения» («Guest Additions»).

Для установки гостевых дополнений VirtualBox необходимо выполнить следующие действия:

  1. Включаем виртуальную машину и ждем загрузки ОС.
  2. В верхнем меню VirtualBox выбираем пункт «Устройства — Подключить образ диска Дополнений гостевой ОС…».

Дальнейшие действия зависят от того, какая операционная система установлена в VirtualBox:

Windows

  1. Если в системе не отключен автозапуск, то должен запуститься установщик дополнений гостевой ОС. Если же в системе выключен автозапуск, нужно запустить установщик вручную, найдя его на подключившемся диске в виртуальной машине, под именем VBoxWindowsAdditions.exe.
  2. Как и установка самого VirtualBox, установка гостевых дополнений максимально упрощена, и по сути представляет из себя нажатие кнопок «Next». С первым окном именно так и следует поступить.
  3. На следующем будет предложено выбрать место для установки гостевых дополнений. По умолчанию, рассматривается обычная для всех программ директория Program Files.
  4. Последним шагом, перед непосредственно самой установкой, будет выбор устанавливаемых компонентов:
    • VirtualBox Guest Additions — собственно, сами гостевые дополнения VirtualBox;
    • Start menu entries — ярлыки в меню «Пуск».
    • Direct3D Support — третий компонент, который не выбран по умолчанию, является экспериментальной функцией по включению полноценного 3D ускорения в виртуальной машине. Для «простой» работы он не нужен.
  5. После нажатия на кнопку «Next» начнется установка гостевых дополнений, во время которой может появится окно с запросом на разрешения установки программного обеспечения для устройства (драйвер), которую необходимо одобрить.
  6. После установки дополнений потребуется перезагрузка компьютера, которую можно выполнить сразу (оставив отмеченным пункт «Reboot now»), или выполнив её позже самостоятельно (для этого нужно отметить пункт «I want to manually reboot later»).
  7. После перезагрузки произойдет множество полезных изменений — появится поддержка двухстороннего буфера обмена (о том, как его включить можно прочитать здесь), функция drag-n-drop между основной операционной системой и операционной системой в виртуальной машине, автоматический выбор разрешения экрана на основе размера окна VirtualBox и т. д.

Linux

В операционных системах семейства Linux, графический установщик гостевых дополнений отсутствует, вся установка происходит через терминал. Современные дистрибутивы прекрасно сами распознают файл автозапуска на образе с гостевыми дополнениями, и предлагают его запустить автоматически.
Можно так же запустить файл установки гостевых дополнений вручную. Для этого, нужно открыть терминал, и перейти в каталог, куда смонтирован виртуальный образ с файлами установки дополнений. Там же, нужно выполнить команду запуска файла установки:

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

What Is VirtualBox?

Often referred to as the best virtual machine, VirtualBox is a powerful AMD64/Intel64 and x86 virtualization creation for both home and enterprise use. For the time being, VirtualBox is the only professional solution available freely as Open Source Software, which is one of the top reasons why its popularity has skyrocketed and thus several releases of it have taken place.

VirtualBox has been established with great community effort and is back by a company that is very dedicated to providing a first-class service in every aspect. It is downloaded in record numbers every day. It is currently the top Windows 10 virtual machine, and it does not seem this is going to change anytime soon.

Virtualbox Guest Additions

The VirtualBox Guest Additions consist of device drivers and system applications that optimize the operating system for better performance and usability. One of the usability features required in this guide is automated logons, which is why you need to install the Guest Additions in the virtual machine. For a Windows 7 desktop template, you also enable Windows media redirection for enhanced playback of multimedia content played in Windows Media Player (including content displayed in Internet Explorer).

To accessing this option In the Window containing the running virtual machine, select Install Guest Additions from the Devices menu. And the AutoPlay to run this guest additions will prompt.

Страница загрузки пакета virtualbox-guest-additions-iso_6.1.16-1_all.deb

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

Используйте любой из серверов-зеркал, добавив его в свой файл /etc/apt/sources.list, например так:

deb http://cz.archive.ubuntu.com/ubuntu groovy main multiverse 

Заменив cz.archive.ubuntu.com/ubuntu нужным сервером.

Вы можете скачать требуемый файл из подкаталога pool/multiverse/v/virtualbox-guest-additions-iso/ с любого из этих сайтов:

Северная Америка

  • mirrors.kernel.org/ubuntu
  • ftp.osuosl.org/pub/ubuntu
  • lug.mtu.edu/ubuntu
  • ubuntu.mirrors.tds.net/ubuntu
  • ubuntu.secs.oakland.edu
  • mirror.mcs.anl.gov/pub/ubuntu
  • mirrors.cat.pdx.edu/ubuntu
  • ubuntu.cs. utah.edu/ubuntu
  • ftp.ussg.iu.edu/linux/ubuntu
  • mirrors.xmission.com/ubuntu
  • mirrors.cs.wmich.edu/ubuntu
  • gulus.USherbrooke.ca/pub/distro/ubuntu

Азия

  • kr.archive.ubuntu.com/ubuntu
  • th.archive.ubuntu.com/ubuntu
  • mirror.lupaworld.com/ubuntu
  • kambing.vlsm.org/ubuntu
  • ubuntu.mithril-linux.org/archives
  • mirror.in.th/ubuntu
  • mirror.rootguide.org/ubuntu

Африка

za.archive.ubuntu.com/ubuntu

Европа

  • cz.archive.ubuntu.com/ubuntu
  • de.archive.ubuntu.com/ubuntu
  • dk.archive.ubuntu.com/ubuntu
  • es.archive.ubuntu.com/ubuntu
  • fr.archive.ubuntu.com/ubuntu
  • ge.archive.ubuntu.com/ubuntu
  • gr.archive.ubuntu.com/ubuntu
  • hr.archive.ubuntu.com/ubuntu
  • mt.archive.ubuntu.com/ubuntu
  • nl.archive.ubuntu.com/ubuntu
  • no.archive.ubuntu.com/ubuntu
  • se.archive.ubuntu.com/ubuntu
  • yu.archive.ubuntu. com/ubuntu
  • nz.archive.ubuntu.com/ubuntu
  • nz2.archive.ubuntu.com/ubuntu
  • ftp.iinet.net.au/pub/ubuntu
  • mirror.optus.net/ubuntu
  • ftp.filearena.net/pub/ubuntu
  • mirror.pacific.net.au/linux/ubuntu

Если загрузка с этих сайтов происходит медленно, попробуйте другие из полного списка серверов-зеркал.

Заметим, что при работе с некоторыми браузерами вам придётся указать браузеру, что вы хотите сохранить информацию в файл. Например, в Firefox или Mozilla вам нужно удерживать клавишу Shift при щелчке по URL.

Подробней о

virtualbox-guest-additions-iso_6.1.16-1_all.deb:
Точный размер 44741068 байт (42,7 MByte)
Контрольная сумма MD5 e97320e834b57281d5952f2c45eb0cab
Контрольная сумма SHA1 12d02cbbb1040be962e9b6e4df69450839a7fdfe
Контрольная сумма SHA256 efdd8e88e427f78a8643b558e58cc8cf5fb31aff166f87a7e2196989afb3b05f

Как установить гостевые дополнения VirtualBox в Debian 10 Linux

13. 11.20202020-11-13T12:59:20+03:002021-01-14T13:26:45+03:00 Debian, Linux Комментариев нет

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

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

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

В этой статье объясняется, как установить гостевые дополнения VirtualBox на гостевых системах Debian 10.

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

VirtualBox поставляется с ISO-файлом образа с именем «VBoxGuestAdditions.iso», который содержит установщики гостевых дополнений для всех поддерживаемых гостевых операционных систем. Этот файл находится на хост-машине и может быть смонтирован на гостевом компьютере с помощью диспетчера VirtualBox GUI. После установки вы можете установить дополнения в гостевой системе.

Выполните следующие действия, чтобы установить гостевые дополнения VirtualBox на рабочий стол Debian или гостевой сервер.

  1. Откройте диспетчер графического интерфейса VirtualBox.

  2. Запустите гостевую виртуальную машину Debian.

  3. Войдите на гостевую машину как пользователь root или sudo и установите пакеты, необходимые для сборки модулей ядра:

    sudo apt update sudo apt install build-essential dkms linux-headers-$(uname -r)

    $(uname -r) отображает текущую версию ядра .

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

    Если вы получаете сообщение об ошибке, что в гостевой системе нет CD-ROM, остановите виртуальную машину, откройте настройки машины. Перейдите на вкладку «Хранилище» и добавьте новое устройство CD-ROM, нажав на знак плюса (Добавляет оптическое устройство). После этого перезагрузите виртуальную машину.

  5. Откройте гостевой терминал Debian, создайте новый каталог и смонтируйте файл ISO:

    sudo mkdir -p /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom
  6. Перейдите в каталог и выполните сценарий VBoxLinuxAdditions.run чтобы установить гостевые дополнения:

    cd /mnt/cdrom sudo sh ./VBoxLinuxAdditions.run --nox11

    Параметр --nox11 указывает программе установки не создавать окно xterm.

    Результат будет выглядеть следующим образом:

    Verifying archive integrity... All good. Uncompressing VirtualBox 6.0.16 Guest Additions for Linux........ ... ... VirtualBox Guest Additions: Starting.
  7. Перезагрузите гостевую систему Debian, чтобы изменения вступили в силу:

    sudo shutdown -r now
  8. После загрузки виртуальной машины войдите в нее и убедитесь, что установка прошла успешно и модуль ядра загружен с помощью команды lsmod :

    lsmod | grep vboxguest

    Результат будет выглядеть примерно так:

    vboxguest 348160 2 vboxsf

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

Вот и все. Вы установили гостевые дополнения VirtualBox на гостевую машину Debian.

Теперь вы можете включить общий буфер обмена и поддержку Drag'n Drop на вкладке «Хранилище» настроек виртуальной машины, включить 3D-ускорение на вкладке «Отображение», создать общие папки и многое другое.

Выводы

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

Чтобы найти дополнительную информацию о гостевых дополнениях, посетите официальную страницу документации по гостевым дополнениям VirtualBox .

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

Проблема установки Debian 8 VirtualBox / DKMS

Задавать вопрос

спросил

Изменено 7 лет, 1 месяц назад

Просмотрено 2к раз

Я пытаюсь установить виртуальную коробку, используя метод на wiki. debian.org, и у меня возникают проблемы. Когда я выполняю 9-]*-,') виртуальный бокс

Я получаю следующее:

 Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: binutils cpp-4.8 dkms fakeroot gcc gcc-4.8 gcc-4.9 libasan0 libasan1 libatomic1 libc-dev-bin libc6-dev libcilkrts5 libcurl3 libfakeroot libgcc-4.8-dev libgcc-4.9-dev libgsoap5 libitm1 liblsan0 libqt4-сеть libqt4-opengl libtsan0 libubsan0 libvncserver0 компилятор linux-gcc-4.8-x86 linux-headers-3.16.0-4-amd64 linux-headers-3.16.0-4-common linux-kbuild-3.16 linux-libc-dev сделать меню manpages-dev виртуальный бокс-dkms виртуальный бокс-qt Предлагаемые пакеты: binutils-doc gcc-4.8-locales gcc-multilib autoconf automake libtool flex bison gdb gcc-doc gcc-4.8-multilib gcc-4.8-doc libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan0-dbg libtsan0-dbg libquadmath0-dbg gcc-4.9-multilib gcc-4. 9-doc gcc-4.9-locales libasan1-dbg liblsan0-dbg libubsan0-dbg libcilkrts5-dbg glibc-doc make-doc menu-l10n gksu kde-runtime ktsuss vde2 виртуальный бокс-гость-дополнения-iso Рекомендуемые пакеты: linux-образ Будут установлены следующие НОВЫЕ пакеты: binutils cpp-4.8 dkms fakeroot gcc gcc-4.8 gcc-4.9 libasan0 libasan1 libatomic1 libc-dev-bin libc6-dev libcilkrts5 libcurl3 libfakeroot libgcc-4.8-dev libgcc-4.9-dev libgsoap5 libitm1 liblsan0 libqt4-сеть libqt4-opengl libtsan0 libubsan0 libvncserver0 linux-компилятор-gcc-4.8-x86 Linux-заголовки-3.16.0-4-amd64 Linux-заголовки-3.16.0-4-общий linux-headers-amd64 linux-kbuild-3.16 linux-libc-dev сделать меню manpages-dev виртуальный бокс виртуальный бокс-dkms виртуальный бокс-qt 0 обновлено, 37 установлено заново, 0 удалено и 0 не обновлено. Нужно получить 22,7 МБ/56,9Мб архивов. После этой операции будет использовано 227 МБ дополнительного места на диске. Вы хотите продолжать? [Д/н] Д ВНИМАНИЕ: Следующие пакеты не могут быть аутентифицированы! libasan1 libcilkrts5 libcurl3 libgsoap5 liblsan0 libqt4-сеть libqt4-opengl libubsan0 libvncserver0 виртуальный бокс libgcc-4. 9-dev gcc-4.9 gcc сделать dkms virtualbox-dkms virtualbox-qt libfakeroot fakeroot linux-libc-dev linux-компилятор-gcc-4.8-x86 linux-заголовки-3.16.0-4-общий меню linux-headers-3.16.0-4-amd64 manpages-dev Установить эти пакеты без проверки? [г/н] д Получите:1 http://security.debian.org/jessie/updates/main libcurl3 amd64 7.38.0-4+deb8u2 [259кБ] Смена носителя: пожалуйста, вставьте диск с маркировкой «Debian GNU/Linux 8.2.0 _Jessie_ — официальный двоичный файл amd64 xfce-CD-1 20150906-11:10» в дисководе '/media/cdrom/' и нажмите Enter Получите:2 http://http.debian.net/debian/jessie/contrib virtualbox amd64 4.3.18-dfsg-3+deb8u3 [15,9 МБ] Получить:3 http://http.debian.net/debian/jessie/main libqt4-opengl amd64 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1 [343 кБ] Get:4 http://http.debian.net/debian/jessie/main libqt4-network amd64 4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1 [605 кБ] Получить:5 http://http.debian.net/debian/jessie/main libgsoap5 amd64 2.8.17-1 [202 кБ] Смена носителя: пожалуйста, вставьте диск с маркировкой 'Debian GNU/Linux 8. 2.0 _Jessie_ — официальный двоичный файл amd64 xfce-CD-1 20150906-11:10' в дисководе '/media/cdrom/' и нажмите Enter Получить:6 http://http.debian.net/debian/jessie/main libvncserver0 amd64 0.9.9+dfsg2-6.1+deb8u1 [191 кБ] Получите:7 http://http.debian.net/debian/jessie/contrib virtualbox-qt amd64 4.3.18-dfsg-3+deb8u3 [4656 КБ] Смена носителя: пожалуйста, вставьте диск с маркировкой «Debian GNU/Linux 8.2.0 _Jessie_ — официальный двоичный файл amd64 xfce-CD-1 20150906-11:10» в дисководе '/media/cdrom/' и нажмите Enter Смена носителя: пожалуйста, вставьте диск с маркировкой 'Debian GNU/Linux 8.2.0 _Jessie_ — официальный двоичный файл amd64 xfce-CD-1 20150906-11:10' в дисководе '/media/cdrom/' и нажмите Enter 

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

Я могу установить виртуальный бокс, запустить его и импортировать устройства. Затем я получаю сообщение об ошибке, когда пытаюсь использовать устройство, которое, предположительно, связано с тем, что я не смог правильно установить dkms, который требуется виртуальному боксу для правильной обработки ядер. Я не могу найти файл для загрузки и записи на диск под названием «Debian GNU/Linux 8.2.0 Jessie - Official amd64 xfce-CD Binary-1 20150906-11:10".

Чего мне не хватает? Я уверен, что это что-то очень простое, но это ускользает от меня уже несколько дней.

  • debian
  • virtualbox
  • dkms

Да, запрашивает диск, с которого вы установили Debian (ну или другую копию того же диска) Почему-то не находит...

Так как, похоже, у вас есть доступ к сети , самое простое решение, вероятно, просто удалить/закомментировать диск из /etc/apt/sources.list , затем запустите apt-get update . Тогда ваш apt-get install должен завершиться успешно.

PS: Вы действительно не должны получать (или игнорировать!) те пакеты, которые не могут быть аутентифицированы. Убедитесь, что apt-get update работает без ошибок.

0

Откройте и измените файл /etc/apt/sources.list vi /etc/apt/sources.list

Прокомментируйте, используя # перед (обе строки)

«Debian GNU/Linux 8.2.0 Jessie — официальный двоичный файл amd64 xfce-CD-1 20150906-11:10»

1

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie

.

VirtualBox на Linux Mint 21.1 ☯ Дэниел Уэйн Армстронг

Последнее редактирование: 19 февраля 2023 г. • Отмечен под #виртуализация #мята #линукс

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

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

Примечание: Другая конфигурация виртуализации, которую я действительно предпочитаю, — это комбинация KVM + QEMU + libvirt. Но иногда разработчики предлагают предварительно настроенные образы VirtualBox для своих проектов, что делает использование VirtualBox полезным ярлыком.

1. Поддержка BIOS

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

  • для процессора Intel ...
 $ grep --color vmx /proc/cpuinfo 
  • для процессора AMD ...
 $ grep --color svm /proc/cpuinfo 

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

2. Установите Virtualbox на HOST

. Модули ядра

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

Установить dkms и linux-заголовки ...

 $ sudo apt update && sudo apt install dkms linux-headers-generic 

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

 $ sudo apt install virtualbox virtualbox-qt virtualbox-guest-additions-iso virtualbox-dkms 

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

 $ вс - $ПОЛЬЗОВАТЕЛЬ $ идентификатор 

Или перезагрузите машину.

3. Запустите Virtualbox

Выполнить...

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

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

(вроде) Исправление: Запустите VirtualBox с пригодной для использования цветовой схемой (черный текст на переднем плане/белый фон) ...

 $ Fusion в стиле VirtualBox %U 

4. Создать ГОСТЬ

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

См. руководство пользователя для создания виртуальной машины GUEST. Я загружаю ISO-образ установочного образа Linux Mint, чтобы создать новый GUEST Mint.

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

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

Запустите новую ОС Linux Mint GUEST.

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

 $ sudo apt update && sudo apt install dkms linux-headers-generic 

В окне Linux Mint GUEST загрузите Devices->Insert Guest Additions CD Image ... и нажмите Run .

Назначьте свое ИМЯ ПОЛЬЗОВАТЕЛЯ группе vboxsf ...

 $ sudo adduserUSERNAME vboxsf 

Перезагрузка ГОСТЯ.

6. Дисплей

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

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

7. Общая папка

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

8. SSH от HOST к GUEST

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

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

Решением для локального доступа является создание хост-адаптер .


Learn more

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: