리눅스

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 //해당 구간이 끝날때를 세미콜론으로 구분하여 명령어가 실행된다.