리눅스 센토스에서 GRUB(grand unified boot loader)은 부트로더 입니다.
부트로더는 시스템에 전원이 들어오면 BIOS를 실행합니다. BIOS는 다음으로 하드웨어의 이상유무를 체크하고 시스템을 초기화하는 POST(power on self test)과정을 거칩니다. 이어서 부팅매체를 검색하고 부트 디스크에(부팅매체가 대부분의 경우 디스크이므로) 있는 MBR의 부트로더를 불러옵니다. 부트로더가 메모리에 불러들어지면 시스템 제어가 부트로더인 GRUB에게 넘어가게 되고 GRUB은 /boot/grub/grub.conf 파일을 읽어들여 부팅 커널을 결정하고 커널이미지를 불러옵니다. 그러면서 시스템 제어가 GRUB에서 커널로 넘어가게 됩니다. 커널은 swapper 프로세스를 실행하고 장치드라이브를 초기화한 다음 init프로세스를 실행합니다. init 프로세스를 실행하고 나면 /etc/inittab 파일을 읽어들여 스크립트를 차례대로 실행시키며 부팅을 완료합니다.
GRUB 경로 : /etc/grub.conf, /boot/grub/grub.conf
이제 부팅될 때의 이미지를 변경해보자.
먼저 해당 테마를 변경할 수 있는 테마를 깔아야 한다.
루트권한으로 아래 명령을 실행합니다.
$ su -c 'yum -y install grub2-starfield-theme'
※ su -c는 명령어를 입력하는 루트권한 명령이다.
그리고 다시
$ rpm -qa | grep theme
으로 설치된 grub2-starfield-theme 를 확인합니다.
해당 grub2-starfield-theme.rpm 파일은 root 사용자의 폴더에 저장되어 있습니다.
$ su -
로 루트권한을 얻은 뒤 / 폴더로 이동해면 해당 파일이 설치됨을 확인할 수 있습니다.
# yum -y localinstall grub2-starfield-theme.rpm
을 이용해서 로컬인스톨을 해줍니다.
# gedit /etc/default/grub
으로 이동합시다.
gedit 수정 창에서 맨 아랫줄에 아래화면에 음영처리된 부분을 입력해줍니다.
GRUB_THEME="/boot/grub2/themes/system/theme.txt"
해당 파일은 /boot/grub2/themes/system 경로에 존재하는데 해당폴더에 변경할 grub이미지가 들어있어야 합니다.
앞선 포스팅의 http://gnome-look.org 에 접속해서 원하는 사진을 다운받아 줍니다.
해당 파일은 다운로드 폴더에 저장되는데 해당 파일의 이름을 3.jpg 로 변경해 줍니다.
그리고 3.jpg를 홈 폴더로 이동시켜 줍니다.
다시 터미널을 띄운 다음 3.jpg 파일을 /boot/grub2/themes/system 로 복사해줍니다.
일단 루트 권한을 얻은 다음
# mv /home/centos/3.jpg /boot/grub2/themes/system
그리고 vi 에디터를 이용해서 앞서 언급한 theme.txt 파일을 수정해주면 됩니다.
# vi /boot/grub2/themes/system/theme.txt
vi 에디터에서 행을 쉽게 보기위해 :set number 를 입력해서 34행을 찾습니다.
34행의 desktop-image 뒷부분에 "3.jpg" 라고 입력해 줘서 해당 이미지를 grub 부트이미지로 설정해줍니다.
# grub2-mkconfig -o /boot/grub2/grub.cfg
로 재설정하면 설정이 완료됩니다.
# reboot
예쁜 grub 배경화면이 설정되었습니다.
'Work-udy > CentOS_Network' 카테고리의 다른 글
[CentOS - 센토스 리눅스] 19. grub 부트로더 에디팅 권한 변경 (0) | 2017.06.20 |
---|---|
[CentOS - 센토스 리눅스] 18. 리눅스 root 비밀번호 분실 - 응급복구 (0) | 2017.06.20 |
[CentOS - 센토스 리눅스] 16. x윈도우 배경화면, 테마 변경하기 (0) | 2017.06.19 |
[CentOS - 센토스 리눅스] 15. 네트워크 보안을 위한 SELinux (0) | 2017.06.18 |
[CentOS - 센토스 리눅스] 14. 네트워크 관련 개념과 명령어 (0) | 2017.06.18 |