(CentOS) Failed to load SELinux policy, freezing.
Windows Server에 VM으로 CentOS를 띄워놨는데 서버장비 위치를 옮긴다고 껐다 키게되어 VM을 재기동을 했더니..
뭐 프로그레스바가 한참 올라간다 싶더니만 99%즈음에서 멈춘다.
그리고는 한참을 멈춰있다가 확인해보니 아래와 같은 메세지를 남겨놨다
Failed to load SELinux policy, freezing.
부팅하려는데 위와 같은 메세지가 발생한다면, /etc/selinux/config 파일 설정이 잘못된 경우이다.
하지만 나의 경우 해당 config 파일의 설정을 손댄적이 없는데, 아무래도 서버에 VM으로 돌아가다보니 내가 모르는 어느순간 특정모듈이 설치되면서 config 파일을 손댄 듯 하다.
어찌됐든 지금 리눅스 접속이 안되는 상황에 /etc/selinux/config 파일로 접근할 수가 없기 때문에..
부팅을 진행하기 위해선 아래를 따라한다.
1. 부팅할 때 e 키를 연타한다.
그럼 아래와 같이 설정화면이 나온다.
2.내리다 보면 linux16 이라고 시작하는 줄이 있다.
해당줄의 옆에 옆에 옆에 가다보면 crashkernel=auto 라는 설정이 있는데 그 뒤에 selinux=0 이라고 추가해준다.
그리고 Ctrl + x 를 눌러주면 재부팅 된다.
3. 정상부팅됨을 확인한다.
Selinux는 리눅스 커널기반의 보안강화 모듈인데, 이에 대한 자세한 설명은 아래 링크에 되어있다.
https://www.lesstif.com/pages/viewpage.action?pageId=18219470
필요한 사람은 참고하고, OS 커스텀을 하려는게 아닌 개발자는 그냥 위 솔루션을 따라해서 쓰면 된다.
'OS > CentOS Linux' 카테고리의 다른 글
[개발환경 구성하기] CentOS 7 minimal 네트워크 설정 (0) | 2021.03.16 |
---|---|
[개발환경 구성하기] CentOS 7 minimal 설치 및 파티션 할당 (0) | 2021.03.16 |
CentOS 6 yum update 오류해결 (Feat, YumRepo Error: All mirror URLs are not using ftp, http[s] or file) (0) | 2021.03.12 |
(CentOS)Apache Tomcat Version 확인(톰캣 버전 확인) (0) | 2021.03.12 |
리눅스 확장자별 압축 zip, tar, gz(gzip) 차이 및 사용법 (0) | 2021.03.12 |
VirtualBox CentOS7 리눅스 인터넷 연결 안될때 (0) | 2021.03.12 |
CentOS SSH 설치 (0) | 2021.03.12 |
리눅스/윈도우 포트 확인하는 netstat 명령어 정리 (0) | 2021.03.12 |