Сборка ВМ с упаковщиком зависает на Windows 8.1
Я скачал упаковщик и окна упаковщика ( https://github.com/joefitzgerald/packer-windows) и просто запустил packer build -only=virtualbox-iso windows_81.json
, Я получаю следующий вывод
==> virtualbox-iso: Downloading or copying Guest additions
virtualbox-iso: Downloading or copying: file:///Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso
==> virtualbox-iso: Downloading or copying ISO
virtualbox-iso: Downloading or copying: http://download.microsoft.com/download/B/9/9/B999286E-0A47-406D-8B3D-5B5AD7373A4A/9600.16384.WINBLUE_RTM.130821-1623_X64FRE_ENTERPRISE_EVAL_EN-US-IRM_CENA_X64FREE_EN-US_DV5.ISO
==> virtualbox-iso: Creating floppy disk...
virtualbox-iso: Copying: ./answer_files/81/Autounattend.xml
virtualbox-iso: Copying: ./scripts/microsoft-updates.bat
virtualbox-iso: Copying: ./scripts/win-updates.ps1
virtualbox-iso: Copying: ./scripts/openssh.ps1
virtualbox-iso: Copying: ./scripts/oracle-cert.cer
==> virtualbox-iso: Creating virtual machine...
==> virtualbox-iso: Creating hard drive...
==> virtualbox-iso: Attaching floppy disk...
==> virtualbox-iso: Creating forwarded port mapping for SSH (host port 3422)
==> virtualbox-iso: Executing custom VBoxManage commands...
virtualbox-iso: Executing: modifyvm packer-virtualbox-iso-1441806753 --memory 2048
virtualbox-iso: Executing: modifyvm packer-virtualbox-iso-1441806753 --cpus 2
==> virtualbox-iso: Starting the virtual machine...
virtualbox-iso: WARNING: The VM will be started in headless mode, as configured.
virtualbox-iso: In headless mode, errors during the boot sequence or OS setup
virtualbox-iso: won't be easily visible. Use at your own discretion.
==> virtualbox-iso: Waiting 2m0s for boot...
==> virtualbox-iso: Typing the boot command...
==> virtualbox-iso: Waiting for SSH to become available...
В этот момент он зависает и ничего не происходит.
Глядя на происходящее в VirtualBox, я вижу, что установка Win8 происходит на первом экране (на котором необходимо ввести языковые настройки, формат времени и валюты и т. Д.).
Также я ожидал, что все оставленные без присмотра вещи происходят раньше. Я проверил, что сценарий openssh доступен - и я предполагаю, что конфигурация по умолчанию из окна упаковщика больше не требует никаких изменений для работы.
Так чего не хватает? Должен ли я увидеть вывод всех сценариев в выводе?
1 ответ
Вы можете следовать советам по https://github.com/joefitzgerald/packer-windows/issues/159, возможно, вы столкнулись с той же ситуацией, что загрузка обновления занимает много времени.
Вы можете:
продлить
ssh_wait_timeout
в шаблоне упаковщиказадавать
MaxUpdatesPerCycle
до 30 (см. https://github.com/joefitzgerald/packer-windows/pull/135)
Это помогло мне, после того как я внес эти изменения, я могу пройти
==> virtualbox-iso: Waiting for SSH to become available...
==> virtualbox-iso: Connected to SSH!
==> virtualbox-iso: Uploading VirtualBox version info (4.3.16)
==> virtualbox-iso: Uploading VirtualBox guest additions ISO...
==> virtualbox-iso: Provisioning with shell script: ./scripts/vm-guest-tools.bat
Спасибо! Мне нужно было протестировать Windows от бродяги:) что-то типа силы меня