VMware Communities
Technogeezer
Immortal
Immortal

Announcing - The Unofficial Fusion 13 for Apple Silicon Companion

In the time honored tradition (well, at least for the last year) of the unofficial Tips/Techniques for Fusion Tech Preview documents. I proudly present:
 

The Unofficial Fusion 13 for Apple Silicon Companion

The document that VMware didn't publish, and you didn't know that you needed. Until you do.

The document may be found at https://communities.vmware.com/t5/VMware-Fusion-Documents/The-Unofficial-Fusion-13-for-Apple-Silicon...

The Companion document is a collection of tips and techniques that were provided by the broader Fusion community while running the Tech Preview releases on Apple Silicon Macs. It can save you searching the forum for frequently encountered issues. 

The Companion may answer many questions that aren't covered by reading the VMware Fusion 13 documentation. Take a look at it before you start creating VMs on Apple Silicon Macs - you might find something that will make your life easier. If you have a question that you're thinking about posting in the forum, check out the Companion first - it may already contain an answer to your question.

Of particular interest to Windows users is the section on Windows 11 on ARM. This section is chock full of information, procedures, and screen shots that should help you be successful in the installation of Windows 11 on ARM on Fusion 13.

For you Linux arm64 users, you haven't been left out. There is plenty of content to help you as well, especially if you use Ubuntu or Fedora.

This document will be updated as the community experience with Fusion 13 grows and is discussed in the forums. 

Enjoy and please post any comments or questions about the Companion to the Fusion forums.

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
39 Replies
Technogeezer
Immortal
Immortal

Version 9 of the Companion Guide is now available See the first post of this thread for the link to the Guide, or search the forum for the term "Companion".

This has been a busy week, with two major issues covered in this update. The first issue is Ubuntu is being Ubuntu once again, as they broke the console display in a recent kernel update to 22.10. The second issue is the discovery of failures when building an ISO from uupdump.net on macOS when the open-source tools have been installed from Homebrew. Both issues are discussed (with workarounds) in this update.

Changed in version 9:

  • Added information on a newly discovered issue with blank screens on boot of Ubuntu 22.10 VMs. Ubuntu has broken their kernel once again with an update, and procedures have been included to provide a workaround..
  • Re-introduction of instructions for building the "mainline" utility for installing alternate kernels in an Ubuntu VM. This was required as part of the workaround to Ubuntu 22.10 recent kernel issues.
  • Appendix B now includes instructions for Homebrew users to install an alternate cabextract utility that works around an issue that caused ISO builds from uupdump.net to fail on macOS systems.
- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
Technogeezer
Immortal
Immortal

Version 10 of the Companion Guide is now available See the first post of this thread for the link to the Guide, or search the forum for the term "Companion".

The biggest change in Version 10 is guidance on how to "convert" a Ubuntu Server VM into the equivalent of a Ubuntu Desktop. This is useful since Ubuntu doesn't seem to be making Ubuntu Desktop builds available for ARM architecture any more.

Changed in version 10:

  • Re-worded section 2.4 to more clearly indicate that Fusion 13 does not run Intel VMs. Added users with existing VMs on Intel Macs as a user base impacted by this.
  • Added a procedure to "convert" an Ubuntu Server installation into the equivalent of an Ubuntu Desktop.
  • Re-verified links to Ubuntu downloads.
  • For Windows 11 ARM, in General Notes re-stated and emphasized a recommendation to install from ISO rather than using Windows Insider VHDX.
  • Document restructuring: Separated the sections about obtaining Windows 11 ARM ISOs from the section that discusses how to build and install from ISO.
  • Added the discovery that the ISO downloaded by Parallels 18 can be used to install a VM in Fusion 13.
  • Added a note to section 12.6 to discourage the installation of a VM from Insider Preview VHDX files.
  • Added a warning to the Windows 11 folder sharing workaround to disable file sharing when connected to insecure networks.
  • A complete change log is now available as a separate document.
- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
Technogeezer
Immortal
Immortal

Version 11 of the Companion Guide is now available. See the first post of this thread for the link to the Guide, or search the forum for the term "Companion".

The authors of cabextract have fixed the issues that prevented builds from uupdump.net to fail on macOS. This version updates the discussion of this to reflect the availability of the new version

Changed in version 11:

  • Updated to reflect the availability of cabextract version 1.11 which fixes the issues encountered by Homebrew users when building ISOs from uupdump.net
  • Corrected backout instructions for manual installation of cabextract 1.9.1 from sources in Appendix D.

 

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
Technogeezer
Immortal
Immortal

Version 12 of the Companion Guide is now available. See the first post of this thread for the link to the Guide, or search the forum for the term "Companion".

This is a biggie, folks! Version 12 is a major revision that includes a new procedure for building ISOs for Windows 11 ARM. It's faster and more reliable than the uupdump process. It builds an ISO containing the Retail release of Windows 11 ARM 22H2 22621.525 on macOS (the same release that Parallels 18 is using). There is no longer a need to have a Windows system to directly obtain Windows 11 22H2.

The secret to this new process is a newly developed script. The script is available in the VMware Fusion Documents subforum, and a link to it is provided in the Guide. Instructions on how to use it are also included in the Guide.

These processes will remain in the Guide until either Microsoft releases an ISO for Windows 11 ARM like they do for Windows 11 x64, or VMware updates VMware Fusion to do something similar to what Parallels does.

Note that building from ISOs from uupdump.net and installing a VM from Windows 11 ARM Insider Preview VHDX files are now considered deprecated. The instructions have been removed from Version 12 of the Companion Guide. Version 11 still contains these instructions and remains available for download from the page for the Companion Guide if you really want them.

Changes in version 12 02-Mar-2023

  • Heavily revised with new recommended procedures for building ISOs for Windows 11 ARM. The new procedures use a newly developed script to download Windows 11 ARM ESDs from Microsoft and build an installation ISO from it. These procedures should make ISO creation easier, faster, and more reliable than the uupdump procedures.

  • A link to the script required for the new ISO build process has been included in the Guide.

  • Removal of all instructions for building ISOs from uupdump.net These procedures considered obsolete with the introduction of the new script. The procedures are still available in Version 11 of this Guide which remains available on the VMware Fusion Documents forum.

  • Removal of all instructions for building VMs using Windows Insider Preview VHDX files. These procedures are considered obsolete due to Microsoft not updating the Insider Preview VHDX files, and the introduction of the new script to build ISO files. These procedures can still be found in Version 11 of this Guide which remains available on the VMware Fusion Documents forum.

  • Appendix B and C now include instructions on how to install Homebrew and MacPorts respectively.

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
ColoradoMarmot
Champion
Champion

Let me chime in with Kudos - I tested the script and not only is it much much easier that either the vhdx or uuddump methods, it's substantially faster (and best of all, it gets you the latest and greatest ISO).

Highly recommended to use this new procedure.

Reply
0 Kudos
Technogeezer
Immortal
Immortal

Beware the Ides of March! Version 13 of the Companion Guide has just been published. See the first post of this thread for the link to the Guide, or search the forum for the term "Companion".

Some minor updates in this version:

Version 13 15-Mar-2023

  • Removal of Appendix D containing the Windows 11 language tags. This information can now be found using the w11arm_esd2iso tool.
  • Addition of Fedora 38 beta to list of known good Linux distributions.
  • Removal of references to Fedora 35 as it is considered EOL by the Fedora Project.
  • Addition of EOL information for Fedora 36.
  • Fixing of minor typos.

Ubuntu 22.10 is still broken - no fix from Canonical yet, so the workaround for the broken kernel still remains in the Companion. (reminds me of Weekend Update from the 1975 season of NBC's Saturday Night where Chevy Chase would state: "This breaking news just in. Generalissimo Francisco Franco is still dead.")

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
ColoradoMarmot
Champion
Champion

Groundhog day - Ubuntu breaks something.

Reply
0 Kudos
qsmgmt
Contributor
Contributor

minor typos in section 11.5

In the commands for step 3 and step 6 to manage system-networkd service, two of the lines have syste<n>ctl, not syste<m>ctl

And I appear to have fumbled something with the 22.10 conversion, after rebooting, all I see is

EFI stub: Booting Linux Kernel...

EFI stub: EFI_RNG_PROTOCOL unavailable

EFI stub: USINGDTB from configuration table

EFI stub: Exiting boot services...

Guess I will try again tomorrow being more careful about following instructions

 

Reply
0 Kudos
Technogeezer
Immortal
Immortal

@qsmgmt Thanks for finding the typos, they’ll be fixed in the next version I’m working on. 

Personally, I'd avoid 22.10 like the plague right now because Ubuntu's broken the kernels in their latest updates to that version. That is, unless you use the procedures in the Guide to install an alternate kernel. The released 22.04.2 Server and the 23.04 daily builds still work. 

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
Technogeezer
Immortal
Immortal

@qsmgmt - You haven't fumbled anything, IMO. After a fresh install of 22.10 Server, I believe you are hitting the broken Ubuntu kernel issue if you see these

EFI stub: Booting Linux Kernel...
EFI stub: EFI_RNG_PROTOCOL unavailable
EFI stub: USINGDTB from configuration table
EFI stub: Exiting boot services...

and with a blank console. Ubuntu thinks it's doing you a favor by installing updates to your initial installation. In most cases that's exactly what you want it to do. In this case, that brings the problem of their broken kernel to you.

Follow the procedure that's found in the "Blank console display in Ubuntu 22.10 with kernel 5.19.0-31" in the guide to install and boot an Ubuntu kernel that does not exhibit the problem. The easiest kernel to re-install is the 5.19.0-29 version which is the last Ubuntu released kernel known to work before they broke it.

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
Technogeezer
Immortal
Immortal

Version 14 of the Companion Guide has just been published. It can be found at https://communities.vmware.com/t5/VMware-Fusion-Documents/The-Unofficial-Fusion-13-for-Apple-Silicon...

Changes in this version

  • Removal of download link to Ubuntu Desktop 22.10 daily builds. Ubuntu's broken 5.19 kernel now extends to that release.Use 22.10 Server instead and "convert" to Desktop per instructions in the Guide.

  • Inclusion of warnings not to use Ubuntu HWE kernels for 22.04.2. Again, that kernel is broken.

  • Ubuntu 22.10 latest kernels are still broken.

  • Addition of a link to an excellent video documenting the entire Window 11 ARM download and installation process based on the content in the Companion Guide. It's worth a watch.

  • Updating of guidance for configuring printers both Windows and Linux VMs when using NAT networking.

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
Technogeezer
Immortal
Immortal

Version 15 of the Companion Guide has just been published. It can be found at https://communities.vmware.com/t5/VMware-Fusion-Documents/The-Unofficial-Fusion-13-for-Apple-Silicon...

Changes in this version

  • Updated to reflect the beta release of Ubuntu 23.04 “Lunar Lobster”.
  • Correction to command in step 6B of the procedure to recover from installation of Ubuntu kernel 5.19.0-31.
  • Strengthening the warnings that Windows 11 ISOs downloaded directly from Microsoft will not work to build a VM on Apple Silicon.
  • Update of URL for walk-through video of Windows 11 installation.
  • Addition of warning that the Windows 11 ISO build procedure in section 12.4 works on macOS only.
  • And in case you were wondering, Ubuntu updated 22.10 and 22.04.2 HWE kernels are still broken. VMware's analysis linked to in the Guide indicates this is due to Ubuntu not back porting a complete set of kernel patches.
- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
Technogeezer
Immortal
Immortal

Version 16 of the Companion Guide has just been published. It can be found at https://communities.vmware.com/t5/VMware-Fusion-Documents/The-Unofficial-Fusion-13-for-Apple-Silicon...

Changes in this version

  • Ubuntu 23.04 "Lunar Lobster" is now released. The Companion is updated to reflect this.
  • Fedora 38 is now released. The Companion is updated to reflect this.
  • Addition of a section for Oracle Linux.
  • The Archived Topics section has been moved to a new Appendix D. 

Good news: Ubuntu has identified the cause of the console display failures in Ubuntu 22.10, and is working on a fix. With the release of Ubuntu 23.04 and the impending EOL of 22.10 in July 2023, you may wish to consider ditching 22.10 altogether and moving to 23.04. 23.04 does not exhibit the problems.

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
Technogeezer
Immortal
Immortal

Version 17 of the Companion Guide has just been published. It can be found at https://communities.vmware.com/t5/VMware-Fusion-Documents/The-Unofficial-Fusion-13-for-Apple-Silicon...

Big news in this update: The utility to convert Microsoft Windows 11 ARM ESDs to installation ISO has undergone some major enhancements. It no longer requires users to install Homebrew, MacPorts, open-source packages, or Xcode in order to build Windows 11 ARM ISO installation media. The procedures contained in the Companion Guide to obtain Windows 11 ARM ISOs in the Companion Guide have been simplified because of these changes.

Other changes in Version 17:

  • Appendix B and Appendix C have been removed since user installation of open-source utilities are no longer required.
  • Added section on where to find VMware Fusion product documentation.
  • Added section for a VMware KB article that describes guest OS requirements for Fusion on Apple Silicon.
  • Removed section that described kernel issues with Tumbleweed updates. This issue has been fixed for some time now, and users are unlikely to encounter it.
  • Added section on how to fix errors encountered while installing the iCloud app from Microsoft Store on Windows 11 ARM.
  • Procedure for installing Fedora 36 from ISO has been moved to Appendix B as Fedora 36 is now End of Life.
  • Minor change to Windows 11 ARM installation procedure, eliminating the reboot of the VM while installing VMware drivers.
  • ETA of fix for Ubuntu 22.10 kernel issues. (Yes, Canonical is on the path to fixing this bug. Finally!)

 

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
Technogeezer
Immortal
Immortal

A problem has been discovered with the new version of the ESD to ISO conversion utility I posted last week. Until I figure out what the issue is and how to address it, I have reverted both the ESD to ISO conversion utility and the Companion back to version 16.

This has the side effect of still requiring the installation of Homebrew or MacPorts, and the installation of open source packages.

If you have downloaded version 17 of the Companion, please disregard it. Go back to the VMware Fusion Documents forum and download both the w11arm_esd2iso utility  and version 16 of the Companion (both are now available in the forum).

 

 

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
Technogeezer
Immortal
Immortal

Version 17 of the Companion Guide has been reposted. The issues found with the conversion utility have been fixed starting with w11arm_esd2iso version 3.0.1, which is now posted and available. 

Again, many apologies for the trouble this may have caused.

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
Technogeezer
Immortal
Immortal

It has been almost a month since the Companion was last updated (how time files!), but it's now time for another update. Lots of important updates, -  new Debian and OpenSUSE Leap releases, and especially for you Ubuntu users out there - fixes for some long-standing issues.

Version 18 of the Companion Guide has just been published. It can be found at https://communities.vmware.com/t5/VMware-Fusion-Documents/The-Unofficial-Fusion-13-for-Apple-Silicon...

Changes in Version 18

  • Inclusion of warning on use of Fusion 13 on beta versions of macOS Sonoma.
  • Updated references to Debian 12 and OpenSUSE Leap 15.5 as both are now released versions.
  • Added link to a fix for stuttering sound in Linux virtual machines.
  • Included discussion on in-place upgrade of Debian 11 to Debian 12.
  • Good news from Ubuntu: Canonical has fixed the blank console issues for 22.10 and 20.04 HWE kernels. The workarounds for this issue have been removed as upgrading to the latest kernel will fix the issue.
  • Restored links to Ubuntu Desktop 22.04.2 daily builds as Ubuntu has fixed the issues.
  • Added Ubuntu 23.10 to list of compatible distributions.
  • Added warning that 23.10 Desktop daily builds can not be used as Canonical has a build issue in arm64 distributions that prevents login to the live environment.
  • Enhanced instructions for building the Windows 11 ARM ISO from ESD to handle the case where a browser may automatically extract the w11arm_esd2iso zip file.
  • Enhanced instructions for Windows 11 ARM installation. Clarified that the mount of the VMware Tools ISO will not display any confirmations in the VM that the mount has occurred.
  • Removed document from the web site that contained deprecated instructions for building Windows 11 ARM ISOs from uupdump.net to eliminate confusion.
  • Miscellaneous rewording of some topics to make them clearer.
- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
Technogeezer
Immortal
Immortal

Version 19 of the Companion Guide has just been published. It can be found at https://communities.vmware.com/t5/VMware-Fusion-Documents/The-Unofficial-Fusion-13-for-Apple-Silicon...

If you're looking to install Windows 11 ARM, you will want to use the updated procedures in this version of the Companion document. There is also good news for users wanting to use Gentoo, but not so good news for users wanting to use Arch Linux ARM. 

Changes in Version 19:

  • Addition of topics discussing Arch Linux and Gentoo.
  • The instructions contained in the Companion to build ISOs from Microsoft ESDs have been updated to reflect the the newly released version 4.0 of the w11arm_esd2iso utility. This new version should simplify the creation of the ISO by interactively asking the user for the desired ISO type and Windows language.
  • Moved the topic for KDE resolution resizing to Archived Topics, as the KDE version that fixes the issue has been available for quite some time now.
  • Added a procedure provided by the community for manually converting a Parallels Linux VM to Fusion.

Note that the issues described in the topics found in Appendix B - Archived Topics have been fixed for some time now in Linux distributions.These topics may be removed from future versions of the Companion document.

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
Technogeezer
Immortal
Immortal

Version 20 of the Companion Guide has just been published. It can be found at https://communities.vmware.com/t5/VMware-Fusion-Documents/The-Unofficial-Fusion-13-for-Apple-Silicon...

The biggest change in this version is the addition of instructions on how to obtain and use CrystalFetch to download Windows 11 ARM ISO installation media. CrystalFetch is a new macOS application (yes, with a GUI) by the authors of UTM that uses methods to create Windows 11 ARM media similar to what the w11arm_esd2iso command line utility uses. CrystalFetch is a recommended alternative to the w11arm_esd2iso utility

CrystalFetch is available for free from the Mac App Store. Kudos and thanks to the UTM authors for providing this. 

Changes in version 20 include:

  • Updated to reflect release of Ubuntu 22.04.3
  • Addition of instructions for use of CrystalFetch (from the makers of UTM) for download of Windows 11 ARM ISO media.
  • Re-introduction of instructions for use of Windows Insider VHDX files at the request of the community.
  • Added a reminder that Fusion does not supply guest operating system installation media.

 

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
Technogeezer
Immortal
Immortal

Version 21 of the Companion Guide has just been published. It can be found at https://communities.vmware.com/t5/VMware-Fusion-Documents/The-Unofficial-Fusion-13-for-Apple-Silicon...

Ubuntu users rejoice! Canonical has fixed the issues in Ubuntu Desktop 23.10 (Mantic Minotaur) arm64 daily development builds that prevented them from running on any arm64 system (including Fusion). Download links to those builds have been returned to the Companion in v21, and content that warned against using them has also been removed. 

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos