home start up prev next

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

Подобно гостевым дополнениям Windows, гостевые дополнения VirtualBox для Linux являются набором драйверов устройств и системных программ которые можно установлены в гостевой операционной системе.

Следующие дистрибутивы Linux официально поддерживаются:

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

Версии ядра Linux с которыми поставляются по умолчанию SUSE, openSUSE 10.2, Ubuntu 6.10 и Ubuntu 6.06 (server edition) содержат ошибку которая может вызывать сбой во время запуска в виртуальной машине. Гостевые дополнения позволяют работать этисм дистрибутивам.

Как и с гостевыми системами Windows, мы рекомендуем устанавливать гостевые дополнения для Linux гостей.

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

Гостевые дополнения VirtualBox для Linux поставляются в том же файле образа ISO CD-ROM, что гостевые дополнения для Windows, которые описаны ранее. Дополнения поставляются с программой установки, но процесс установки, из за различий между дистрибутивами Linux различен, может быть немного сложней.

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

  1. Перед установкой, вы должны подготовить гостевую систему для сборки (компиляции) внешних модулей ядра. Данная процедура аналогична описанной в Разделе 2.3.2, “Модуль ядра VirtualBox”, но она теперь должна выполняться теперь для вашей Linux гостевой системы , а не для хост системы.

    Также как для Linux хоста, мы рекомендуем использовать DKMS для гостей Linux. Если DKMS не установлен, выполните следующую команду:

    sudo apt-get install dkms

    Установка DKMS выполняется перед установкой гостевых дополнений.

  2. Подключите файл VBoxGuestAdditions.iso к гостевой Linux как виртуальный CD-ROM, таким же образом как описано для гостевой Windows в Разделе 4.2.1.1, “Подключение образа файла ISO с гостевыми дополнениями” .

  3. Смените текущий каталог, в который вы смонтировали CD-ROM и выполните с правами root:

    sh ./VBoxLinuxAdditions-x86.run

    В 64-bit Linux гостях, используйте VBoxLinuxAdditions-amd64.run.

Гостевые дополнения VirtualBox содержат несколько различных драйверов. Если по каким то причинам вы не желаете устанавливать их все, то вы можете указать только те которые вы хотите использовать, например команда

sh ./VBoxAdditions.run x11

установит только графический драйвер для X Window. Выполните

sh ./VBoxAdditions.run help

для получения дополнительной информации.

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

/etc/init.d/vboxadd setup

После компиляции вам необходимо перезагрузить гостевую систему.

4.3.2. Ускорение видео и графика высоких разрешений

В гостевом Linux, для ускорение графики VirtualBox применяется X Window System. Обычно, в современных дистрибутивах Linux это X.Org сервер. В процессе установки, сервер X настраивается для использования видео драйвера VirtualBox. В современных Linux гостях (а именно, гостевые системы с сервером X.Org версии 1.3 или выше за исключением Fedora 9), различные графические режимы могут устанавливаться изменением окна VirtualBox мышью или командой установки видео режима с использованием утилиты VBoxManage.

Если вы используете только последние версии гостей Linux, вы можете пропустить дальнейшее чтение этого раздела. В старых гостевых системах, графические режимы которые были созданы до установки будут использоваться. Если эти режимы вам не требуются, вы можете изменить эти настройки, редактированием конфигурационного файла X сервера, обычно это /etc/X11/xorg.conf .

VirtualBox может использовать любые графические режимы которые могут быть выставлены с установленным размером виртуальной видеопамяти, как описано в Разделе 3.7.1, “Основные настройки” . Вы можете также добавлять ваши собственные режимы в конфигурационный файл X сервера. Вам просто необходимо добавить их в запись "Modes" подсекции "Display" секции "Screen" . Например, в приведенном ниже примере добавляется пользовательское разрешение 2048x800:

Section "Screen"
Identifier "Default Screen"
Device "VirtualBox graphics card"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "2048x800" "800x600" "640x480"
EndSubSection
EndSection

4.3.3. Обновление гостевых дополнений в Linux

Гостевые дополнения могут быть обновлены посредством запуска процедуры установки с обновленного CD-ROM образа. Это приведет к замене драйверов обновленными версиями. Необходимо перезагрузить систему после обновления гостевых дополнений.

home start up prev next
Сайт создан в системе uCoz