업그레이드 후 Fedora 32 스위치 루트를 시작할 수 없으며 비상 모드로 부팅됩니다.

업그레이드 후 Fedora 32 스위치 루트를 시작할 수 없으며 비상 모드로 부팅됩니다.

방금 업그레이드 가이드에 지정된 명령을 사용하여 Fedora 30에서 Fedora 32로 직접 업그레이드했습니다. 제가 사용한 점 참고해주세요 -allowerasing

sudo dnf 시스템 업그레이드 다운로드 --releasever=32 --allowerasing

Fedora 버전을 사용하여 재부팅하려고 하면(노트북에서 Windows 부팅 관리자를 사용하여 이중 부팅을 사용하고 있음) 다음 오류가 발생합니다.

[FAILED] Failed to start Switch Root.

실행할 때 systemctl status initrd-switch-root.service다음을 얻습니다.

Failed to switch root: Specified switch root path '/sysroot' does not seem to be an OS tree. os-release file is missing.

/sysroot실제로는 빈 폴더이고 os-release에 대한 링크가 누락되었지만 /usr/lib/os-release여전히 올바른 내용이 있는 것 같습니다.

온라인에서 찾은 일부 솔루션을 기반으로 다음을 시도했습니다.

mkdir -p /sysroot/etc
cp /usr/lib/os-release /sysroot/etc/
reboot

하지만 다시 시작한 후에도 같은 오류가 계속 발생합니다. 나는 또한 다른 버그 보고서에서 영감을 받아 이것을 시도했습니다.

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

그러나 첫 번째 행은 mount point not mounted or bad option. 심볼릭 링크를 수동으로 생성하고 재부팅하려고 하면 /usr/lib/os-release더 이상 존재하지 않고 오류가 다시 나타납니다.

이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 이것은 큰 도움이 될 것입니다. 감사합니다!

관련 정보