I made the (wrong) decision of installing Ubuntu LTS on my Raspi 4 that I used as a server, thinking it would be easier to install and configure stuff as I'm used to Ubuntu. Turns out for some reason the system is not as snappy as it is on Raspbian and many things are not working out of the box.
Anyhow...after working with it for a few months with the system installed on sdcard I decided to buy the Argon SSD enclosure and to use a 128 GB SSD as startup disk by following this guide https://jamesachambers.com/raspberry-pi-4-ubuntu-20-04-usb-mass-storage-boot-guide/. The only difference is that, since I already had the system installed on the sd card, I just cloned it onto the SSD and then made the modifications needed to fix the partitions and decompress kernel.
Everything worked for a while but the other day I noticed that the /boot/firmware partition was mounted as read only due to same FAT errors being thrown out. I repaired the partition and of course the system stopped booting being stuck at the beginning looking for label=WRITABLE drive.
When reinsterting my old sdcard weirdly enough the system booted up but what I find weird is that the partitions of the sdcard are NOT mounted.
ubuntu@ubuntu:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 119.2G 0 disk ├─sda1 8:1 0 256M 0 part /boot/firmware └─sda2 8:2 0 119G 0 part / mmcblk0 179:0 0 29.7G 0 disk ├─mmcblk0p1 179:1 0 256M 0 part └─mmcblk0p2 179:2 0 29.5G 0 part
So somehow ubuntu is booting from my SSD and not from my sdcard?? But if I remove the sdcard then it doesn't boot...
Long story short I think the problem here is the fact that I cloned the sdcard over the SSD instead than doing a clean installation. Does anyone know if I need to modify something into the /boot/firmware partition to make it work without the sdcard?
This is my
net.ifnames=0 dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=LABEL=writable rootfstype=ext4 elevator=deadline rootwait fixrtc
Although if it works like this now and uses the SSD I may just leave it as it is...