![문제가 있는 소프트웨어 업데이트 후 OS는 SELinux가 비활성화된 상태에서만 부팅됩니다.](https://linux55.com/image/222786/%EB%AC%B8%EC%A0%9C%EA%B0%80%20%EC%9E%88%EB%8A%94%20%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4%20%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8%20%ED%9B%84%20OS%EB%8A%94%20SELinux%EA%B0%80%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94%EB%90%9C%20%EC%83%81%ED%83%9C%EC%97%90%EC%84%9C%EB%A7%8C%20%EB%B6%80%ED%8C%85%EB%90%A9%EB%8B%88%EB%8B%A4..png)
저는 페도라 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단계로 대체될 수 있습니다.