21

Когда я создаю новую ВМ (с VirtualBox), он спрашивает меня, какая ОС будет работать внутри ВМ.

Почему это нужно (или как) знать это? Это приведет к лучшей производительности? Будут ли некоторые вещи работать / не работать? (Ссылки на технические детали приветствуются!)

5 ответов5

18

В поле "Тип операционной системы" выберите операционную систему, которую вы хотите установить позже. Поддерживаемые операционные системы сгруппированы; если вы хотите установить что-то очень необычное, которого нет в списке, выберите "Другое". В зависимости от вашего выбора VirtualBox включит или отключит определенные параметры виртуальной машины, которые могут потребоваться вашей гостевой операционной системе. Это особенно важно для 64-битных гостей (см. Раздел «64-битные гости»). Поэтому рекомендуется всегда устанавливать его на правильное значение.

Источник

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

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

7

Просто VirtualBox может выбрать оптимальные и поддерживаемые настройки по умолчанию для создаваемой виртуальной машины. Вы можете изменить их, как вы хотите в "Настройках" впоследствии. Некоторые ОС лучше поддерживают некоторые драйверы, другие не поддерживают 3D-ускорение и так далее.

5

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

Я знаю одну очень полезную оптимизацию - обнаружение спин-блокировки. Когда Windows вводит CriticalSection или Linux вводит pthread_mutex_lock, загрузка ЦП кратковременно возрастает до 100%, пока он ожидает завершения работы другого ЦП. Если виртуальная машина знает об этом, она может сразу же запустить другой поток ЦП.

Еще одна оптимизация - это драйвер виртуальной графики. Гость Linux получит виртуальную карту OpenGL, в то время как Windows получит карту DX9.

1

Основными из них являются:

  1. В конкретных случаях необходимо знать, какой тип / структура жесткого диска будет имитироваться.
  2. Нужно "подтолкнуть" клиентское программное обеспечение - нужно знать, какое программное обеспечение и как подтолкнуть его к пользователю.

Любые другие глупые настройки ... но это основные.

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .