Well, shoot.
Finding the right ubuntu ISO's is a huge PITA. No wonder Linux never succeeded on the desktop 🙂
Seriously, most of the links in the testing guide aren't valid anymore. All of the arm links I can find for 21.x releases are for server only. And for 22.04, the installer crashes and won't work.
Tried Debian too, but for the life of me I can't get the tools to install. I know I'm rusty, but wow this is a major challenge.
@Anders56 that’s the experience I’ve had with Debian as well.
The only kernels I have encountered that have required the use of acpi=force have been the 5.15 and later ones from Ubuntu’s Mainline. 5.15+ kernels from Debian, Fedora, OpenSUSE, CentOS 9 Stream, RHEL 9 beta, and Kali do not require this voodoo.
It would be very interesting to know what Ubuntu is doing that the others are not. Especially since the Debian 5.15 kernels work.
@Technogeezer I am still not able to get anywhere. I boot the ISO from today. Set acpi=force and boot, no problem. After it comes up I take a snapshot. Install ubuntu and don't restart. Take snapshot. Kernel is 5.15.0-18-generic. Check /etc/gdm3/custom.conf, wayland is already disabled (uncommented). Reboot from within ubuntu, nothing, dead. Restart from Fusion menu, get error 64K not aligned. Never get to grub menu. I'll be the first to admit, I don't know linux. Although I have had an ubuntu VM for 5-8 years. I just like to play. Like you I'm a techno-geezer 😜 Either I am missing something stupid or
jammy-desktop-arm64.iso | 2022-02-15 08:28 |
doesn't work.
@todivefor Hang tight for a few. I'll download the same Jammy ISO and I'll walk through a brand new VM creation/installation to see if I can get you moving forward.
@todivefor I was able to walk through the install on the new Jammy ISO. I've updated my procedure accordingly.
Don't click either option. Instead. open a Terminal session and sudo to root.
If you get this instead, you've hit too many "Esc"s,
in which case you should restart the VM from the VMware menus and try again.
Or if you get the 64k alignment message, you didn't do things quite quickly enough and you should restart the VM from the VMware menus and start again.
(why did Ubuntu have to make this so difficult?)
@Technogeezer that worked! I never would have gotten there. I always selected "continue testing" then the edits. I also did have trouble getting into grub. Kept ending up in the firmware menu. Once in grub menu, the edit looked different than I had seen before, but found where to set "acpi=force." The other edits were very helpful, and nice explanations. I thought I would have to change the kernel, but no, 5-15.0-18-generic. Your instructions were spot on. Now to play.
Thank you.
I have a macbook M1 running Monterey. I downloaded the same "jammy-desktop-arm64.iso" 22.04 build from https://cdimage.ubuntu.com/daily-live/current/
and tried with the VMWare fusion tech preview. But it does not proceed to install. As soon as the iso image is selected, it says
EFI Stub: kernel image not allowed on 64k boundary.
I saw your other post for some grub settings but I am not entirely familiar how to set it even before beginning the installation. Is there any video or can you help with some screen prints of any prerequisite steps needed before the install ?
@geekwannabe I'm not very adept at using this discussion software, so don't know how to reference back to a post. Look earlier in this thread. I asked the same question. @Technogeezer answered how to get around this. Then a couple posts back he explains how to continue after installation. The "Tech Preview Guide" and this thread are key.
@todivefor - thank you. But my issue is, am not familiar how do the first step. The document and other steps come next.
After downloading the ISO, I click File -> New from VMWAre Fusion and select the ISO.
But @Technogeezer mentioned "Boot the installer ISO with the additional "acpi=force" argument."
I need help in how the above can be done. where exactly before choosing the ISO do we mention this in the mac fusion VMware.
Set up your virtual machine with the ISO on the virtual CD-DVD drive and with the hard disk, CPU, and memory configurations you want.
The changes that are recommended come after you boot the installer ISO.
The instructions on how to make the changes to the installer boot are in a reply earlier in this thread. The simple version is:
linux /casper/vmlinuz quiet ---
linux /casper/vmlinuz quiet acpi=force ---
Type ctrl-x as instructed to continue the installer boot.
You might want to review the Ubuntu documentation on the boot process and the Linux GRUB boot loader. It's a basic Linux skill that will come in handy regardless of which Linux distribution you are using.
Thanks a lot. Totally Worked🙌
Thanks so much @Technogeezer
I was able to get until the point where you have mentioned:
(At the very first time I was able to add it) However, this time, pressing "e" shows a different menu. Does this look right? If so, where to added the acpi=force?
Yes this looks right. You're now booting from the VM's hard drive. And now you have to get Ubuntu running in order to complete the persistent workaround.
Move the cursor down to the line that starts with "linux", then move it right until you end up after the word "splash". Insert "acpi=force" there (making sure there's a space before and after it).
Then ctrl-x to boot.
At that point, drop into a terminal, sudo to root, and edit /etc/default/grub as indicated. Run update-grub as root after that's done and you won't have to add the argument again.
Thank you so much @Technogeezer and @todivefor
I was able to complete it successfully and its working now.
I did a 21.10 ISO from the normal download page and installed as server. There were some scary error messages at times but it worked. There was a point where the install prompted me to update to 22.04? and I said yes and it seemed to connect, but I still got a 5.13 kernel and otherwise seems to get a 21.10 image. I took that and added desktop, and then upgraded the kernel to 5.14 and my image seems OK. I see though again that bridged networking is using the MacBook's MAC address and not the VMs MAC address?
Well, got it up, but for the life of me I can't get the vm tools actually to work. Sharing says that they're not running. apt-get install says they're already installed. Any ideas?
Not sure what to think?!? Did you install a desktop image? I installed a server image, upgraded to the 5,14 kernel and then added desktop to it. I can resize and then drag and drop to an open file window in the 21.10 guest. A file drag to the Ubuntu desktop seems to misfire though.
installed the latest Jammy desktop build (5.15 kernel) using your instructions (thanks much!). I can manually resize in the guest (I missed the drag not working in the TP guide when I first posted), so I know that at least that part is running, but the shared folders function in preferences says
so nothing shows up as a mounted drive. Drag/drop to a files folder does work (host to guest). Guest to host gives:
When I try to drag the file out of the files window across the desktop to the mac.
The error message in the sharing preferences is a red herring. Fusion doesn’t know if you have open-vm-tools installed in the guest so it displays that message even if you have them installed.
Assuming you have open-vm-tools installed, what happens if you disable, then re-enable the folder sharing in the GUI? Or edit /etc/fstab to include the workaround of the FUSE hgfs mount?
I’ll give a guest-to-host drag and drop a whirl later today and see if I can see what you’re seeing.
As @Technogeezer says, I get the tools not installed message, but shared folders (sometimes have to disable/enable), drag and drop both ways, and cut and paste both ways all work. Jammy desktop build (5.15 kernel) from a couple weeks ago.
I just saw this error message when trying to drag/drop a document from the host to the Ubuntu desktop.It appears that if you drag/drop to the desktop directly the file doesn't appear. Trying it a second time gave me that error message.
If I open the "Files" application and drag/drop to the Desktop folder, it seems to work.
Not going to rule out flakiness in the open-vm-tools-desktop for ARM...
Looks like I have an upgrade that's available. I'm installing it and let's see if the symptoms change.