이번 시간에는 GRUB 부트 메뉴의 바탕화면을 변경하는 방법을 알아봅니다.
GRUB 자체에 바탕화면 이미지인 splash.xpm.gz로 그래픽 환경을 지원합니다. GRUB 부트로더에서 splashimage 옵션으로 이 파일을 명시해 주면 GRUB이 동작할 때 부트 메뉴에서 바탕화면 이미지가 나타나게 됩니다. gfxboot가 나오기전에 단조로운 텍스트 환경 대신에 이것으로 그래픽 환경을 조성하고 그랬지만, 그래픽 이미지의 해상도가 떨어지는 단점이 있습니다.
그러면 GRUB에서 바탕화면으로 이미지를 설정하는 방법을 알아봅니다.
1. 이미지 준비
600x480해상도의 14컬러 png 파일을 준비합니다.
2. XPM 파일로 변환
준비한 png 이미지 파일을 xpm 이미지로 다음과 같이 변환시킵니다.
3. 이미지 압축 및 /boot/grub 디렉토리로 이동
4. /boot/grub/menu.lst 설정
(hd0,0)은 /dev/sda1 또는 /dev/hda1를 의미합니다.
GRUB 자체에 바탕화면 이미지인 splash.xpm.gz로 그래픽 환경을 지원합니다. GRUB 부트로더에서 splashimage 옵션으로 이 파일을 명시해 주면 GRUB이 동작할 때 부트 메뉴에서 바탕화면 이미지가 나타나게 됩니다. gfxboot가 나오기전에 단조로운 텍스트 환경 대신에 이것으로 그래픽 환경을 조성하고 그랬지만, 그래픽 이미지의 해상도가 떨어지는 단점이 있습니다.
그러면 GRUB에서 바탕화면으로 이미지를 설정하는 방법을 알아봅니다.
1. 이미지 준비
600x480해상도의 14컬러 png 파일을 준비합니다.
2. XPM 파일로 변환
준비한 png 이미지 파일을 xpm 이미지로 다음과 같이 변환시킵니다.
# convert splash.png -resize 640x480 -colors 14 splash.xpm |
3. 이미지 압축 및 /boot/grub 디렉토리로 이동
# gzip splash.xpm # cp splash.xpm.gz /boot/grub/ |
4. /boot/grub/menu.lst 설정
splashimage=(hd0,0)/boot/grub/splash.xpm.gz |
(hd0,0)은 /dev/sda1 또는 /dev/hda1를 의미합니다.