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

VirtualBox Guest Additions

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

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

Создание виртуальной машины VirtualBox — как установить и работать
Инструкция создания виртуальной машины Vmware Workstation

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

Общая информация по VirtualBox Guest Additions

Для более эффективной работы и взаимодействием между реальной и виртуальной машиной, созданной в VirtualBox, используется специальное дополнение к последнему – Guest Additions. Данный пакет расширений открывает дополнительные возможности, среди которых:

  • Создание реальной сети в виртуальной машине. Благодаря ней из операционной системы, которая установлена в VirtualBox можно выходить в интернет, производить обмен данными между основной машиной и виртуальной;
  • Добавляет поддержку видеодрайверов. Благодаря этому вы можете менять разрешение экрана, на установленной виртуальной системе, проверять производительность программ, требующих наличие графических драйверов и т.д;
  • Более удобная интеграция курсора мыши между операционными системами. Например, теперь не нужно нажимать дополнительные кнопки, чтобы курсор переместился из виртуальной системы, что стоит в VirtualBox, в вашу основную;
  • Синхронизация времени между основной операционной системой и виртуальной;
  • Возможность автоматического входа в виртуальную систему.

Монтирование образа VirtulBox Guest Additions

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

  1. Остановите уже запущенную виртуальную машину в интерфейсе VirtualBox. Для этого нажмите правой кнопкой мыши по нужной операционной системе и выберите из контекстного меню пункт «Отключить».
  2. Выберите нужную машину и нажмите на кнопку «Настройки», что расположена в верхнем меню интерфейса.
  3. В окне «Настроек» перейдите во вкладку «Носители».
  4. Обратите внимание на форму «Носители информации». Под «Контроллер IDE» выберите виртуальный диск.
  5. Если в 4-м пункте вы не нашли образ виртуального диска, то нажмите на иконку диска, расположенную напротив «Привод».
  6. В выпавшем меню нажмите «Выбрать образ оптического диска».
  7. Откроется окно стандартного «Проводника» Windows, где вам придётся выбрать образ. В данном случае нужно перейти в корневую папку VirtualBox и найти там элемент с наименованием «VBoxGuestAdditions.iso».
  8. Когда образ отобразится в «Контроллер IDE» перейдите к запуску виртуальной машины.
  9. Теперь нужно перейти в папку «Компьютер», если в качестве виртуальной машины выступает ОС Windows. Под «Устройства со съёмными носителями» должен отобразится смонтированный образ.

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

  1. В интерфейсе запущенной виртуальной машины нажмите на пункт «Устройства».
  2. Откроется контекстное меню, где нужно нажать по «Подключить образ диска дополнительной гостевой ОС…».
  3. Подключение займёт некоторое время. После перейдите в папку «Компьютер» и обратите внимание на «Устройства со съёмными носителями». Там должен быть образ.

Установка из образа

Процесс установки выглядит следующим образом:

  1. Откройте смонтированный образ.
  2. Здесь запустите файл установщика. Всего их три: универсальный, для 64-битных систем и 32-битных систем. Последние два имеют соответствующие приписки в наименовании файла.
  3. Откроется окно с приветствием. Здесь нужно просто нажать «Next».
  4. Следующее окно предлагает выбрать место для установки. Здесь можно оставить всё по умолчанию. Для перехода на следующий шаг нажмите «Next».
  5. Рекомендуется снять галочку напротив пункта «Direct 3D Support», так как установка этого драйвера возможна только в «Безопасном режиме».
  6. Начнётся установка, в ходе которой может несколько раз появится окно, где вас просят дать соглашение на установку. Везде жмите на «Установить».
  7. Когда завершится установка «Guest Additions» установите маркер напротив пункта «Reboot now» и нажмите на «Finish».

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

Источник: https://public-pc.com/virtualbox-guest-additions/

Installing VirtualBox Guest additions using the command line

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

[Commands used were against VirtualBox version 4…]

Sometimes you don’t want to use a lot of disk space on your VirtualBox for install software or any ‘temporary’ need of space.

Adding shared folders from your host to your VirtualBox guest is a good option to use. If you have a Windows guest and a GUI based Host, it it’s very easy; click, click, done.

But if you are using a command line based guest and/or host, it a bit more complex. Use this post as a guideline, Linux knowledge is assumed…

Manually installing VBoxGuestAdditions [windows guest]

[host] # vboxmanage guestcontrol updateadditions “” –source /usr/share/virtualbox/VBoxGuestAdditions.iso –verbose

To easy… from the host command line, the guest additions are installed automagically on the Windows host machine.

Steps

0. Guest: Common Errors1. Host: ‘Putting the Additions in the DVD drive’2. Guest: Mount the DVD3. 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…

[guest] # yum install gcc make (or similar package command for your distribution)

If not installed, you might run into next trouble:

[guest] # cat /var/log/vboxadd-install.log Makefile:23: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= 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’:

[guest] # /etc/init.d/vboxadd setup Removing existing VirtualBox DKMS kernel modules           [  OK  ] Removing existing VirtualBox non-DKMS kernel modules       [  OK  ] 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 [FAILED] 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              [  OK  ]

Correct what went wrong and run ‘/etc/init.d/vboxadd setup’ again:

[guest] # yum install gcc make (yada yada yada)[guest] # /etc/init.d/vboxadd setup Removing existing VirtualBox DKMS kernel modules           [  OK  ] Removing existing VirtualBox non-DKMS kernel modules       [  OK  ] 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                   [  OK  ] Building the shared folder support module                  [  OK  ] Doing non-kernel setup of the Guest Additions              [  OK  ] Starting the VirtualBox Guest Additions                    [  OK  ]

1a. Find the IDE Controller device numbers

[host] # vboxmanage showvminfo “” | grep “Storage Controller Name” Storage Controller Name (0):            IDE controller

1b.Get the port and device numbers

[host] # vboxmanage showvminfo “” | grep “IDE controller” IDE controller (1, 0): Empty

1c. If not found, add it

[host] # vboxmanage storagectl “” –name “IDE controller” –add ide

1d. Attach the VBoxGuestAdditions.iso as dvddrive

Port and device numbers needed here!

[host] # vboxmanage storageattach “” –storagectl “IDE controller” \ –port 1 –device 0 –type dvddrive \ –medium /usr/share/virtualbox/VBoxGuestAdditions.iso

2. Mount the DVD drive on Guest OS

[guest] # mkdir /mnt/dvd [guest] # mount -t iso9660 -o ro /dev/dvd /mnt/dvd

3. Install VBoxLinuxAdditions

[guest] # cd /mnt/dvd [guest] # ./VBoxLinuxAdditions.run

If you encounter errors here, see: ‘0. Common Errors‘.

4. Done? Unmount and remove

[guest] # umount /dev/dvd[host] # vboxmanage controlvm “” poweroff [host] # vboxmanage storageattach “” –storagectl “IDE controller” \ –port 1 –device 0 –type dvddrive –medium emptydrive

Uninstall VBoxGuestAdditions

[guest] # /opt/VBoxGuestAdditions-4.0.8/uninstall.sh

Adding/removing shared folders to VirtualBox

Adding shared folders without a VirtualBox GUI is done this, “vbox_name” is the name of your virtual machine, “–name install” is the name of the vboxsf name in the guest, “–hostpath /install” is the folder on your host system.

[host] # vboxmanage sharedfolder add “” –name install –hostpath /install –automount [host] # vboxmanage sharedfolder remove “” –name install

On the guest it’s automounted to ‘/media/sf_install’, otherwise mount (again) with:

[guest] # mount -t vboxsf install /mnt/install

VirtualBox downloads

http://download.virtualbox.org/virtualbox/

Done… Happy sharing!

Related posts

Oracle, VirtualBox. Bookmark the permalink.

Источник: http://blog.oracle48.nl/installing-virtualbox-guest-additions-using-the-command-line/

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

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

После создания виртуальной машины в VirtualBox, можно будет приступить к установке операционной системы Windows (или любой другой) на виртуальную машину VirtualBox. Установив операционную систему на виртуальную машину, вы можете использовать на своем компьютере одновременно несколько операционных систем: основную (хостовую) и гостевую (виртуальную).

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

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

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

В предыдущих статьях на моем сайте, мы подробно разобрали процесс установки программы для виртуализации VirtualBox и Пакета расширений VirtualBox Extension Pack на компьютер, создание и настройка виртуальной машины в VirtualBox (ссылки на упомянутые здесь статьи, вы найдете под этой статьей). Теперь настал заключительный этап: установка операционной системы в VirtualBox, установка Дополнений для гостевой ОС VirtualBox Guest Additions, заключительные настройки виртуальной машины.

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

На этом примере я устанавливаю в виртуальную машину Windows 7, на моем компьютере установлена Windows 10 (кстати, на виртуальную машину можно установить дополнительно еще одну Windows 10).

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

В окне программы Виртуал Бокс начнется процесс установки операционной системы в виртуальную машину. Сам процесс установки системы ничем не отличается от установки системы на обычный компьютер. Пройдите все этапы установки ОС на виртуальный компьютер.

После завершения установки операционной системы на виртуальную машину, в окне программы VirtualBox вы увидите Windows (или другую операционную систему).

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

Сразу после окончания установки операционной системы на виртуальную машину, вам необходимо будет установить Дополнения для гостевой операционной системы — VirtualBox Guest Additions, который состоит из набора драйверов и утилит. После установки пакета дополнений заметно повышается функциональность работы гостевой ОС.

Установка дополнений VirtualBox Guest Additions

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

После этого, в гостевой операционной системе вам нужно будет открыть Проводник. В Проводнике вы увидите, что образ диска дополнений VirtualBox Guest Additions расположен на месте CD-DVD дисковода.

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

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

После завершения установки пакета дополнений для гостевой ОС, перезагрузите виртуальную операционную систему.

Далее можно будет произвести дополнительные настройки гостевой ОС.

Создание общей папки в VirtualBox

Общая папка нужна для обмена данными между основной (хостовой) и гостевой операционными системами. Сначала необходимо будет создать общую папку на основной операционной системе, установленной на вашем компьютере. У меня на компьютере на одном из дисков есть такая папка «Data Sharing», которая предназначена для обмена данными.

Далее в главном окне VirtualBox нажмите на кнопку «Настроить», а затем войдите в раздел «Общие папки». Нажмите на кнопку (плюс), которая расположена в правой части окна программы.

В поле «Путь к папке» укажите путь к папке на основной системе. Выберите «Другой…», а затем в окне Проводника выберите или создайте необходимую папку.

В окне «Добавить общую папку» поставьте флажки напротив пунктов «Автоподключение» и «Создать постоянную папку», а затем нажмите на кнопку «ОК».

В окне Проводника, перейдя в «Сеть», в папке VBXSVR вы увидите общую папку. В программе Виртуал Бокс вы можете создать несколько общих папок.

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

Для более быстрого доступа, общую папку можно добавить в «Сетевое размещение» Проводника как сетевой диск. Для этого нажмите на клавиатуре на кнопки «Windows» + «R». В окне «Выполнить», в поле «Открыть» введите следующую команду:

net use x: \\vboxsvr\имя_папкиЗатем нажмите на кнопку «ОК».

После выполнения команды, общая папка появится в Проводнике в «Сетевом размещении».

Создание снимка системы в VirtualBox

В VirtualBox есть очень полезная функция: «Снимки». Снимок операционной системы — это текущее состояние операционной системы на момент создания снимка. По существу, это резервная копия системы для восстановления. Вы можете создать один или несколько снимков, а затем восстановить систему в том состоянии, которое она имела на момент создания снимка.

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

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

Для создания снимка системы нажмите на кнопку «Снимки» в главном окне VirtualBox.

Во вкладке «Снимки» нажмите на кнопку виде фотоаппарата. В окне «Сделать снимок виртуальной машины», вам нужно будет дать имя создаваемому снимку, а в описании можно будет добавить дополнительную информацию (я добавил дату создания снимка). Далее нажмите на кнопку «ОК».

После этого происходит процесс создания снимка системы в Виртуал Бокс.

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

Восстановление с помощью снимка системы

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

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

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

Нажмите на кнопку «Восстановить».

Если вы будете создавать снимок текущего состояния, то дайте ему имя и описание.

В следующем окне нажмите на кнопку «Восстановить».

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

Обновление VirtualBox

Для обновления VirtualBox необходимо будет скачать установочный файл программы новой версии, а также пакет расширений Extension Pack новой версии. После установки программы все ранее сделанные настройки будут сохранены.

После запуска в виртуальной машине гостевой операционной системы, необходимо будет снова установить дополнения VirtualBox Guest Additions. Если в VirtualBox было установлено несколько операционных систем, то в этом случае, Дополнения для гостевой ОС нужно будет установить в каждую операционную систему.

Выводы статьи

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

Источник: https://vellisa.ru/ustanovka-windows-virtualbox

How do I install Guest Additions in a VirtualBox VM?

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

If you have trouble installing Ubuntu in a VirtualBox VM, because the installer window does not fit the low resolution screen size, you can move the window with Alt+F7.

In case we have installed the OSE edition of Virtual Box from the repositories we can add the guest additions from the repositories in the guest.

This will install guest additions matching the Virtual Box version as obtained from the repositories.

It is not recommended to install these in newer releases of Virtual Box as obtained from the Oracle repository (see below).

Alternatively we can install the package virtualbox-guest-additions-iso in the host Ubuntu.

sudo apt-get install virtualbox-guest-additions-iso

The .iso file with an image of the OSE edition of the guest additions CD will install in the host directory /usr/share/virtualbox/VBoxGuestAdditions.iso. Mount this .iso file as a CD in your virtual machine's settings. In the guest you will then have access to a CD-ROM with the installer.

Installing Guest Additions from Virtual Box Manager

In case the Guest Additions fail to build we may have to install the Linux kernel headers (see How do I install kernel header files?) or build-essential tools in addition. It is also recommended to have dkms installed (see below – Note 4). You can run this command in a terminal to install both:

sudo apt install build-essential dkms

Selecting Devices -> Install Guest Additions (or press Host+D from the Virtual Box Manager) the Guest Additions CD .iso will be loaded but not installed in your guest OS. To install we need to run the installer script VBoxLinuxAdditions.run as root or from the Autorun Prompt (see below).

GNOME Shell

To install the Guest Additions we will have a CD icon on our desktop as soon as the virtual drive is mounted:

Next step is to run the autorun.sh script (as root) on this mounted CD by opening the drive and clicking on the “Run Software” button. This will build and install the vbox kernel modules needed.

Unity

The guest additions is mounted as a virtual CD visible on the launcher:

In case the system is set up to autorun a CD it should just open the following autorun dialogue (if not select the CD symbol, choose open, then choose Open Autorun Prompt)

After having entered your credentials for root access the guest additions will build as seen from the terminal output:

Press Return to close the terminal.

Note 1
Guest Additions need a reboot of your guest OS to take effect.

Note 2
In some systems the Virtual Box Guest Additions CD icon may not be shown on the desktop, but will be accessible from the Places menu. If the CD still was not there you may have to manually add the VBoxGuestAdditions.iso as a CD-ROM in the Virtual Box Manager Storage menu. In an Ubuntu host the disk image is in /usr/share/virtualbox/VBoxGuestAdditions.iso.

Note 3
In some systems (e.g. when running Xubuntu guests) we may not have an Autorun Prompt for the mounted CD. Then we can install the guest additions by opening a terminal on the mounted guest additions .

iso to run sudo ./VBoxLinuxAdditions.run. In Lubuntu or Ubuntu Server guests we additionally need to install the GNU C compiler (gcc ) and the make utility in the guest system to be able to compile the guest additions.

Note 4
Running DKMS in the guest OS will keep Guest Additions installed after a guest kernel update. It is not a prerequisite for Guest Additions but if used it should be installed before we install the Guest Additions.

Installing Guest Additions from a Terminal

In case Guest Additions are not installed properly we may not be able to boot to the GUI. In this case we need to boot holding the Shift key to access the Grub menu where we access a root shell as depicted in the following question (we do need to mount the filesystem read/write to proceed):

  • How do I boot into a root shell?

The Guest Additions .iso file needs to be installed on /dev/cdrom from the Virtual Box Manager (see above). We then may install Guest Additions by typing the following commands:

mount /dev/cdrom /mnt # or any other mountpointcd /mnt./VBoxLinuxAdditions.runreboot

Remove Guest Additions

In case something went wrong with installing the guest additions, or the guest OS can not boot after installing we may have to remove the additions. This can also be done from a root shell by running an uninstallation script located in the guest /opt directory.

cd /opt//sudo ./uninstall.sh

Replace x.x.xx with your current version of guest additions.

Источник: https://askubuntu.com/q/22743

Поделиться:
Нет комментариев

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

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.