Virtualbox guest additions download windows 10
Содержание:
- Общая информация по VirtualBox Guest Additions
- Uninstall virtualbox-guest-additions-iso[edit]
- Download VirtualBox
- VirtualBox Guest Additions Security[edit]
- Alternativesedit
- Download Page for virtualbox-guest-additions-iso_5.2.11-122181-1_all.deb
- Installing VirtualBox Guest Additions on Ubuntu
- ◆ createSession()
- Гостевые дополнения VirtualBox
- Общие папки
- Install VirtualBox Guest Additions on Windows
- Manually installing VBoxGuestAdditions [linux guest]
- Основные возможности программы:
- Установка VirtualBox Guest Additions на Oracle Linux 7.4
- Поддерживаемые операционный системы:
- Download Virtualbox Guest Additions
- ◆ updateGuestAdditions()
Общая информация по VirtualBox Guest Additions
Для более эффективной работы и взаимодействием между реальной и виртуальной машиной, созданной в VirtualBox, используется специальное дополнение к последнему – Guest Additions. Данный пакет расширений открывает дополнительные возможности, среди которых:
- Создание реальной сети в виртуальной машине. Благодаря ней из операционной системы, которая установлена в VirtualBox можно выходить в интернет, производить обмен данными между основной машиной и виртуальной;
- Добавляет поддержку видеодрайверов. Благодаря этому вы можете менять разрешение экрана, на установленной виртуальной системе, проверять производительность программ, требующих наличие графических драйверов и т.д;
- Более удобная интеграция курсора мыши между операционными системами. Например, теперь не нужно нажимать дополнительные кнопки, чтобы курсор переместился из виртуальной системы, что стоит в VirtualBox, в вашу основную;
- Синхронизация времени между основной операционной системой и виртуальной;
- Возможность автоматического входа в виртуальную систему.
Монтирование образа VirtulBox Guest Additions
По умолчанию все пакеты этого дополнения уже внесены в VirtualBox, поэтому нет смысла скачивать что-либо дополнительно с официального сайта разработчика. Для установки нужно только подключить уже скаченный пакет:
- Остановите уже запущенную виртуальную машину в интерфейсе VirtualBox. Для этого нажмите правой кнопкой мыши по нужной операционной системе и выберите из контекстного меню пункт «Отключить».
- Выберите нужную машину и нажмите на кнопку «Настройки», что расположена в верхнем меню интерфейса.
В окне «Настроек» перейдите во вкладку «Носители».
Обратите внимание на форму «Носители информации». Под «Контроллер IDE» выберите виртуальный диск.
Если в 4-м пункте вы не нашли образ виртуального диска, то нажмите на иконку диска, расположенную напротив «Привод».
В выпавшем меню нажмите «Выбрать образ оптического диска».
Откроется окно стандартного «Проводника» Windows, где вам придётся выбрать образ. В данном случае нужно перейти в корневую папку VirtualBox и найти там элемент с наименованием «VBoxGuestAdditions.iso».
Когда образ отобразится в «Контроллер IDE» перейдите к запуску виртуальной машины.
Теперь нужно перейти в папку «Компьютер», если в качестве виртуальной машины выступает ОС Windows. Под «Устройства со съёмными носителями» должен отобразится смонтированный образ.
В качестве альтернативы этой инструкции можно воспользоваться ещё этой, но при этом виртуальная машина должна быть запущена и полностью работоспособна:
- В интерфейсе запущенной виртуальной машины нажмите на пункт «Устройства».
- Откроется контекстное меню, где нужно нажать по «Подключить образ диска дополнительной гостевой ОС…».
Подключение займёт некоторое время. После перейдите в папку «Компьютер» и обратите внимание на «Устройства со съёмными носителями». Там должен быть образ.
Установка из образа
Процесс установки выглядит следующим образом:
- Откройте смонтированный образ.
- Здесь запустите файл установщика. Всего их три: универсальный, для 64-битных систем и 32-битных систем. Последние два имеют соответствующие приписки в наименовании файла.
Откроется окно с приветствием. Здесь нужно просто нажать «Next».
Следующее окно предлагает выбрать место для установки. Здесь можно оставить всё по умолчанию. Для перехода на следующий шаг нажмите «Next».
Рекомендуется снять галочку напротив пункта «Direct 3D Support», так как установка этого драйвера возможна только в «Безопасном режиме».
Начнётся установка, в ходе которой может несколько раз появится окно, где вас просят дать соглашение на установку. Везде жмите на «Установить».
Когда завершится установка «Guest Additions» установите маркер напротив пункта «Reboot now» и нажмите на «Finish».
В установки дополнения VirtualBox Guest Additions нет ничего сложного, особенно, если у вас есть опыт взаимодействия с виртуальными машинами.
Uninstall virtualbox-guest-additions-iso[edit]
This is discouraged and should not be required. However, if you wish to uninstall VirtualBox guest additions as installed by by Whonix developers, follow the steps below.
-
Purge package . This will result in by Whonix developers in future doing effectively nothing.
sudo apt purge virtualbox-guest-additions-iso
sudo apt purge virtualbox-guest-additions-iso
-
Remove VirtualBox guest additions (previously installed by Whonix from . Run VirtualBox guest additions uninstaller by VirtualBox developers.
sudo /usr/sbin/vbox-uninstall-guest-additions
sudo /usr/sbin/vbox-uninstall-guest-additions
Download VirtualBox
Before we providing you an installer files of virtualbox guest additions, please download the master of virtualbox installation file on below if you don’t have it. On this page you will find the last version of virtualbox for windows/mac/linux, and the old version of virtualbox.
VirtualBox for Windows
On below you will find the installation file of VirtualBox for Windows 10 64 bit and 32 bit. This executable file is also compatible for windows 7 and windows 8 version.
File Name | Version | Last Update | File Size |
(Open the link to download) | |||
VirtualBox-6.0.4-128413-Win.exe | 6.0 | 28-Jan-2019 | 23 MB |
VirtualBox-5.2.26-128414-Win.exe | 5.2 | 28-Jan-2019 | 110 MB |
VirtualBox-5.1.38-122592-Win.exe | 5.1 | 09-May-2018 | 119 MB |
VirtualBox-5.0.40-115130-Win.exe | 5.0 | 28-Apr-2017 | 109 MB |
VirtualBox-4.3.40-110317-Win.exe | 4.3 | 22-Aug-2016 | 99 MB |
VirtualBox-4.2.38-110681-Win.exe | 4.2 | 14-Sep-2016 | 102 MB |
VirtualBox-4.1.44-104071-Win.exe | 4.1 | 11-Nov-2015 | 98 MB |
VirtualBox-4.0.36-104075-Win.exe | 4.0 | 11-Nov-2015 | 88 MB |
VirtualBox for MAC
File Name | Version | Last Update | File Size |
(Open the link to download) | |||
VirtualBox-6.0.4-128413-OSX.dmg | 6.0 | 28-Jan-2019 | 158 MB |
VirtualBox-5.2.26-128414-OSX.dmg | 5.2 | 28-Jan-2019 | 92 MB |
VirtualBox-5.1.38-122592-OSX.dmg | 5.1 | 09-May-2018 | 91 MB |
VirtualBox-5.0.40-115130-OSX.dmg | 5.0 | 28-Apr-2017 | 87 MB |
VirtualBox-4.3.40-110317-OSX.dmg | 4.3 | 22-Aug-2016 | 104 MB |
VirtualBox-4.2.38-110681-OSX.dmg | 4.2 | 14-Sep-2016 | 108 MB |
VirtualBox-4.1.44-104071-OSX.dmg | 4.1 | 11-Nov-2015 | 99 MB |
VirtualBox-4.0.36-104075-OSX.dmg | 4.0 | 11-Nov-2015 | 87 MB |
VirtualBox for Linux
Please choose the installation file that fit with your Linux OS
File Name | Version | OS | File Size |
(Open the link to download) | |||
virtualbox-6.0_6.0.4-128413~Ubuntu~bionic_amd64.deb | 6.0 | Ubuntu | 124 MB |
virtualbox-6.0_6.0.4-128413~Debian~jessie_amd64.deb | 6.0 | Debian | 130 MB |
VirtualBox-6.0-6.0.4_128413_openSUSE132-1.x86_64.rpm | 6.0 | Open Suse | 130 MB |
VirtualBox-6.0.4-128413-Linux_amd64.run | 6.0 | Linux | 148 MB |
VirtualBox-6.0-6.0.4_128413_fedora26-1.x86_64.rpm | 6.0 | Fedora | 130 MB |
VirtualBox-6.0.4-128413-SunOS.tar.gz | 6.0 | SunOS | 159 MB |
VirtualBox Guest Additions Security[edit]
General concerns have been raised about the security of VirtualBox, for example see the article The VirtualBox Kernel Driver Is Tainted Crap . However, this refers to the kernel driver (on the host), not guest additions. For opposite viewpoints, see here and here .
Alternativesedit
It is possible to achieve similar functionality without installing guest additions:
- For file exchange with Whonix , see: File Transfer and File Sharing.
- To achieve a higher screen resolution, see: Higher Screen Resolution without VirtualBox Guest Additions.
- To achieve mouse integration, it is possible to set a USB tablet in VirtualBox settings. This is recommended against because it requires adding a USB controller to VirtualBox. ( → → → → )
Download Page for virtualbox-guest-additions-iso_5.2.11-122181-1_all.deb
If you are running Ubuntu, it is strongly suggested to use a package manager like aptitude or synaptic to download and install packages, instead of doing so manually via this website.
You should be able to use any of the listed mirrors by adding a line to your /etc/apt/sources.list like this:
deb http://cz.archive.ubuntu.com/ubuntu bionic main multiverse
Replacing cz.archive.ubuntu.com/ubuntu with the mirror in question.
You can download the requested file from the pool/multiverse/v/virtualbox-guest-additions-iso/ subdirectory at any of these sites:
North America
- 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
Asia
- 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
Africa
za.archive.ubuntu.com/ubuntu
Europe
- 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
If none of the above sites are fast enough for you, please see our complete mirror list.
Note that in some browsers you will need to tell your browser you want the file saved to a file. For example, in Firefox or Mozilla, you should hold the Shift key when you click on the URL.
More information on virtualbox-guest-additions-iso_5.2.11-122181-1_all.deb:
Exact Size | 38955904 Byte (37.2 MByte) |
---|---|
MD5 checksum | a6094fffc58ec6cef78661cce40c99ba |
SHA1 checksum | 7172992d808c8fa7d0f2eca3dcbf55be579483ad |
SHA256 checksum | 515f4e2105fa593ddbfb43340553d24c1cbe855641377819e8c51d5e1f68388a |
Installing VirtualBox Guest Additions on Ubuntu
The scenario here is that you have Ubuntu Linux installed inside VirtualBox. The host system could be any operating system.
I’ll demonstrate the installation process on a minimal install of a Ubuntu virtual machine. First run your virtual machine:
VirtualBox Ubuntu Virtual Machine
To get started, select Device > Insert Guest Additions CD image…:
Insert Guest Additions CD Image
This will provide you with the required installer inside the guest system (i.e. the virtual operating system). It will try auto-running, so just click Run:
AutoRun Guest Additions Installation
This should open up the installation in a terminal window. Follow the on-screen instructions and you’ll have the Guest Additions installed in a few minutes at most.
Troubleshooting tips:
If you get an error like this one, it means you are missing some kernel modules (happens in some cases, such as minimal installs):
Error while installing Guest Additions in Ubuntu
You need to install a few more packages here. Just to clarify, you need to run these commands in the virtual Ubuntu system:
Now run the Guest Addition setup again:
◆ createSession()
void IGuest::createSession | ( | in wstring | user, |
in wstring | password, | ||
in wstring | domain, | ||
in wstring | sessionName, | ||
out IGuestSession | guestSession | ||
) |
Creates a new guest session for controlling the guest.
The new session will be started asynchronously, meaning on return of this function it is not guaranteed that the guest session is in a started and/or usable state. To wait for successful startup, use the call.
A guest session represents one impersonated user account in the guest, so every operation will use the same credentials specified when creating the session object via . Anonymous sessions, that is, sessions without specifying a valid user account in the guest are not allowed reasons of security.
There can be a maximum of 32 sessions at once per VM. An error will be returned if this has been reached.
For more information please consult IGuestSession
- Parameters
-
user User name this session will be using to control the guest; has to exist and have the appropriate rights to execute programs in the VM. Must not be empty. password Password of the user account to be used. Empty passwords are allowed. domain Domain name of the user account to be used if the guest is part of a domain. Optional. This feature is not implemented yet. sessionName The session’s friendly name. Optional, can be empty. guestSession The newly created session object.
- Expected result codes:
-
VBOX_E_IPRT_ERROR Error creating guest session. VBOX_E_MAXIMUM_REACHED The maximum of concurrent guest sessions has been reached.
Гостевые дополнения VirtualBox
Для улучшения работы с виртуальной машиной, и взаимодействия с ней, в виртуально установленной операционной системе нужно установить специальный набор инструментов, который называется «Гостевые дополнения» («Guest Additions»). Данный набор инструментов выпускается для следующих операционных систем:
- Windows (начиная с Windows NT 4.0, и заканчивая Windows 10);
- Linux (официально поддерживаются Oracle Linux, Fedora, Red Hat Enterprise Linux, SUSE (в том числе openSUSE), Ubuntu);
- Oracle Solaris;
- OS/2.
Для установки гостевых дополнений VirtualBox необходимо выполнить следующие действия:
- Включаем виртуальную машину и ждем загрузки ОС.
- В верхнем меню VirtualBox выбираем пункт «Устройства — Подключить образ диска Дополнений гостевой ОС…».
Дальнейшие действия зависят от того, какая операционная система установлена в VirtualBox:
Windows
- Если в системе не отключен автозапуск, то должен запуститься установщик дополнений гостевой ОС. Если же в системе выключен автозапуск, нужно запустить установщик вручную, найдя его на подключившемся диске в виртуальной машине, под именем VBoxWindowsAdditions.exe.
- Как и установка самого VirtualBox, установка гостевых дополнений максимально упрощена, и по сути представляет из себя нажатие кнопок «Next». С первым окном именно так и следует поступить.
- На следующем будет предложено выбрать место для установки гостевых дополнений. По умолчанию, рассматривается обычная для всех программ директория Program Files.
- Последним шагом, перед непосредственно самой установкой, будет выбор устанавливаемых компонентов:
- VirtualBox Guest Additions — собственно, сами гостевые дополнения VirtualBox;
- Start menu entries — ярлыки в меню «Пуск».
- Direct3D Support — третий компонент, который не выбран по умолчанию, является экспериментальной функцией по включению полноценного 3D ускорения в виртуальной машине. Для «простой» работы он не нужен.
- После нажатия на кнопку «Next» начнется установка гостевых дополнений, во время которой может появится окно с запросом на разрешения установки программного обеспечения для устройства (драйвер), которую необходимо одобрить.
- После установки дополнений потребуется перезагрузка компьютера, которую можно выполнить сразу (оставив отмеченным пункт «Reboot now»), или выполнив её позже самостоятельно (для этого нужно отметить пункт «I want to manually reboot later»).
- После перезагрузки произойдет множество полезных изменений — появится поддержка двухстороннего буфера обмена (о том, как его включить можно прочитать здесь), функция drag-n-drop между основной операционной системой и операционной системой в виртуальной машине, автоматический выбор разрешения экрана на основе размера окна VirtualBox и т. д.
Linux
В операционных системах семейства Linux, графический установщик гостевых дополнений отсутствует, вся установка происходит через терминал. Современные дистрибутивы прекрасно сами распознают файл автозапуска на образе с гостевыми дополнениями, и предлагают его запустить автоматически.
Можно так же запустить файл установки гостевых дополнений вручную. Для этого, нужно открыть терминал, и перейти в каталог, куда смонтирован виртуальный образ с файлами установки дополнений. Там же, нужно выполнить команду запуска файла установки:
После выполнения данной команды, начнется установка гостевых дополнений Linux, по завершению которой, понадобится перезагрузка системы.
Общие папки
Благодаря функции «общие папки» VirtualBox вы можете получить доступ к файлам вашей хост-системы из гостевой системы. Это похоже на то, как бы вы использовали сетевые ресурсы в сетях Windows – за исключением того, что для общих папок не требуется создание сетей, а нужны только гостевые дополнения. Общие папки поддерживаются с Windows (2000 или более поздними), гостевыми Linux и Solaris.
Общие папки должны физически находиться на хосте и у них должен быть общий доступ с гостем, который использует специальный драйвер файловой системы в гостевом дополнении для разговора с хостом. Для гостей Windows общие папки реализуются как псевдо-сетевой перенаправитель; для пользователей Linux и Solaris, гостевые дополнения предоставляют виртуальную файловую систему.
Как настроить общую папку в VirtualBox
На хосте создайте папку, которая будет общей для хоста и гостевой ОС. Не требуется делать эту папку сетевой или давать ей какие-либо специальные разрешения.
Перейдите в настройки виртуальной машины на вкладку «Общие папки». Нажмите изображение маленькой папки с зелёным крестиком, укажите путь до папки:
Install VirtualBox Guest Additions on Windows
One thing to keep in mind is that Guest Additions, as the name says, are additions to the Guest OS and not the host OS. Therefore, in this case the guest OS running on the virtual machine is Windows (7, 8.X, and 10). The host OS on which VirtualBox is installed can be anything. This is a perfect setup where your host OS is Linux and would like to get on to Windows for few tasks here and there.
Windows VirtualBox Guest Additions setup is extremely simple. You do not have to download Oracle VirtualBox Guest Additions CD. All you have to do is, when Windows virtual appliance is running, go to -> as shown in the picture below. This will mount the VBox Guest Additions CD as a drive for installation.
Insert VBox Guest Additions CD
Now open or , and open the Guest Additions CD. The picture below shows VBox Windows 10 with Guest Additions CD open. Find executable file and double click it to run it. Alternatively, you may also click on the executable file for your architecture (amd64 or x86) to install VirtualBox Guest Additions on Windows.
Run VBox Guest Additions Installer for Windows
Leave the default options as is and click through the steps to start Guest Additions installation. That is it, just sit and watch. The installer will automatically prepare and install VBox Guest Additions on Windows.
Install VirtualBox Guest Additions on Windows
Once the installation finishes, reboot your guest OS, and you are done. You should now be able to run the guest OS in fullscreen mode, drag and drop things between guest and host OS, share clipboards, and do much more. In my opinion, if you use VirtualBox then Guest Additions are a must-have. VirtualBox also offers what is known as , which adds some advanced features. But most users do not need the Extension Pack. Go ahead install VirtualBox Guest Additions on Windows guest OS and enjoy added performance and features.
Thanksgiving Sale: IPVanish VPN + $250 Secure Storage for only $2.92 per month (offer ends Nov 30, 2020).
Manually installing VBoxGuestAdditions [linux guest]
Steps
0. Guest: Common Errors
1. Host: ‘Putting the Additions in the DVD drive’
2. Guest: Mount the DVD
3. Guest: Install Additions (in case of errors, see 0.)
4. Guest: Unmount the DVD
0. Common Errors: Make sure GCC, MAKE and KERNEL-DEVEL (headers) are installed…
# yum install gcc make <kernel-devel...> (or similar package command for your distribution)
If not installed, you might run into next trouble:
# cat /var/log/vboxadd-install.log Makefile:23: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.. Stop. Creating user for the Guest Additions. Creating udev rule for the Guest Additions kernel module.
To see what went wrong run ‘/etc/init.d/vboxadd setup’:
# /etc/init.d/vboxadd setup Removing existing VirtualBox DKMS kernel modules Removing existing VirtualBox non-DKMS kernel modules Building the VirtualBox Guest Additions kernel modules The headers for the current running kernel were not found. If the following module compilation fails then this could be the reason. The missing package can be probably installed with yum install <kernel-devel...> Your system does not seem to be set up to build kernel modules. Look at /var/log/vboxadd-install.log to find out what went wrong. Once you have corrected it, you can run /etc/init.d/vboxadd setup to build them. Doing non-kernel setup of the Guest Additions
Correct what went wrong and run ‘/etc/init.d/vboxadd setup’ again:
# yum install gcc make <kernel-devel...> (yada yada yada)
# /etc/init.d/vboxadd setup Removing existing VirtualBox DKMS kernel modules Removing existing VirtualBox non-DKMS kernel modules Building the VirtualBox Guest Additions kernel modules Your guest system does not seem to have sufficient OpenGL support to enable accelerated 3D effects (this requires Linux 2.6.27 or later in the guest system). This Guest Additions feature will be disabled.
Building the main Guest Additions module Building the shared folder support module Doing non-kernel setup of the Guest Additions Starting the VirtualBox Guest Additions
1a. Find the IDE Controller device numbers
# vboxmanage showvminfo "<vbox_name>" | grep "Storage Controller Name" Storage Controller Name (0): IDE controller
1d. Attach the VBoxGuestAdditions.iso as dvddrive
Port and device numbers needed here!
# vboxmanage storageattach "<vbox_name>" --storagectl "IDE controller" \ --port 1 --device 0 --type dvddrive \ --medium /usr/share/virtualbox/VBoxGuestAdditions.iso
# cd /mnt/dvd # ./VBoxLinuxAdditions.run
If you encounter errors here, see: ‘0. Common Errors‘.
4. Done? Unmount and remove
# umount /dev/dvd
# vboxmanage controlvm "<vbox_name>" poweroff# vboxmanage storageattach "<vbox_name>" --storagectl "IDE controller" \ --port 1 --device 0 --type dvddrive --medium emptydrive
Основные возможности программы:
- Кроссплатформенность
- Модульность
- Поддержка USB 2.0, когда устройства хост-машины становятся доступными для гостевых операционных систем (только в проприетарной версии)
- Поддержка 64-битных гостевых систем (начиная с версии 2.0), даже на 32-битных хост-системах (начиная с версии 2.1, для этого обязательна поддержка технологии виртуализации процессором)
- Поддержка SMP на стороне гостевой системы (начиная с версии 3.0, для этого обязательна поддержка технологии виртуализации процессором)
- Встроенный RDP-сервер, а также поддержка клиентских USB-устройств поверх протокола RDP (только в проприетарной версии)
- Экспериментальная поддержка аппаратного 3D-ускорения (OpenGL, DirectX 8/9 (с использованием кода wine) (только в 32-битных Windows XP, Vista, 7 и 8), для гостевых DOS / Windows 3.x / 95 / 98 / ME поддержка аппаратного 3D-ускорения не предусмотрена)
- Поддержка образов жёстких дисков VMDK (VMware) и VHD (Microsoft Virtual PC), включая snapshots (начиная с версии 2.1)
- Поддержка iSCSI (только в проприетарной версии)
- Поддержка виртуализации аудиоустройств (эмуляция AC97 или SoundBlaster 16 или Intel HD Audio на выбор)
- Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal)
- Поддержка цепочки сохраненных состояний виртуальной машины (snapshots), к которым может быть произведён откат из любого состояния гостевой системы
- Поддержка Shared Folders для простого обмена файлами между хостовой и гостевой системами (для гостевых систем Windows 2000 и новее, Linux и Solaris)
- Поддержка интеграции рабочих столов (seamless mode) хостовой и гостевой операционной системой
- Поддержка формата OVF/OVA
- Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс)
- Базовая версия полностью открыта по лицензии GNU GPL, соответственно нет ограничений в использовании
А еще она совершенно бесплатна и использовать ее дома можно совершенно легально.
Установка VirtualBox Guest Additions на Oracle Linux 7.4
Если Вы хотите попробовать установить БД Oracle, то рекомендуемым дистрибутивом для этих целей является Oracle Linux 7.4. Все эксперименты конечно же лучше проводить на виртуальной машине VirtualBox, но как правильно установить VirtualBox Guest Additions на Oracle Linux 7.4 ? Читаем ниже.
Исходные данные: Oracle Linux 7.4 (ядро 3.10) установлен на VirtualBox v5.2.6Задача: Установить VirtualBox Guest Additions
1. Заходим под root и выполняем
Обновим все текущие ядра и компоненты связанные с ним, а так же установим дополнительные утилиты:
yum update -y kernel* yum install -y gcc dkms make bzip2 perl
Если у вас используется ядро Linux — 3.10, то выполним:
yum install -y kernel-devel kernel-headers
Если у вас используется UEK ядро, то есть 4.14, то выполним:
yum install -y kernel-uek-devel kernel-headers
Здесь мы обновили все пакеты связанные с ядром linux и установили дополнительные утилиты (компилятор gcc, заголовочные файлы ядра, фреймворк dkms, утилиты make и bzip2, интерпретатор perl).
2. В VirtualBox идем в меню «Устройства» -> «Подключить образ диска Дополнений гостевой ОС…» (Devices -> Install Guest Additions…)
3. Под root выполняем:
mkdir /media/vboxguestaddons mount -r /dev/cdrom /media/vboxguestaddons /media/vboxguestaddons/VBoxLinuxAdditions.run
Тем самым мы смонтировали CDROM с VirtualBox Guest Additions и запустили инсталлятор.
На вопрос инсталлятора:
Do you wish to continue?
Отвечаем: yes
После последует текст:
Copying additional installer modules ... Installing additional modules ... VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules. VirtualBox Guest Additions: Starting.
После этого нужно перезагрузить виртуальную машину:
reboot
После перезагрузки можно проверить факт загрузки модулей ядра командой
# lsmod | grep vbox vboxvideo 40110 1 ttm 99345 1 vboxvideo drm_kms_helper 159169 1 vboxvideo syscopyarea 12529 2 drm_kms_helper,vboxvideo sysfillrect 12701 2 drm_kms_helper,vboxvideo sysimgblt 12640 2 drm_kms_helper,vboxvideo drm 370825 4 ttm,drm_kms_helper,vboxvideo vboxsf 42725 0 vboxguest 301701 2 vboxsf
и факт запуска VBoxService командой
# ps -auxw | grep box root 16781 0.0 0.1 338528 1084 ? Sl 16:39 0:00 /usr/sbin/VBoxService --pidfile /var/run/vboxadd-service.sh
P.S. Для удаления VirtualBox Guest Additions необходимо запустить:
/media/vboxguestaddons/VBoxLinuxAdditions.run uninstall
после удаления VirtualBox Guest Additions необходимо перезагрузить виртуальную машину.
На этом все, до скорых встреч. Если у Вас возникли вопросы или Вы хотите чтобы я помог Вам, то Вы всегда можете связаться со мной разными доступными способами.
Поддерживаемые операционный системы:
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 и выше
Download Virtualbox Guest Additions
We have never realized how difficult it is to find the VirtualBox Guest additions download page. It is not accessible from the wiki. But, at this time… After some time spent on Google, we collect some vBoxGuestAdditions installation file with many version. This link will directly download the offline installer .iso from the official website. So, it’s secure and free from malware. Here is the answer:
File Name | Version | Last Update | File Size |
(Open the link to download) | |||
VBoxGuestAdditions_6.0.4.iso | 6.0 | 28-Jan-2019 | 82 MB |
VBoxGuestAdditions_5.2.26.iso | 5.2 | 28-Jan-2019 | 56 MB |
VBoxGuestAdditions_5.1.38.iso | 5.1 | 09-May-2018 | 57 MB |
VBoxGuestAdditions_5.0.40.iso | 5.0 | 28-Apr-2017 | 56 MB |
VBoxGuestAdditions_4.3.40.iso | 4.3 | 22-Aug-2016 | 55 MB |
VBoxGuestAdditions_4.2.38.iso | 4.2 | 14-Sep-2016 | 59 MB |
VBoxGuestAdditions_4.1.44.iso | 4.1 | 11-Nov-2015 | 52 MB |
VBoxGuestAdditions_4.0.36.iso | 4.0 | 11-Nov-2015 | 46 MB |
◆ updateGuestAdditions()
void IGuest::updateGuestAdditions | ( | in wstring | source, |
in wstring [] | arguments, | ||
in [] | flags, | ||
out IProgress | progress | ||
) |
Automatically updates already installed Guest Additions in a VM.
At the moment only Windows guests are supported.
Because the VirtualBox Guest Additions drivers are not WHQL-certified yet there might be warning dialogs during the actual Guest Additions update. These need to be confirmed manually in order to continue the installation process. This applies to Windows 2000 and Windows XP guests and therefore these guests can’t be updated in a fully automated fashion without user interaction. However, to start a Guest Additions update for the mentioned Windows versions anyway, the flag AdditionsUpdateFlag_WaitForUpdateStartOnly can be specified. See for more information.
- Parameters
-
source Path to the Guest Additions .ISO file to use for the update. arguments Optional command line arguments to use for the Guest Additions installer. Useful for retrofitting features which weren’t installed before in the guest. flags flags. progress Progress object to track the operation completion.
- Expected result codes:
-
VBOX_E_NOT_SUPPORTED Guest OS is not supported for automated Guest Additions updates or the already installed Guest Additions are not ready yet. VBOX_E_IPRT_ERROR Error while updating.