CentOS7 부팅 시에 아무키나 누르게 되면 커널 모드로 진입하게 됩니다.
그 중에 맨 첫번째 커널로 e키를 눌러 진입합니다.
진입을 하게 되면 아래사진 같이 빨간색 박스처럼 표시된 부분이 있습니다.
그 부분을 auto init=/bin/bash로 변경해줍니다.
변경한 후에는 Ctrl + x로 누러 부팅을 시작합니다.
부팅이 완료되면 bash쉘이 뜨면서 싱글모드로 진입한 것을 확인할 수 있습니다.
싱글모드로 부팅하는 이유는 여러가지 있습니다.
1) 루트(root)패스워드를 분실 시에 변경해줄 수 있습니다.
2) 파일시스템을 체크할 때 싱글모드에서 체크 및 복구하려 부팅하는 경우가 있습니다.
루트 패스워드 분실시에는 기존에 passwd 명령어를 치게 되면 화면이 깨지게 나오는 경우가 있습니다.
이럴 때에는 LANG=C로 바꾼뒤에 passwd 명령어를 치면 글자가 깨지지 않고 나오는 것을 확인할 수 있습니다.
하지만 passwd를 입력하게 되면 passwd: Authentication token manipulation error 메시지가 뜨면서 인증 오류가 나는 경우가 있습니다.
이 경우에는 mount를 다시 해주게 되면 해당 에러메시지가 뜨지 않습니다.
# mount -o remount,rw /
패스워드를 변경한 뒤에 리부팅을 할 때 CentOS 7에서는 init 6이나 reboot 명령어가 먹히지 않습니다.
이 때 아래 명령어를 통해서 리부팅을 진행할 수 있습니다.
# touch ./autorelable
# exec /sbin/init
'LINUX > OS' 카테고리의 다른 글
Ubuntu 18.04 timezone 설정 (0) | 2019.05.27 |
---|---|
Ubuntu 18.04 네트워크 설정 (0) | 2019.05.27 |
Ubuntu 16.04 싱글모드 부팅 (0) | 2019.05.17 |
Ubuntu 16.04 설치 (0) | 2019.05.17 |
CentOS 7 설치 (0) | 2019.05.17 |