With the release of Ubuntu 25.04 last week, I decided it was time to take a fresh look at what is arguably the most popular Linux distribution in the world. This would be a multistep immersion, starting with the Windows Subsystem for Linux (WSL). And it would happen on my favorite laptop, the Snapdragon X-based Surface Laptop 7 running Windows 11 on Arm.
I downloaded Ubuntu 25.04 twice while I was writing the news post on Friday, both times specifically for Arm64. The first was the ISO, for a later install in virtual machine (VM) form using Hyper-V and, if/when I was feeling particularly lucky, maybe even natively in dual-boot form. And then also a separate download for WSL.
Or so I thought. The second download was still for the year-old Ubuntu 24.04 and not the latest release, I later discovered. But that was OK, I thought. I needed to install WSL anyway, and I figured I could then install Ubuntu and, if needed, upgrade that to 25.04.
Well, that was what I needed. And also what I could not do.
đ§ Ubuntu Linux in WSL
Installing WSL works the same as always: The easiest method is to install it from the Microsoft Store and then install the distribution(s) you wish to use, either from the Store or directly from the command line. I installed Ubuntu using the latter approach, but the Store link would have worked just as well. Or maybe I should say just as poorly, since that gave me 24.04 too, and not 25.04. Time to upgrade.
Or, more to the point, time to figure out how to upgrade.
As it turns out, WSL only install or upgrades to LTS (long-term support) versions of Linux by default, and Ubuntu 25.04 isn’t an LTS release. I found that first bit out–I already knew it wasn’t an LTS release–by running the following command in Ubuntu:
sudo do-release-upgrade
Which told me:
Checking for a new Ubuntu release There is no development version of an LTS available. To upgrade to the latest non-LTS development release set Prompt=normal in /etc/update-manager/release-upgrades.
Fine. I will cut to the chase by telling you that trying to open that file with Notepad works fine, but that saving it does not.
A few minutes with Google told me I would need to change the permissions on the file and–blah, blah, blah–whatever. Linux remains a miracle of friendly user experiences, especially from the command line. Long story short, I made the change, edited the file, changed the permissions back and started fresh.
Back to the drawing board. Er, the command line.
The following command will ensure that all the installed packages are up-to-date (after typing in the admin password).
sudo apt update
And then this will upgrade all the packages in one pass.
sudo apt upgrade
So, surely by this point I was on 25.04. But running the command wsl.exe -l indicated that I was still on 24.04. Or, at least that the name of the distribution within WSL was still Ubuntu-24.04.
So I restarted WSL. Nothing. Re-running Ubuntu, this time I br…























