티스토리 뷰
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 이미지로 바로 부팅가능
'SCIT > 11월' 카테고리의 다른 글
[Linux]11月20日. Telnet vs. OpenSSH (원격지 시스템 관리) (0) | 2024.11.20 |
---|---|
[Linux]11月20日. 실습 (0) | 2024.11.20 |
[Linux]11月19日. 실습 (3) | 2024.11.19 |
[Linux]11月19日. 프로세스(Process)와 데몬(Daemon) (0) | 2024.11.19 |
[Linux]11月18日. 실습 (0) | 2024.11.18 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- springboot
- 2739번
- Spring
- if문
- 백준
- Linux
- setting
- backjoon
- 가계부만들기
- 조건문
- javascript
- css
- 반복문
- Spring boot
- DB
- MySQL
- Intellij idea
- data science academy
- java
- 2480
- ajax
- JPA
- html
- 오븐시계
- Modal
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함