리눅스
4장 10교시 : GRUB 부트로더, 커널 컴파일
Jiyong Park
2020. 6. 17. 21:45
GRUB 부트로더(1)


실습1) GURB 부트로더 변경
$ vi /etc/default/grub
- GRUB_TIMEOUT=20
- GRUB_DISTRIBUTOR="This is Linux"
- 수정 및 저장 후
$ update-grub
$ reboot
- 부팅 시간이 20분으로 변경되고 부팅 이름이 This is Linux로 변경되었다.
$ vi /etc/grub.d/00_header
- 해당 파일 하단에 아래 내용 작성
- cat << EOF
- set superusers="grubuser" //grubuser 이름의 사용자만 그룹을 편집할 수 있게
- password grubuser 4321 //패스워드 설정
- EOF
$ update-grub
$ reboot
- 부팅 화면에서 알파벳 대문자 E키 누르기
- 해당 grubuser가 아니면 부팅 화면으로 다시 돌아가는걸 확인할 수 있다.
모듈의 개념과 커널 컴파일의 필요성

잘쓰지 않는 기능들을 모듈로 빼놓아서 커널을 가볍게 할 수 있다.
실습2) 커널 업그레이드

커널 컴파일 및 설치 순서에서 make... make mo.. 등의 명령어를 입력해야 하지만 각각의 명령어 마다 설치가 오래 걸리기 때문에 이를 한번에 해줄 수 있는 명령어 입력
$ make; make boduler_install; make install //해당 구간이 끝날때를 세미콜론으로 구분하여 명령어가 실행된다.