How to use this box with Vagrant:

Vagrant.configure("2") do |config|
  config.vm.box = "mwrock/WindowsNano"
end
vagrant init mwrock/WindowsNano
vagrant up

This version was created 9 months ago.

Cleanup updates and shring down ~200MB.

2 providers for this version.
  • virtualbox Hosted by Vagrant Cloud (546 MB)

  • hyperv Hosted by Vagrant Cloud (370 MB)

This version was created 9 months ago.

Install updates

2 providers for this version.
  • virtualbox Hosted by Vagrant Cloud (692 MB)

  • hyperv Hosted by Vagrant Cloud (585 MB)

This version was created 9 months ago.

Updated to RTM. Fixes bluescreen on first boot in hyper-v

2 providers for this version.
  • virtualbox Hosted by Vagrant Cloud (476 MB)

  • hyperv Hosted by Vagrant Cloud (396 MB)

This version was created 9 months ago.

TP5 and adds -Containers and IIS and DSC packages

2 providers for this version.
  • virtualbox Hosted by Vagrant Cloud (455 MB)

  • hyperv Hosted by Vagrant Cloud (383 MB)

This version was created about 1 year ago.

Built with Technical Preview 5

There is a known issue on the Hyper-V provider where it blue screens on first boot. This goes away after a reboot.

2 providers for this version.
  • hyperv Hosted by Vagrant Cloud (313 MB)

  • virtualbox Hosted by Vagrant Cloud (429 MB)

This version was created over 1 year ago.

Updates to Technical Preview 4

2 providers for this version.
  • hyperv Hosted by Vagrant Cloud (275 MB)

  • virtualbox Hosted by Vagrant Cloud (392 MB)

This version was created over 1 year ago.

Edits the vagrant user so its password never expires.

2 providers for this version.
  • hyperv Hosted by Vagrant Cloud (244 MB)

  • virtualbox Hosted by Vagrant Cloud (307 MB)

This version was created almost 2 years ago.

This is a Windows Nano Technical Preview 3 box.

Known Issues

WinRM connectivity from Vagrant

The WinRM service in Nano currently only accepts requests set to the UTF-8 code page 65001. However, the WinRM Gem used by Vagrant sets the codepage to 437. This prevents vagrant from establishing WinRM connections with the nano box.

However, Vagrant is able to create and destroy the box and one can connect via via windows Powershell Remoting.

Hyper-V Blue Screens(BSODs)

The very first boot on Hyper-V will blue screen. However it will recover. How it recovers depends on the type of switch used:

  • External Switch - box automatically restarts and boots to nano login screen.
  • Internal Switch - Box Blue Screens, twice on its own and finally stops a tan Error Code Screen. Manually restarting the VM will boot int oa Nano login screen and no subsequent blue screens should be seen.

Communicating with the box using Powershell Remoting

You can connect via powershell remoting using port 55985 on VirtualBox and the normal WinRM ports using Hyper-V.

More instructions to come

Packer Template

This box was created using the template located at https://github.com/mwrock/packer-templates/blob/master/vbox-nano.json The build was identical for VirtualBox and Hyper-V with the exception of the drivers used to create the initial nano image. Hyper-V used the -GuestDrivers option and VirtualBox used -OEMDrivers.

2 providers for this version.
  • hyperv Hosted by Vagrant Cloud (233 MB)

  • virtualbox Hosted by Vagrant Cloud (307 MB)