Follow-up to https://communities.vmware.com/t5/Fusion-for-Apple-Silicon-Tech/Unable-to-launch-a-VM-after-fresh-install-with-latest-technology/m-p/2900760# and related threads.
The 22H2 release of Tech Preview claims to fix the problem.
-
from https://ubuntu.com/download/server/arm download 20.04.4 LTS.
-
Make the new VM as usual, EXCEPT say that you want to change the VM settings. The settings dialog will appear. Disconnect the networking adapter.
-
Continue with the installation. The
cloud-init
step will take a while then continue. Some installation screens will be missing. The install itself will be deceptively[1] quick. -
Reboot when instructed. The boot sequence will get stuck consulting the network. Go into the settings and turn the networking adapter back on.
-
The startup will continue and you should land on the login prompt.
-
Since we disallowed initial installation of a lot of other packages, not just a newer kernel, you will almost certainly need to do the typical
apt update
and maybe evenapt upgrade
, if that's how you roll, which will eventually install a newer kernel. But now you'll have the original one too. Use that original one when you next boot, via the boot loader menu. That kernel is
$ uname -a
Linux confusion 5.4.0-100-generic #113-Ubuntu SMP Thu Feb 3 18:44:51 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux
[1] "deceptively" meaning it'll be so fast it'll appear it didn't do enough to work.
This works, ironically, because Live CD ISOs are not being altered to have newer kernels; Canonical is relying on network updates during installation to handle that. And we are denying updates.
Yes. Canonical could decide to update the ISOs we are downloading.
Yes. With the above caveat.
That's not a question.
You can get a desktop:
sudo apt install tasksel
sudo tasksel
# (select a desktop)
sudo reboot
The Ubuntu desktop item looks like it's GNOME.
Brilliant walkthough, Ray, specially for a Linux noob like me who doesn't know his way around GRUB. It worked great and I was able to get an Ubuntu 20.04 VM back on my M1 mac after accidentally updating my old one and not being able to fix it using GRUB. Now I have a snapshot so I can do quick resets.