티스토리 뷰

728x90


 
 
부트 로더는 커널을 메모리에 로딩하는 역할을 수행한다.
리눅스 부트 로더로는 LILO, GRUB이 있는데, 우분투에서는 GRUB를 기본으로 지원한다.
 
 
GRUB
리눅스의 전통적인 부트 로더인 LILO의 단점을 보완하여 GNU 프로젝트의 일환으로 개발.
 
* GRUB 장점
  LILO는 리눅스에서만 사용이 가능하지만 GRUB는 윈도에서도 사용할 수 있다.
  LILO에 비해 설정과 사용이 편리하다.
  부팅 시에 명령을 사용하여 수정이 가능하다.
  멀티 부팅 기능을 지원한다.
 
GRUB의 가장 최신 버전은 GRUB2로 우분투에서 기본 부트 로더로 사용하고 있다.
 
 
GRUB2 관련 디렉토리와 파일
① /boot/grub2/grub.cfg 파일:
기존의 menu.lst 파일을 대체하는 기본 설정 파일.
이 파일을 수정하려면 /etc/default/grub 파일과 /etc/grub.d 디렉터리 아래에 있는 스크립트를 수정해야 한다.
 
② /etc/grub.d 디렉터리:
GRUB 스크립트를 가지고 있으며, GRUB 명령이 실행될 때 순서대로 읽혀 grub.cfg 파일이 생성된다.
 
③ /etc/default/grub 파일:
GRUB 메뉴 설정 내용이 저장되어 있으며, GRUB 스크립트가 이 파일을 읽어 서 grub.cfg에 기록한다.
이 파일의 내용을 수정할 경우 update-grub 명령을 실행하여 변경된 내용을 적용해야 한다.
 
 
 
암호 복구하기
암호를 복구하기 위해 단일 사용자 모드로 부팅.
 
1) 시스템 재시작하기
2) GRUB 편집모드로 전환하기: GRUB Boot Menu가 출력될 때 재빨리 ‘e’ 키를 눌러서 편집 모드로 전환.
3) 단일 사용자 모드로 수정하기: 리눅스 커널 정보가 있는 행에서 ‘ro quiet splash $vt_handoff’를 ‘rw init=/bin/bash’로 수정.
4) 재시작하기: F10키를 눌러 재시작하면 root 계정으로 동작한다.
5) 재부팅하기: reboot –f 명령으로 시스템을 재부팅한다.
 
 
복구 모드로 부팅하기
어떤 이유에서든 우분투가 부팅되지 않는다면 복구 모드로 부팅하는 것이 유용하다.
복구 모드에서는 root 계정으로 로그인하여 시스템의 복구에 필요한 작업을 수행할 수 있다.
 
1) 복구 모드 선택하기: [Ubuntu용 고급설정]-recovery mode
2) root 항목 선택하기: 부팅 과정에서 root 선택. (우분투가 한글 모드여서 글자가 정상적으로 출력되지 않음)
3) root 로그인하기: root 프롬프트가 출력된다.
4) 다시 마운트하기: root 프롬프트가 출력되면 복구 작업을 할 수 있다.
   root 파일 시스템이 읽기 전용으로 마운트되었으므로 읽기·쓰기가 가능하도록 다시 마운트 하고 작업을 해야 한다.
   mount -o remount,rw /
5) 재시작하기: 작업이 완료되면 reboot-f 명령으로 리눅스를 재시작한다.
 

728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함