
install the 5.19.0 or 5.19.1 mainline kernel with the mainline utility: mainline -install 5.19.Sure, you could just copy the file onto your VM ( scp if ssh works), then just install it. That should drop you back into the shell prompt.Īt this point. Hit a return key when the screen appears to be sitting there, and answer to cancel the screen session. (you no longer need the -d argument to do-release-upgrade)Īt the end of the upgrade, do not reboot, instead answer the question with "N". Update and upgrade Ubuntu (note that 22.04.1 is now available, so the command to upgrade has changed) apt update Remove the existing holds you have on the kernel and associated files. Once booted, sudo to root and use the mainline utility to remove the 5.19 kernel: mainline -uninstall 5.19.0 In the grub boot menu, select "Advanced options for Ubuntu", and boot the latest 5.4 kernel you find. While still sudo'd to root, execute: update-grub To give you time to respond to the grub boot menu. Sudo to root, and edit /etc/default/grub.Ĭomment out the line that says GRUB_TIMEOUT_STYLE=hidden let's get Ubuntu so that it shows you the grub boot menu without you having to time the "esc" key at boot. This procedure is complicated by the fact that installing a 5.19 kernel directly under 20.04 LTS does not completely succeed since there are updated libraries that the one of the 5.19 kernel headers requires.įirst.


Don't worry I'll show you how to build the Desktop environment your used to, its dirt simple 2-3 commands max. (other versions may work, but this tutorial will focus on the 20.04 LTS ver of Ubuntu) We will be starting with the Server for ARM edition of the software as it was the easiest one to find thats an ARM edition of the software and has a kernel old enough to still work. I've only been successful so far with Ubuntu 20.04.

This assumes you have Fusion Tech Preview installed, and have some idea how to use Linux cli etc. The point of this post is to both document how I eventually got an Ubuntu VM working, but also to consolidate information spread across a bunch of posts into one place and make it easier for people to follow a step by step set of instructions and quickly get a VM running.Ī few caveats to start with. When I got my new MAC for work I was surprised at how difficult it was to get an Ubuntu VM running and abandoned my first efforts and ended up making a QEMU vm with UTM as it was alot less friction to get it running.
