반응형

Ubuntu의 부트로더 개요

부트 로더는 커널을 메모리에 로딩하는 역할을 수행함.
리눅스에도 LILO와 GRUB라는 두가지 부트로더가 있는데, 우분투에서는 GRUB를 기본으로 지원함.

- 우분투로 계정의 암호를 잊어버렸을 경우, 단일 사용자 모드로 부팅하여 암호를 복구할 수 있다.

GRUB의 개요

- 우분투는 GRUB2를 기본 부트로더로 사용하고 있음.
- GRUB는 GRand Unified Bootloader의 약자. 리눅스의 전통적인 부트로더 LILO를 개선함.
- GRUB은 GNU 프로젝트의 일환으로 개발됨.
- LILO에 비해 다음과 같은 장점
- LILO는 리눅스에서만 사용가능하지만, GRUB는 윈도에서도 사용가능
- LILO에 비해 설정, 사용 편리
- 부팅 시 명령을 사용하여 수정 가능
- 멀티 부팅 기능 지원.
- 우분투에서 기본으로 지원하는 부트로더. (최신버전은 GRUB2)

단일 사용자 모드로 부팅하기

- 계정의 암호를 잃어버렸을 때, 이 모드가 유용하다.

STEP 1. 시스템 제시작
STEP 2. GRUB 편집 모드로 전환, GRUB Boot Menu가 출력 될때 신속히 'e'키를 눌러 편집 모드로 전환
STEP 3. 단일 사용자 모드로 수정. 아래 그림처럼 커서를 아래로 이동하여, 리누스 커널 정보가 있는 행에서
'ro quiet splash $vt_handoff'를 'rw init=/bin/bash'로 수정




STEP 4. F10키를 눌러 재시작. 그럼 root 계정으로 동작함
STEP 5. 원하는 작업 수행
STEP 6. reboot -f 명령으로 재시작하면 됨.

반응형

'Linux > Linux' 카테고리의 다른 글

[Linux](작성중) ctag ㅁㄴㅇ  (0) 2021.11.11
[Linux] 넷링크 공부  (0) 2021.11.08
[GCC] hello world 출력하기  (0) 2021.11.02
POSIX 란?  (0) 2021.10.28
[Linux] 기본 텍스트 에디터(editor) 바꾸기, vim 바꾸기  (0) 2021.09.24