티스토리 뷰

SCIT/11월

[Linux]11月20日. 응급복구

Seraphim_ 2024. 11. 20. 20:13

1. GRUB

   - GNU 프로젝트의 부트로더 (BootLoader)

     BIOS가 동작하고 OS가 부팅될 수 있도록 이끌어주는 프로그램

     GRand Unified Bootloader (입자 물리학의 grand unified theory, 대통일이론 패러디)

   - 대부분의 운영체제(OS)의 커널을 불러오거나 인자를 넘겨 줄 수도 있음

   - 현재는 GRUB2로 고도화 됨 (2016 버전부터)

MBR (Master Boot Record) GPT (GUID Partition Table)
1983년부터 사용한 디스크 파티션 표준이며 거의 모든 운영체제 호환 인텔이 고안한 표준 EFI(Extensible Fimware Interface)의 일부로 BIOS와 MAR 대체안으로 64bit OS만 지원
최대 2TB 용량의 디스크 처리 최대 256TB 용량의 디스크 처리
4개의 기본 파티션만 지원 128개의 기본 파티션 지원가능

 

2. 운영체제(OS)의 부트로더

  1) 윈도우 : 부트 관리자

  2) 리눅스 l LILO, syslinux, BURG, GRUB1(GRUB Legacy), GRUB2

 

3. GRUB 부트로더의 특징

  1) 멀티부팅 가능(다른 여러가지 운영체제 운영 가능)  # 이제 실무에서 많이 사용하지 않음

  2) 부트 정보를 사용자가 임의로 변경해서 부팅할 수 있음

   대화형 설정이 제공되어 커널 경로와 파일명만 알면 부팅 가능

차이점 GRUB1 GRUB2 비고
설정파일 /boot/grub/menu.lst /boot/grub2/grub.cfg grub.cfg는 grub2-mkconfig에 의해 자동생성
파티션 첫번째 파티션은 0부터 첫번째 파티션은 1부터 grub1 : (hd0, 0)
grub2 : (hd0, msdos1)
root 파티션 root (hd0, 0) set root=(hd0, msdos1) set root= tab키 활용하여 파티션
커널 이미지 kernel= 커널 이미지 linux= 커널 이미지  

 

4. GRUB2 설정방법

  1) (직접 변경 X) 설정파일 : /boot/grub2/grub.cfg

  2) (직접 변경 O) 설정파일 : /etc/default/grub 파일과 /etc/grub.d/ 디렉토리 파일 수정 후

       []# grub2-mkconfig 명령어 실행 (GRUB 변경내용 적용)

 

5. GRUB2 장점

  1) shell 스크립트를 지원 (조건식과 함수 사용가능)

  2) 그래픽 부트 메뉴지원 ( 부트 스플래시 성능 개선)

  3) ISO 이미지로 바로 부팅가능

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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
글 보관함