Оглавление
В предыдущих главах были рассмотрены вопросы установки ОС в виртуальной машине и начальные сведения о работе с VirtualBox. При более серьезном и интенсивном использовании, дополнения VirtualBox Guest Additions сделают вашу работу более легкой, обеспечивая хорошую интеграцию между хостом и гостем и увеличивая производительность гостевых систем. Данная глава детально описывает дополнения гостевых ОС.
Как уже упоминалось в Разделе 1.1, “Основы виртуализации”, гостевые дополнения разработаны для установки в виртуальную машину. Дополнения состоят из драйверов и программ для гостевой ОС, оптимизируя производительность и улучшая удобство пользования ВМ.
Гостевые дополнения VirtualBox для всех поддерживаемых операционных систем поставляются в одном файле образа CD-ROM с именем VBoxGuestAdditions.iso
. Для установки гостевых дополнений в ВМ, вы должны смонтировать этот ISO файл как виртуальный CD-ROM и сделать установку с него.
В Раздел 1.5, “Поддерживаемые гостевые ОС” вы можете узнать для каких гостевых операционных систем имеется полная поддержка дополнений в VirtualBox. Гостевые дополнения предоставляют следующие возможности:
Устранения ограничений поддержки мыши, описано в Раздел 3.4.1.1, “Захват и освобождение клавиатуры и мыши”. По существу, это специальный драйвер мыши установленный в гостевой ОС, который обеспечивает связь с "реальным" драйвером мыши вашей хост системы и согласует перемещение указателя мыши в гостевой системе. Вы будете имеете только один указатель мыши и не требуется нажатия Хост-клавиши для "освобождения" захваченного указателя в гостевой ОС.
Хотя виртуальная видеокарта предоставляет все основные возможности для гостевых ОС, драйверы устанавливаемые с гостевыми дополнениями предоставляют вам возможность использовать нестандартные видеорежимы и режимы с большим разрешением, а также ускорение производительности видео. Вдобавок, в гостях Windows и последних версиях Linux, Solaris и OpenSolaris, с установленными дополнениями, вы можете изменять окна виртуальных машин и необходимое разрешение экрана устанавливается автоматически (как если бы вы вручную настраивали произвольное разрешение в гостях). Для гостей Linux и Solaris, для автоматического изменения разрешений требуется сервер Xorg версии 1.3 или старше (данная функция была отключена в гостях Fedora 9 из за проблем в установленного в ней X сервера). Версию сервера вы можете проверить командой Xorg -version
.
С установленными гостевыми дополнениями, VirtualBox гарантировано может синхронизировать системное время гостя с хостом. This fixes the problem that an operating system normally expects to have 100% of a computer's time for itself without interference, which is no longer the case when your VM runs together with your host operating system and possibly other applications on your host. As a result, your guest operating system's timing will soon be off significantly. The Guest Additions will re-synchronize the time regularly.
Данная функция предоставляет простой способ обмена файлами между хостом и гостем. Как и для общих сетевых папок Windows, вы можете настроить VirtualBox для использования определенной директории как общей папки и VirtualBox сделает ее доступной в гостевой ОС как общую сетевую папку. За подробностями обращайтесь к Раздел 4.6, “Общие папки” .
С этой функцией, отдельные окна отображаемые на рабочем столе вируальной машины могут быть отображены на рабочем столе хоста, как если бы они были открыты на хосте. См. Раздел 4.7, “интеграции рабочих столов”.
С установлеными гостевыми дополнениями, буфер обмена (clipboard) гостевой операционной системы может быть доступен для операционной системы хоста ; см. Раздел 3.7.1, “Основные настройки” .
(Credentials passing; только для гостей Windows) За подробностями обращайтесь к Раздел 9.2, Автоматический вход в Windows гостей (VBoxGINA)” .