Special device does not exist, can't boot

You are probably right. It’s the 500gb mSATA drive I got with this computer. I reformatted with ext4 and still had the problem with different UUIDs. I was able to get the 40-custom menu set up to boot with the correct UUID after installing a second partition with Manjaro. I already have backups and backups of backups but I may make an image of the drive and see if it’s the SSD or hardware.

I think the core issue is the differing UUIDs and not btrfs related. I think something changed the UUID and the latest grub update changed my grub.cfg with the new UUID. Still curious what would cause the UUID to change or not read correctly. What got me booting was changing grub and fstab to use /dev/sda4 but now I’m back to UUID.

I think I figured it out. I went ahead and upgraded the kernel and it runs update-grub so I checked if my grub.cfg was ok and it had the right UUID this time. It might have been a corrupt kernel.

  • Reformatting a filesystem will change the UUID.

If I recall, the UUID listed in fstab was pointing to a non-existant partition. Wasn’t this established very early in the thread?

Sorry. I’ve lost track of what was or wasn’t done.
I’ll simply wish you better luck next time.

Cheers.

2 Likes