使用打包器构建VM在Windows 8.1上挂起

时间:2015-09-09 14:07:16

标签: windows-8.1 virtualbox packer

我下载了packer和packer-windows(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脚本是否可用 - 我认为packer-windows的默认配置不再需要编辑功能。

那么缺少什么?我应该看到输出中所有脚本的输出吗?

1 个答案:

答案 0 :(得分:0)

您可以按照https://github.com/joefitzgerald/packer-windows/issues/159中的提示操作,可能会遇到更新下载花费大量时间的相同情况。

你可以:

它为我做了诀窍,在我做了这些修改后,我可以通过

==> 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

谢谢!我需要从流浪汉测试窗口:)那种强迫我