System won't finish booting

Hi,
I’ve resized my EFI partition from 125MiB to 500MiB and moved my main btrfs partition a bit to the right.
UEFI seems to find everything fine, but booting into openSUSE just shows a warning:
dracut-initqueue[485]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fdisk\x2fby-uuid\x2fB985-E076.sh: "[ -e "/dev/disk/by-uuid/B985-E076" ]"
dracut-initqueue[485]: Warning: dracut-initqueue: starting timeout scripts
dracut-initqueue[485]: Warning: Could not boot.
After like the 48th retry it drops me into the emergerency shell

How exactly?

gparted live iso, backup EFI folder, format fat16 to ext4 bc libparted can’t resize fat, format to fat32

As it should be obvious, it changed filesystem UUID. You could try removing /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fdisk\x2fby-uuid\x2fB985-E076.sh in dracut emergency shell and press Ctrl-D so it continues. You will likely stop again in real root in which case you will need to edit /etc/fstab and replace UUID.

If it does not work, just boot from any Live image, edit /etc/fstab and recreate initrd.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.