Назад | Перейти на главную страницу

Почему OOBE запускается при каждой загрузке виртуальной машины sysprep`d?

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

Вот что я сделал до сих пор:

  1. Создайте виртуальную машину VirtualBox с расширяющимся диском 60 ГБ. 2 ГБ оперативной памяти, 1 ЦП.
  2. Установите Windows Server 2008 R2 и исправьте ОС с помощью Центра обновления Windows.
  3. Бегать sysprep отметьте опцию обобщения и выключите ОС.
  4. Удалите виртуальную машину из VirtualBox Manager, но сохраните файлы.
  5. Подключите виртуальный диск (файл .vdi) к виртуальной машине, созданной в # 1.
  6. Измените диск в Диспетчере виртуальных носителей, установив его как «Неизменяемый».
  7. Создайте новую виртуальную машину, выбрав диск №6 в качестве основного жесткого диска.
  8. Загрузите новую виртуальную машину с №7.
  9. OOBE бежит. Установите язык, пароль и другие настройки.
  10. Выключите виртуальную машину.
  11. Запустите виртуальную машину из VirtualBox Manager.
  12. OOBE снова запускается.

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

(Я посмотрел документы Vbox, так что, возможно, я обманул ...)

«6». Измените диск в Диспетчере виртуальных носителей, установив его как «Неизменяемый».

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

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

$ VBoxManage modifyhd | \ --авто сбрасывать

Ваш разностный диск больше не «забудет» записанные на нем изменения.

Однако на самом деле вы действительно хотите использовать вместо этого вариант с несколькими подключениями:

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

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

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

Для получения дополнительной информации см .: http://technet.microsoft.com/en-us/library/dd744512(v=ws.10).aspx