Skip to content

NanaBox 1.0 Preview 2 (1.0.247.0)

Pre-release
Pre-release
Compare
Choose a tag to compare
@MouriNaruto MouriNaruto released this 05 Dec 11:12
· 325 commits to main since this release

This is the second preview version and of NanaBox. This is the first version which is submitted to the Microsoft Store.

Note: NanaBox maybe the first open-source third-party Hyper-V client based on Host Compute System API.

Known issues

  • The localization for the NanaBox UI is not implemented in NanaBox 1.0 Preview 1.
  • The virtual machine creation UI and settings UI is not implemented in NanaBox 1.0 Preview 1.
  • The automatic switch between Enhanced Session Mode and Basic Session Mode is not implemented because HcsEventSystemRdpEnhancedModeStateChanged event can be fired on at least Windows 10 Build 17763, but in Windows 11 Build 22621 cannot. It's confirmed as a HCS API bug via a friendly Microsoft employee and will fix it in the future.
  • TPM support is not available because current stage of HCS API seems doesn't implement them.
  • NanaBox needs elevated privilege via UAC because HCN API in Windows 11 Build 22621 will return ERROR_ACCESS_DENIED even add the current user to the Hyper-V Administrators user group. Windows 10 don't have that issue.
  • Due to HCS API limitation, the guest only supports UEFI Class 3 or UEFI without CSM or Hyper-V Gen 2 VM.

Release Notes

  • Fix access denied issue when virtual disk and image files located under any subfolders under %SystemDrive%\Users. (#2) (Thanks to AndromedaMelody.)
  • Add full screen support. (#4) (Suggested by Belleve. Contributed by AndromedaMelody.)
  • Fix issue when configuring the GPU-PV with the list assignment mode.
  • Add overcommit support for virtual machines.
  • Implement the multi-language support: English and Simplified Chinese.
  • Improve the exit notice window layout. (Suggested by AndromedaMelody.)
  • Update new original icon assets. (Designed by Shomnipotence.)
  • Update Mile.Xaml to 1.1.434. (https://github.com/ProjectMile/Mile.Xaml/releases/tag/1.1.434.0)
  • Update Mile.Windows.Helpers to 1.0.9. (https://github.com/ProjectMile/Mile.Windows.Helpers/commits/main)
  • Implement the Shell New Submenu support for NanaBox Virtual Machine Configuration File creation. (Suggested by Legna.)
  • Update NanaBox Configuration File Reference documentation.
  • Add support for running with unpackaged mode in package mode for resolving cannot copy files from virtual machine to host file explorer. (#1) (Thanks to AndromedaMelody.)
  • Make exposing the virtualization extensions to the virtual machine option available in the NanaBox Configuration File. So, people can use NanaBox on some processors which is not support Nested Virtualization via Hyper-V. (#3) (Suggested by driver1998.)

Usage

Download 40174MouriNaruto.NanaBox_1.0.247.0_gnj4mf6z9tkrc.msixbundle and open it.

SHA-256: a18eef22eadbd468765c724c485a10c03a098242b66842c6e10328b2148fa2bd

If you want to install NanaBox via command line, you can execute the following command in the Command Prompt which is run as the Administrator.

PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat None -ExecutionPolicy Bypass Add-AppxPackage -DeferRegistrationWhenPackagesAreInUse -ForceUpdateFromAnyVersion -Path The path of the MSIX package

NanaBox Configuration File Reference

https://github.com/M2Team/NanaBox/blob/main/Documents/ConfigurationReference.md

Kenji Mouri