Ubuntu 16.04 installed on a Raspberry Pi 3 Model B+
Ubuntu 16.04 installed on a Raspberry Pi 3 Model B+
You're facing an issue with booting Ubuntu Server 16.04 on your Raspberry Pi 3 Model B+. Since the standard ISO didn't work, you might need to try a custom image or repair the installation. Consider checking the official Ubuntu Server documentation for troubleshooting steps or using a pre-built custom ISO if available.
Yes, there is an ARM-based Ubuntu Server version designed for Raspberry Pi devices.
I recently acquired a Raspberry Pi 3B+ with Ubuntu 16.04 and even 18.04 installed. While booting is possible, you’ll need a dedicated Ubuntu host, significant time, and chroot adjustments. I successfully ran Ubuntu MATE Desktop but had to modify the .image file for everything to function properly. The process took a long time, and I mistakenly skipped backing up my SD card before attempting an upgrade to 18.04, which ultimately failed. Now I’m manually building a Hyper-V Ubuntu 18.04 setup (a 11GB Quick VM isn’t ideal, but a few hours of work can achieve the same). The main issue seems to be outdated or missing kernels and boot files on the Ubuntu side. If you inspect the image with 7zip and open the FAT file, you’ll notice a file named bcm2710-rpi-3-b.dtb. You won’t find the required bcm2710-rpi-3-b-plus.dtb, which exists in other locations too. There’s also the WiFi component above it. I’ve been checking resources like https://ubuntu-mate.community/t/adapting...odel-b-3b/, https://www.raspberrypi.org/forums/viewt...p?t=220079, and other guides on sites such as gist.github.com and AskUbuntu to help. You can also download fresh images via Server images—once in the terminal, run sudo apt-get install tasksel, then select your options at sudo tasksel. For more details, you can visit http://cdimage.ubuntu.com/ubuntu/releases/16.04 and 18.04 release pages.
It wouldn't be necessary to choose raspbian lite since it matches Ubuntu server fully and runs on all Raspberry Pi models.