리눅스에서 시스템을 안전 모드로 부팅하는 방법은?
_____A: 리눅스에서 안전 모드(일반적으로 '싱글 유저 모드' 또는 '복구 모드'라고도 함)로 부팅하는 일반적인 절차는 다음과 같습니다.
1. 부팅 중 GRUB 메뉴 접근하기
- 시스템을 켜거나 재부팅합니다.
- 부팅 로더인 GRUB 메뉴가 표시될 때까지 `Shift` 키(또는 일부 시스템에서는 `Esc` 키)를 누릅니다.
- GRUB 메뉴가 자동으로 넘겨질 경우 즉시 키를 눌러 진입해야 합니다.
2. 부팅 항목 선택
- GRUB 메뉴에서 현재 사용하는 커널 라인을 선택합니다.
- 복구 모드 항목이 기본 메뉴에 있다면, 이것을 선택하면 안전 모드로 부팅됩니다.
3. 커널 매개변수 수정
- 복구 모드 항목이 없거나 직접 싱글 유저 모드로 진입하고 싶다면, 부팅 항목에서 `e` 키를 눌러 커널 부팅 파라미터 편집 모드로 진입합니다.
- `linux` 또는 `linux16`으로 시작하는 줄을 찾습니다.
- 해당 줄 끝에 `single` 또는 `init=/bin/bash` 를 추가합니다.
예: `linux /vmlinuz-xxx root=UUID=xxx ro single`
- 필요시 `ro` 대신 `rw`로 변경하여 읽기/쓰기가 가능하도록 설정할 수도 있습니다.
- 편집이 끝나면 `Ctrl + X` 또는 `F10` 을 눌러 변경한 설정으로 부팅을 진행합니다.
5. 안전 모드 환경
- 싱글 유저 모드로 부팅 시 콘솔이 바로 나타나며, 루트 권한으로 시스템 진입이 가능합니다.
- 필요한 작업(파일 시스템 점검, 비밀번호 재설정 등)을 수행할 수 있습니다.
6. 작업 완료 후 재부팅
- 작업이 끝나면 `reboot` 명령어로 시스템을 정상적으로 다시 시작합니다.
---
참고사항
- 배포판(우분투, 센트OS 등)과 GRUB 버전에 따라 접근 방식이 약간 다를 수 있습니다.
- 보안을 위해 싱글 유저 모드는 루트 암호 없이 진입할 수 있으므로, 물리적 접근이 가능한 서버에서만 사용해야 합니다.
- 일부 시스템은 `systemd`를 사용하는 경우 `systemctl rescue` 또는 `systemctl emergency` 명령으로도 비슷한 환경 진입이 가능합니다.
---
필요한 경우 배포판별 명령어와 절차를 알려주시면 더 구체적으로 안내 가능합니다.
안전 모드는 시스템의 문제를 진단하고 수정하기 위해 최소한의 드라이버와 서비스만 로드하는 모드입니다.
아래는 리눅스 시스템을 안전 모드로 부팅하는 일반적인 절차입니다.
1. 시스템 재부팅 먼저, 시스템을 재부팅해야 합니다.
터미널에서 다음 명령어를 입력하여 시스템을 재부팅할 수 있습니다.
```bash sudo reboot ```
2. GRUB 메뉴 접근 시스템이 재부팅되면 GRUB 부트 로더 메뉴가 나타납니다.
이 메뉴는 일반적으로 시스템이 부팅되는 동안 잠깐 나타나며, 키보드의 `Shift` 키(우분투의 경우) 또는 `Esc` 키(다른 배포판의 경우)를 눌러 GRUB 메뉴를 표시할 수 있습니다.
만약 GRUB 메뉴가 자동으로 나타나지 않는다면, 부팅 과정에서 해당 키를 여러 번 눌러보세요.
3. 부팅 옵션 수정 GRUB 메뉴에서 부팅할 커널 항목을 선택한 후, `e` 키를 눌러 해당 항목의 부팅 옵션을 편집합니다.
이때, 커널 라인(일반적으로 `linux`로 시작하는 줄)을 찾아야 합니다.
4. 안전 모드로 부팅하기 커널 라인 끝에 `single` 또는 `1`을 추가하여 안전 모드로 부팅할 수 있습니다.
예를 들어, 다음과 같은 형태가 될 것입니다.
``` linux /vmlinuz-
5. 안전 모드에서 작업 수행 시스템이 안전 모드로 부팅되면, 최소한의 서비스와 드라이버만 로드된 상태로 로그인할 수 있습니다.
이 상태에서 시스템의 문제를 진단하고 수정할 수 있습니다.
예를 들어, 불필요한 서비스 비활성화, 드라이버 문제 해결, 로그 파일 확인 등을 수행할 수 있습니다.
6. 정상 모드로 재부팅 문제가 해결되면, 시스템을 정상 모드로 재부팅할 수 있습니다.
안전 모드에서 다음 명령어를 입력하여 시스템을 재부팅합니다.
```bash sudo reboot ``` 추가 정보 - 배포판에 따른 차이 : 일부 리눅스 배포판에서는 안전 모드 대신 "복구 모드"라는 용어를 사용하기도 합니다.
이 경우 GRUB 메뉴에서 "Recovery Mode" 항목을 선택하여 부팅할 수 있습니다.
- GUI 환경에서의 접근 : GUI 환경에서 부팅할 경우, 로그인 화면에서 고급 옵션을 선택하여 복구 모드로 부팅할 수 있는 경우도 있습니다.
- 문서화 : 각 배포판의 공식 문서나 커뮤니티 포럼에서 안전 모드 부팅에 대한 구체적인 정보를 찾아보는 것도 좋은 방법입니다.
이와 같은 절차를 통해 리눅스 시스템을 안전 모드로 부팅하고, 문제를 진단하고 해결할 수 있습니다.
작성자:
이준영 [비회원]
| 작성일자: 1년 전
2024-09-30 08:49:40
조회수: 549 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
조회수: 549 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
내용이 부정확하다면 싫어요를 클릭해주세요.