저는 페도라 38을 가지고 있습니다.
마지막 소프트웨어 업데이트로 인해 시스템이 엉망이 되었습니다. 부팅할 수 없게 됩니다. 중복된 패키지가 있기 때문일 수 있습니다. 나는 dnf check
오류를 해결하고 수정했습니다 .dnf remove --duplicates
dnf distro-sync
그 후 내가 만난 유일한 오류는 [!!!!!!] Failed to mount API filesystems.
SELinux를 비활성화하여 "수정"되었습니다.
저는 이 작업을 잘 못하는데 왜 이제 시스템이 SELinux가 비활성화된 상태에서만 부팅되는지 궁금합니다. 다시 활성화하려면 어떻게 수정해야 하나요?
답변1
문제를 해결하는 방법:
- 라이브 USB를 사용하여 부팅
- chroot가 루트 파티션에 들어갑니다.
/etc/selinux/config
SELinux 업데이트 파일 비활성화- 정상적으로 부팅
- 하다
touch /.autorelabel
- SELinux를 허용 모드로 설정
/etc/selinux/config
- 재부팅하고 레이블 재지정이 완료될 때까지 기다립니다.
- 정상적으로 시작한 다음 SELinux를 다시 적용 모드로 설정합니다.
/etc/selinux/config
이제 성공적으로 시작되어야 합니다.
5단계와 6단계는 2단계로 대체될 수 있습니다.