Entering emergency mode during boot

Suddenly, I cannot boot into Silverblue:

Generating "/run...
Entering emergency mode.

I attach a screenshot but cannot find the button to upload the rdsosreport.txt (should this be submitted to bugzilla?).

Prior to the failure I removed a nonexisting swap partition by rpm-ostree kargs --editor and no more, see Looking for non-existing swap partition during startup: A startjob is running I was then able to boot into Silverblue. The boot failure occured after a system update, I believe.

Looking at the screenshot it look like after reboot the system got stuck in dracut with the following error:-
Failed to switch root: Specified switch root path /sysroot does not seem to be an OS tree. os-release file is missing.

Which means that the os-release symlinks and files were somehow removed.

A possible fix is listed below, though, I would like someone to confirm or give another option.

mount -o remount,rw /sysroot
cd /sysroot/usr/lib
ln -s os.release.d os-release.d

mount -o remount,rw /sysroot

yields this error

mount: /sysroot: mount point not mounted or bad option

Any advice?