При монтировании гостевых дополнений образ диска ничего не происходит

Обновлено: 21.11.2024

Что такое гостевые дополнения в VirtualBox? Вот преимущества добавления гостевых дополнений в VirtualBox и способы их установки.

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

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

Что такое гостевые дополнения в VirtualBox?

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

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

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

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

Например, на вашем основном компьютере Windows знает, какие разрешения она может отображать, используя драйверы вашей видеокарты. Однако виртуальная машина не может этого сделать, поэтому по умолчанию она отображается в низком разрешении (например, 800 x 600).

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

Что делают гостевые дополнения?

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

1. Общий буфер обмена/перетаскивание

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

Во-первых, это общий буфер обмена и поддержка перетаскивания. Это позволяет копировать элементы на одной платформе и вставлять их на другую, а также перетаскивать файлы между ними. Чтобы настроить это, выберите свою виртуальную машину на домашней странице VirtualBox и выберите «Настройки».

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

Если у вас нет особой причины выбрать что-то другое, двунаправленный вариант наиболее удобен.

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

2. Общие папки

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

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

Дайте ему имя, выберите «Автоматически», если вы хотите, чтобы он подключался автоматически, и нажмите «ОК».

Теперь эта папка будет отображаться как сетевой диск в гостевой ОС.

3. Улучшенная поддержка графики

Как упоминалось ранее, виртуальные машины изначально не поддерживают графику высокого разрешения. Однако после установки гостевых дополнений вы получите полный контроль над параметрами разрешения в меню настроек гостевой ОС. Например, если у вас есть монитор с разрешением 1920 x 1080, вы можете отобразить виртуальную машину в полноэкранном режиме с разрешением 1080p.

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

Наконец, с гостевыми дополнениями гостевая ОС может использовать графическое оборудование вашего компьютера. Если вы играете в игры или используете другое графически интенсивное программное обеспечение в WM, это имеет огромное значение.

4. Бесшовные окна приложений

Еще одно полезное преимущество гостевых дополнений – бесшовный режим. Это позволяет вам запускать окна приложений из гостевой системы вместе с приложениями из вашей основной ОС, поэтому создается впечатление, что все они являются частью одной системы. Это очень похоже на то, как Parallels запускает приложения Windows на Mac.

Чтобы использовать этот режим, нажмите клавишу Host + L, когда ваша виртуальная машина находится в фокусе. Если вы не изменили его, клавишей Host по умолчанию в VirtualBox является правая клавиша Ctrl.

После того, как вы это сделаете, виртуальная машина станет полноэкранной, а VirtualBox удалит свой фон. Затем вы можете свободно использовать его окна с обычным программным обеспечением для рабочего стола.Нажмите Host + L еще раз, чтобы отключить эту функцию. Если кажется, что это не работает, сначала убедитесь, что вы выбрали виртуальную машину VirtualBox.

5. Другие преимущества гостевых дополнений VirtualBox

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

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

В этом случае указатель мыши будет «застрять» внутри окна VirtualBox после того, как вы щелкнете внутри него. Это означает, что вы должны нажать клавишу Host (правый Ctrl по умолчанию), чтобы вернуть управление мышью хост-ОС.

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

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

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

Имейте в виду, что гостевые дополнения доступны для Windows и Linux, но не для macOS. Вам потребуются другие обходные пути, если вы используете macOS на виртуальной машине.

Установка гостевых дополнений на виртуальных машинах Windows

Чтобы установить гостевые дополнения для VirtualBox на виртуальной машине Windows, загрузитесь в гостевую ОС как обычно. На панели инструментов вверху выберите «Устройства» > «Вставить образ компакт-диска гостевых дополнений». Это монтирует виртуальный диск к виртуальной машине.

Когда вы это сделаете, Windows будет реагировать так, как будто вы только что вставили физический диск. Если он не предложит вам запустить его, откройте окно проводника и перейдите на этот компьютер. Вы должны увидеть устройство в дисководе компакт-дисков с именем вроде VBox_GAs_x.

Дважды щелкните здесь, чтобы открыть содержимое диска. Внутри запустите файл VBxWindowsAdditions (или VBxWindowsAdditions-x86 на 32-разрядной виртуальной машине).

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

После того, как вы закончите, вы можете перейти в «Устройства» > «Оптические приводы» > «Удалить диск из виртуального привода», чтобы «извлечь» виртуальный диск гостевых дополнений.

Установка гостевых дополнений на виртуальных машинах Linux

Процесс установки гостевых дополнений VirtualBox на виртуальную машину Linux очень похож. После загрузки выберите «Устройства» > «Вставить образ компакт-диска гостевых дополнений» в строке меню VirtualBox. В зависимости от вашего варианта Linux вы можете увидеть сообщение об автоматическом запуске содержимого компакт-диска.

Вы можете согласиться с этим, но если вы этого не сделаете, вы найдете компакт-диск на панели задач во многих дистрибутивах Linux. Если его там нет, откройте файловый браузер и найдите VBox_GAs_x на левой боковой панели.

В Ubuntu в правом верхнем углу окна появляется кнопка «Запустить программу». Щелкните здесь, чтобы начать процесс установки, затем введите пароль администратора, чтобы продолжить. Откроется окно терминала, чтобы держать вас в курсе его хода.

После этого перезагрузите виртуальную машину, и все готово. Затем вы можете извлечь диск, выбрав «Устройства» > «Оптические приводы» > «Удалить диск из виртуального диска» или щелкнув его правой кнопкой мыши в операционной системе и выбрав «Извлечь».

Гостевые дополнения делают VirtualBox еще лучше

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

Я использую виртуальную Windows 7 на OSx Mountain Lion. Я пытаюсь увеличить окно виртуальной машины. Я могу настроить размер окна, но НЕ фактический размер Windows 7 (экран Windows 7 остается прежним, все, что меняется, это белая пустота, которая увеличивается, когда я пытаюсь увеличить окно). Порывшись на этом форуме, я обнаружил, что это проблема «Гостевых дополнений», которая находится на виртуальной машине в разделе «Устройства» -> «Установить гостевые дополнения». Когда я нажимаю на это, ничего не происходит. Я поискал дальше на сайте VirtualBox (он не позволит мне опубликовать сайт, но инструкции находятся в главе 4 в Руководстве пользователя) и обнаружил, что вы можете вручную установить гостевые дополнения, выбрав в виртуальной машине «Устройства -> Подключить CD/ ROM-->CD/DVD-ROM образ". Однако у меня НЕТ опции в разделе "Устройства", где написано "Монтировать CD/ROM".

A.) Есть ли другой способ, помимо гостевых надстроек, который позволит мне увеличить размер окон виртуальной машины или развернуть их на весь экран?

B.) Если нет на «A.)», то как мне установить гостевые дополнения на мою виртуальную машину с Windows 7?

LindsayEvz Сообщений: 15 Присоединился: 21 апреля 2013 г., 00:14 Основная ОС: Mac OS X другая версия VBox: OSE другие гостевые ОС: Windows 7

«Устройства-->Установить гостевые дополнения» только смонтирует ISO-образ на виртуальной машине. Автозапуск по умолчанию отключен в Windows 7, поэтому вам все равно придется запускать установку самостоятельно с гостевого компакт-диска.

Guest Additions for Windows пишет: Если у вас не отключена функция автозапуска в вашей гостевой системе Windows, теперь Windows будет автоматически запускать программу установки VirtualBox Guest Additions из ISO-образа Additions. Если функция автозапуска отключена, выберите файл VBoxWindowsAdditions.exe с CD/DVD-привода в гостевой системе, чтобы запустить программу установки.

noteirak написал: «Устройства -> Установить гостевые дополнения» смонтирует только ISO на виртуальной машине. Автозапуск по умолчанию отключен в Windows 7, поэтому вам все равно придется запускать установку самостоятельно с гостевого компакт-диска.

И как это делается? Это мой первый раз, когда я использую VB, и я не могу заставить Windows 7 установить драйвер. Я понимаю, что мне нужно будет начать установку самостоятельно, но можете ли вы дать мне пошаговую инструкцию со скриншотами, как это сделать?

После нажатия Устройства|Установить гостевые дополнения. (что вы, вероятно, уже сделали), перейдите к виртуальному приводу компакт-дисков из гостевой системы, просмотрите его содержимое и дважды щелкните файл VBoxGuestAdditions.exe, чтобы запустить его. Мы ожидаем, что вы знаете, как просматривать папки и запускать программы в системе Windows, поскольку этот сайт не может предложить подробное обучение по этим предметам.

mpack Site Moderator Сообщений: 35582 Присоединился: 4 сентября 2008 г., 17:09 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: В основном XP

Я предполагаю, что вашей основной операционной системой является Mac OS X, и вы установили Ubuntu в качестве гостевой операционной системы.

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

Вместо этого откройте терминал и введите следующее -

Это установит гостевые дополнения и более или менее эквивалентно установке через ISO.

Утверждение «Нет необходимости устанавливать гостевые дополнения» является самонадеянным и на самом деле не решает основной проблемы, связанной с невозможностью монтирования компакт-диска. По моему опыту, драйверы, представленные на компакт-диске Guest Additions, новее и обеспечивают лучшую производительность, чем те, которые предлагаются в Ubuntu PPA. Кроме того, как объяснил @chovy, это решение плохо масштабируется, когда оно используется в дистрибутивах, отличных от Ubuntu. См. ответ dave-rose ниже для лучшего решения.

Я столкнулся с этой проблемой недавно (сентябрь 2017 г.), пытаясь установить гостевые дополнения в Oracle VM VirtualBox Manager версии 5.1.28 на только что установленной виртуальной машине для Ubuntu версии 16.04.3. Хост Win-10. Проблема заключалась в том, что образ компакт-диска с гостевыми дополнениями уже был смонтирован. Чтобы это исправить:

  • В Диспетчере виртуальных машин в разделе "Настройки" -> "Хранилище" в разделе "Контроллер": щелкните правой кнопкой мыши VBoxGuestAdditions и выберите "Удалить вложение". Появится окно подтверждения: нажмите "Удалить".
  • Нажмите значок "+" рядом с "Контроллер", чтобы добавить новый дисковод для оптических дисков. Откроется диалоговое окно. Выберите "Оставить пустым-> ОК"
  • Откройте виртуальную машину и выберите Устройства->Вставить гостевые дополнения. Он должен установить сейчас. Выключите виртуальную машину (не диспетчер виртуальных машин) и перезапустите виртуальную машину. Теперь GuestAdditions должны работать.

Это решение сработало для меня, однако сначала я попытался увеличить видеопамять с 16 МБ до 128 МБ, так что мне снова изменить это на 16 МБ? Я просто хочу выполнять минимальные операции с виртуальным ящиком.

Я решил вручную смонтировать образ (после добавления устройства и ISO в соответствии с ответом Дейва Роуза) и запустить программу установки.

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

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

Для меня решением было обнаружить, что вам нужно добавить пустой оптический привод в настройках виртуальной машины! Если вы попытаетесь «помочь», предварительно загрузив VBoxGuestAdditions.iso, это не сработает. Ярлык в меню «Устройства» «Вставить образ компакт-диска гостевых дополнений .» хочет найти пустой оптический дисковод для использования!

Я выполнил аналогичную процедуру. Выключив гостевую систему, удалив оптический привод и снова добавив его, я смог снова вставить компакт-диск с гостевыми дополнениями. Это должен быть принятый ответ, потому что это наиболее удобное решение проблемы.В то время как другие ответы, предписывающие использовать apt-get, являются обходным путем, а не решением.

Если вы используете VirtualBox, предоставленный Oracle, вам не следует использовать метод apt-get. Решение apt-get немного лучше, если ваш хост также является Ubuntu, и вы используете предоставленный Ubuntu пакет VirtualBox. Это позволит вашей гостевой системе работать с правильной версией гостевых дополнений, когда VirtualBox обновляется на хосте (они одновременно обновляют свои гостевые дополнения и пакеты VirtualBox, поэтому и хост, и гость получают обновленное программное обеспечение).

Привет, у меня была такая же проблема (проблема с копированием и вставкой), и я ввел следующие команды из терминала и решил проблему.

  • обновление sudo apt-get
  • sudo apt-get install virtualbox-guest-additions-iso
  • Перейдите к настройкам экрана, в разделе "Захват видео" установите флажок "Включить захват видео"
  • sudo apt-get install virtualbox-guest-utils
  • перезапустите виртуальную машину.

"под видеозахватом поставить галочку включить видеозахват" - вряд ли это поможет. Без обид, но это, наверное, не очень хорошая идея. :-)

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

У меня была та же проблема, и ручная установка с помощью sudo apt-get у меня не сработала. Разные Virtual Box имеют разные версии гостевых дополнений, поэтому лучше установить гостевые дополнения, которые поставляются с Virtual Box. Поэтому я установил его следующим образом:

В диспетчере файлов выберите «Устройства» -> «Вставить образ компакт-диска с гостевыми дополнениями».

Размонтировать компакт-диск (образ гостевого дополнительного компакт-диска)

Смонтировать iso-образ гостевых дополнений

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

Та же ошибка, заставьте ее работать, как показано ниже:

  1. после получения этой ошибки размонтируйте компакт-диск VBOXADDITIONS в Ubuntu;
  2. выйдите из Ubuntu, нажмите «Устройства» — «Вставьте образ компакт-диска с гостевыми дополнениями». На этот раз появится всплывающее окно с вопросом, запускать его или нет,
    • выбрать запуск
    • введите пароль для входа
    • начать установку сейчас.

В моем случае это произошло из-за того, что я запускал сервер Ubuntu, на котором не было оконного менеджера. Вот как я установил:

Сначала загрузите виртуальную машину Ubuntu. Затем нажмите «Устройства» > «Вставить компакт-диск гостевых дополнений». Компакт-диск вставлен, но вы ничего не увидите. Если вы попытаетесь снова нажать Insert Guest Additions CD, вы получите сообщение об ошибке.

Следующее монтирование компакт-диска:

А затем перейдите в каталог (без каламбура):

Затем запустите скрипт установки:

И теперь все должно быть хорошо :)

Запустите Ubuntu в VirtualBox:

  1. Выберите «Устройства» -> «Оптические приводы» -> «Удалить диск из виртуального диска».
  2. Перейдите в раздел «Устройства» -> нажмите -> «Вставить образ компакт-диска с гостевыми дополнениями».
  3. Введите данные аутентификации
  4. Выключите Ubuntu и закройте VirtualBox. Снова откройте VirtualBox, чтобы увидеть, как он работает.

Также проверьте, что общий буфер обмена и перетаскивание отмечены как двунаправленные

Часто возникающая проблема заключается в том, что установленный вами iso-файл уже смонтирован. Просто зайдите в Устройства-Оптическое устройство-Удалить виртуальный диск из гостевой установки. Затем вручную смонтируйте файл Guestadditions.iso, перейдя в «Устройства» — «Оптический привод» — «Выберите образ диска», затем перейдите в папку, в которую вы установили Ubuntu, найдите файл guestadditions.iso и смонтируйте его. После подключения просто снова щелкните Устройства-Установить гостевые дополнения, введите свой пароль пользователя для Ubuntu, и мастер продолжит установку гостевых дополнений :)

У меня были проблемы, что после монтирования ISO диск в Debian был пуст. Я сделал следующий обходной путь:

Виртуальная коробка Oracle® VM

Руководство пользователя для версии 6.0

4.2. Установка и обслуживание гостевых дополнений

Гостевые дополнения доступны для виртуальных машин под управлением Windows, Linux, Oracle Solaris или OS/2. В следующих разделах подробно описаны особенности каждого варианта.

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

Гостевые дополнения Oracle VM VirtualBox для Windows предназначены для установки на виртуальную машину, работающую под управлением операционной системы Windows. Поддерживаются следующие версии гостевых ОС Windows:

Microsoft Windows NT 4.0 (любой пакет обновлений)

Microsoft Windows 2000 (любой пакет обновлений)

Microsoft Windows XP (любой пакет обновлений)

Microsoft Windows Server 2003 (любой пакет обновлений)

Майкрософт Windows Server 2008

Microsoft Windows Vista (все выпуски)

Microsoft Windows 7 (все выпуски)

Microsoft Windows 8 (все выпуски)

Microsoft Windows 10 RTM, сборка 10240

Майкрософт Windows Server 2012

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

В меню «Устройства» в строке меню виртуальной машины Oracle VM VirtualBox есть пункт меню «Вставить образ компакт-диска гостевых дополнений» , который монтирует ISO-файл гостевых дополнений внутри вашей виртуальной машины. Затем гость Windows должен автоматически запустить установщик гостевых дополнений, который установит гостевые дополнения на гостевую систему Windows.

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

Чтобы базовое ускорение Direct3D работало в гостевой системе Windows, необходимо установить видеодрайвер WDDM, доступный для Windows Vista или более поздних версий.

Для Windows 8 и более поздних версий доступен только видеодрайвер WDDM Direct3D. Чтобы базовое ускорение Direct3D работало в гостевой системе Windows XP, необходимо установить гостевые дополнения в безопасном режиме. Подробнее см. в разделе Известные ограничения.

Если вы предпочитаете монтировать гостевые дополнения вручную, вы можете выполнить следующие шаги:

Запустите виртуальную машину, на которой установлена ​​Windows.

Выберите Подключить CD/DVD-ROM в меню Устройства в строке меню виртуальной машины, а затем выберите Образ CD/DVD-ROM . Откроется Менеджер виртуальных носителей, описанный в Разделе 5.3, «Диспетчер виртуальных носителей».

В Virtual Media Manager нажмите «Добавить» и найдите в файловой системе вашего хоста файл VBoxGuestAdditions.iso.

На хосте Windows этот файл находится в каталоге установки Oracle VM VirtualBox, обычно в C:\Program files\Oracle\VirtualBox .

На хостах Mac OS X этот файл находится в комплекте приложений Oracle VM VirtualBox. Щелкните правой кнопкой мыши значок Oracle VM VirtualBox в Finder и выберите «Показать содержимое пакета». Файл находится в папке Contents/MacOS.

На хосте Linux этот файл находится в папке дополнений, в которой вы установили Oracle VM VirtualBox, обычно /opt/VirtualBox/ .

На хостах Oracle Solaris этот файл находится в папке дополнений, в которую вы установили Oracle VM VirtualBox, обычно /opt/VirtualBox .

В диспетчере виртуальных носителей выберите файл ISO и нажмите кнопку «Выбрать». Это монтирует файл ISO и представляет его вашему гостю Windows в виде компакт-диска.

Если у вас не отключена функция автозапуска в гостевой системе Windows, теперь Windows будет автоматически запускать программу установки гостевых дополнений Oracle VM VirtualBox из ISO-образа дополнений. Если функция автозапуска отключена, выберите файл VBoxWindowsAdditions.exe с CD/DVD-привода в гостевой системе, чтобы запустить программу установки.

Установщик добавит несколько драйверов устройств в базу данных драйверов Windows, а затем вызовет мастер обнаружения оборудования.

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

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

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

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

Кроме того, вы также можете открыть Диспетчер устройств Windows и выбрать Обновить драйвер. для следующих устройств:

Графический адаптер Oracle VM VirtualBox

Системное устройство Oracle VM VirtualBox

Для каждого выберите вариант предоставления собственного драйвера, нажмите «Установить с диска» и перейдите к дисководу компакт-дисков с гостевыми дополнениями.

4.2.1.3. Автоматическая установка

Чтобы избежать появления всплывающих окон при автоматической установке гостевых дополнений Oracle VM VirtualBox, сертификаты подписи кода, используемые для подписи драйверов, необходимо установить в соответствующих хранилищах сертификатов в гостевой операционной системе. В противном случае при обычной установке Windows будет отображаться несколько диалоговых окон с вопросом, хотите ли вы установить определенный драйвер.

В некоторых версиях Windows, таких как Windows 2000 и Windows XP, упомянутые выше всплывающие окна вмешательства пользователя отображаются всегда, даже после импорта сертификатов Oracle.

Установка сертификатов подписи кода на гостевой системе Windows может выполняться автоматически. Используйте утилиту VBoxCertUtil.exe из папки cert на установочном компакт-диске Guest Additions.

Выполните следующие действия:

Войдите в гостевую систему как администратор.

Смонтируйте гостевые дополнения Oracle VM VirtualBox .ISO.

Откройте окно командной строки в гостевой системе и перейдите в папку сертификата на компакт-диске с гостевыми дополнениями Oracle VM VirtualBox.

Выполните следующую команду:

Эта команда устанавливает сертификаты в хранилище сертификатов. При установке одного и того же сертификата более одного раза будет отображаться соответствующая ошибка.

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

При этом автоматически устанавливаются нужные файлы и драйверы для соответствующей платформы, 32-разрядной или 64-разрядной.

По умолчанию при автоматической установке в гостевой системе Vista или Windows 7 будет установлен графический драйвер XPDM. Этот графический драйвер не поддерживает Windows Aero/Direct3D в гостевой системе. Вместо этого необходимо установить графический драйвер WDDM. Чтобы выбрать этот драйвер по умолчанию, добавьте параметр командной строки /with_wddm при вызове установщика гостевых дополнений Windows. Это требуется только для Vista и Windows 7.

Для правильной работы Windows Aero в гостевой системе размер гостевой видеопамяти должен быть не менее 128 МБ.

Дополнительные параметры автоматической гостевой установки см. в справке по командной строке с помощью команды:

4.2.1.4. Извлечение файла вручную

Если вы хотите установить файлы и драйверы вручную, вы можете извлечь файлы из программы установки гостевых дополнений Windows следующим образом:

Чтобы явно извлечь гостевые дополнения Windows для платформы, отличной от текущей, например 64-разрядных файлов в 32-разрядной системе, необходимо использовать соответствующий установщик платформы. Используйте VBoxWindowsAdditions-x86.exe или VBoxWindowsAdditions-amd64.exe с параметром /extract.

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

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

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

Oracle Linux версии 5, включая ядра UEK

Fedora начиная с Fedora Core 4

Red Hat Enterprise Linux версии 3

SUSE и openSUSE Linux версии 9

Ubuntu версии 5.10

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

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

Обратите внимание, что некоторые дистрибутивы Linux уже поставляются со всеми или частью гостевых дополнений Oracle VM VirtualBox. Вы можете сохранить версию гостевых дополнений из дистрибутива, но они часто устарели и имеют ограниченную функциональность, поэтому мы рекомендуем заменить их гостевыми дополнениями, которые поставляются с Oracle VM VirtualBox. Установщик гостевых дополнений Oracle VM VirtualBox Linux пытается обнаружить существующую установку и заменить их, но в зависимости от того, как дистрибутив интегрирует гостевые дополнения, это может потребовать ручного вмешательства. Настоятельно рекомендуется сделать снимок виртуальной машины перед заменой предустановленных гостевых дополнений.

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

Гостевые дополнения Oracle VM VirtualBox для Linux предоставляются на том же виртуальном компакт-диске, что и гостевые дополнения для Windows. См. Раздел 4.2.1.1, «Установка гостевых дополнений Windows». Они также поставляются с программой установки, которая проведет вас через процесс установки. Однако из-за значительных различий между дистрибутивами Linux установка может быть несколько сложнее по сравнению с Windows.

Установка обычно включает следующие шаги:

Перед установкой гостевых дополнений вы подготавливаете свою гостевую систему к сборке внешних модулей ядра. Это работает так, как описано в разделе 2.3.2, «Модули ядра Oracle VM VirtualBox», за исключением того, что этот шаг должен выполняться в вашей гостевой системе Linux, а не в хост-системе Linux.

Если вы подозреваете, что что-то пошло не так, проверьте правильность настройки гостевой системы и выполните следующую команду от имени пользователя root:

Вставьте компакт-диск VBoxGuestAdditions.iso в виртуальный дисковод компакт-дисков гостевой ОС Linux, как описано для гостевой ОС Windows в разделе 4.2.1.1, «Установка дополнений гостевой ОС Windows».

Перейдите в каталог, в который смонтирован дисковод компакт-дисков, и выполните следующую команду от имени пользователя root:

4.2.2.2. Интеграция с графикой и мышью

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

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

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

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

Если у вас есть версия гостевых дополнений, установленных на вашей виртуальной машине, и вы хотите удалить ее, не устанавливая новые, вы можете сделать это, вставив образ компакт-диска гостевых дополнений в виртуальный дисковод для компакт-дисков, как описано выше. Затем запустите программу установки для текущих гостевых дополнений с параметром удаления из пути, по которому образ компакт-диска смонтирован в гостевой системе, следующим образом:

Хотя это обычно работает без проблем, в некоторых случаях вам может потребоваться выполнить ручную очистку гостевой системы, особенно файла XFree86Config или xorg.conf. В частности, если установленная версия дополнений или гостевая операционная система были очень старыми, или если вы внесли свои собственные изменения в настройку гостевых дополнений после их установки.

Вы можете удалить дополнения следующим образом:

Замените /opt/VBoxGuestAdditions- версия правильным каталогом установки гостевых дополнений.

4.2.3. Гостевые дополнения для Oracle Solaris

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

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

Oracle Solaris 11, включая Oracle Solaris 11 Express

Oracle Solaris 10 4/08 и более поздние версии

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

4.2.3.1. Установка гостевых дополнений Oracle Solaris

Гостевые дополнения Oracle VM VirtualBox для Oracle Solaris поставляются на том же компакт-диске ISO, что и дополнения для Windows и Linux. Они поставляются с программой установки, которая проведет вас через процесс установки.

Установка включает следующие шаги:

Смонтируйте файл VBoxGuestAdditions.iso в качестве виртуального дисковода компакт-дисков гостевой системы Oracle Solaris точно так же, как это описано для гостевой ОС Windows в разделе 4.2.1.1, «Установка дополнений гостевой ОС Windows».

Если дисковод компакт-дисков в гостевой системе не монтируется, как это происходит в некоторых версиях Oracle Solaris 10, выполните следующую команду от имени пользователя root:

Перейдите в каталог, в который смонтирован дисковод компакт-дисков, и выполните следующую команду от имени пользователя root:

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

4.2.3.2. Удаление гостевых дополнений Oracle Solaris

Гостевые дополнения Oracle Solaris можно безопасно удалить, удалив пакет из гостевой системы. Откройте сеанс корневого терминала и выполните следующую команду:

4.2.3.3. Обновление гостевых дополнений Oracle Solaris

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

4.2.4. Гостевые дополнения для OS/2

Oracle VM VirtualBox также поставляется с набором драйверов, улучшающих работу OS/2 на виртуальной машине. Из-за ограничений самой OS/2 этот вариант гостевых дополнений имеет ограниченный набор функций. Подробнее см. в разделе Известные ограничения.

Гостевые дополнения OS/2 поставляются на том же компакт-диске ISO, что и для других платформ. Смонтируйте ISO в OS/2, как описано ранее. Гостевые дополнения OS/2 находятся в каталоге \OS2 .

В настоящее время мы не предоставляем автоматический установщик. См. файл readme.txt в каталоге компакт-диска, в котором описывается, как установить гостевые дополнения OS/2 вручную.

Авторское право © 2004, 2020 Oracle и/или ее дочерние компании. Все права защищены. Официальные уведомления

Читайте также: