상세 컨텐츠

본문 제목

[만능 USB를 만들어 보자] 9. GRUB4DOS 배경화면 변경하기

운영체제/GRUB4DOS

by wjdqh6544 2017. 7. 27. 20:05

본문


지난 포스팅에서는 자동 선택 시간, 시스템 종료/재시작, 구분줄, 세부 카테고리, 하드디스크로 부팅 등 여러가지 부가메뉴들을 GRUB4DOS에 추가했었는데요. (관련글: [만능 USB를 만들어 보자] 8. GRUB4DOS 메뉴 꾸미기) 이번 포스팅부터는 GRUB4DOS에 테마(바탕화면)을 입혀보려고 합니다.

먼저 이번 편에서는 GRUB4DOS의 배경화면을 바꾸는 방법을 알아보려고 하는데요, 단순히 전편까지 사용한 검은색 바탕의 UI의 배경화면을 바꾸는 정도이기 때문에 다음편에서 알아볼 GFXMenu 에 비하면 아주 단순하지만, 사진 파일을 복사한 뒤 SPLASHIMAGE 명령어만 메뉴에 추가해주면 되기 때문에 사용하기 간편하다는 장점이 있습니다.

준비물이 있는데요, 제가 첨부해드리는 파일자신이 사용하고자 하는 배경화면 파일이 있으면 됩니다. 배경화면 파일은 JPG 파일이어야 좋습니다. 그럼, 시작합니다.


GRUB4DOS 배경화면 변경하기


 GRUB4DOS는 UNIX용으로 개발된 GRUB를 기반으로 하기때문에 XPM 이라는 특별한 포맷을 배경화면으로 사용하는데요, 윈도우 환경에서는 거의 사용되지 않는 사진 포맷입니다. 그렇기 때문에 흔히 사용되는 JPG 포맷을 XPM 으로 변환해서 사용해야 하지만, 포토샵을 포함한 대부분의 사진편집 프로그램에서는 XPM 포맷을 지원하지 않습니다.

따라서 GIMP 같은 UNIX 운영체제를 지원하는 사진편집 프로그램을 사용해야 하는데요, 파일 하나 변환하자고 GIMP 를 설치하는것은 매우 불편하기 때문에 디지누리님이 만들어주신 이미지 파일을 XPM 포맷으로 변환하는 간단한 프로그램을 하나 구했습니다. 좋은 프로그램을 만들어 주신 디지누리님께 감사의 인사를 드립니다. 먼저 아래의 버튼을 클릭하여 다운로드 해주세요.


다운로드된 프로그램을 실행하시면 이런 창이 열립니다. 여기에 변환할 이미지 파일을 드래그 해주세요. 이미지 파일은 미리 640x480의 해상도로 변환한 후에 XPM 으로 변환하셔야 나중에 GRUB4DOS에서 짤리지 않습니다.

2017:07:27 19:07:47

이미지 파일을 드래그하시면 이미지 파일 경로가 출력됩니다. 확인한 후 Enter 를 눌러주세요.

2017:07:27 19:08:02

2017:07:27 19:08:09

잠시동안 파일이 변환된 뒤 변환이 완료되었다고 출력됩니다. XPM.GZ 포맷으로 변환되는데요, GZ포맷은 ZIP, RAR 같은 UNIX 운영체제의 압축 파일 포맷입니다. (변환된 XPM 파일의 용량을 줄이기 위해 자동으로 압축되도록 만들었다고 합니다.) 변환된 파일은 프로그램이 위치한 경로에 생성됩니다.

2017:07:27 19:08:51

변환된 splash.xpm.gz 파일을 GRUB4DOS가 설치된 USB에 복사해주세요.

2017:07:27 19:09:32

splashimage=/splash.xpm.gz


이제 Menu.lst 에 해당 파일을 배경화면으로 사용하도록 적어주면 되는데요, GRUB4DOS에서 배경화면 명령어는 SPLASHIMAGE 명령어입니다. SPLASHIMAGE 명령어를 적어주시고 뒤에 배경화면으로 사용할 이미지의 경로를 적어주시면 됩니다.

2017:07:27 19:14:19


부팅하시면 변환한 이미지가 배경화면으로 출력되는 모습을 확인하실 수 있습니다.

이렇게 GRUB4DOS 의 배경화면을 바꾸는 방법을 알아보았는데요, 사실 SPLASHIMAGE 보다는 GFXMENU 가 기능이 더 좋습니다. GFXMENU의 경우 폰트를 포함한 UI 를 자체를 엎어버리고 다시 만들 수 있고, SPLASHIMAGE 에서 사용되는 XPM 포맷은 색 손실도 심하기 때문입니다. 제가 적용한 배경화면도 색 손실이 심한데요, SPLASHIMAGE 를 이용해서 그렇습니다. 그래서 전 SPLASHIMAGE 대신 GFXMENU 를 이용할 것입니다. 해외에서는 GFXMENU 가 바이너리 파일이라는 것을 이용해 프로그램을 구동시킨 사례도 있더군요. (물론 엄청 간단한 프로그램입니다.)

그래서 다음 편에서는 GRUB4DOS 의 테마인 GFXMENU 의 샤용법을 알아보도록 할게요.



관련글 더보기

댓글 영역