On 27.08.2022 12:21, Achim Gratz wrote:
However as suspected, the chroot just doesn't work for the same reason the system is inoperable after boot. So I'd still need to repair the damage to the installation from the outside or else do a full reinstall.
filesystem package tries to move the content of /bin, /sbin, /lib and /lib64 into corresponding /usr subdirectory and replace these directories with links. It runs script /usr/libexec/convertfs that should be present on your root. You can edit this script, replace ROOT= at the beginning with ROOT=/your-root-mount-point and try to run it (you do not need to chroot). Or you could simply try "chroot /usr/libexec/convertfs", but it depends on /bin/bash being available in your root. You can check the current state of the directories above (and their /usr counterparts).