#리눅스 머신에서 만드는 방법은 간단합니다.
나눔폰트로 예를 들면
grub-mkfont -o nanum.pf2 nanum.ttf
grub이 읽어 들일 폰트가 nanum.pf2 , 소스 폰트가 nanum.ttf
글꼴을 키우려면 -s 옵션을 사용합니다.
grub-mkfont -o nanum.pf2 -s 24 nanum.ttf
# 생성된 nanum.pf2파일을 usb안의 /boot/grub/fonts에 복사합니다.
grub.cfg를 편집 합니다. (편집에 앞서 grub.cfg를 백업해 주세요.)
#윈도우에서 grub.cfg를 편집할 경우.
grub.cfg를 메모장 2로 열어서 먼저 메뉴에서
파일=>인코딩에서 UTF-8에 체크합니다.(기본은 ansi로 되어 있을텐데 이상태로 편집을 하면 한글이 제대로 표현이 안될수있습니다.)
#리눅스에서는 문서 편집기인 vi , nano, gedit 류로 편집하면 됩니다.
찾기로 font를 입력해서 그림과 같이 두곳을 수정합니다.(사진은 notosans폰트를 사용하고 있는 grub.cfg입니다.)
첫번째 font=에서는 파일이름만 두번째 font="${prefix}/fonts/에서는 파일확장자까지.
이런식으로 grub에서도 한글이 표현됩니다. 위 사진은 usb이지만
실제 리눅스 머신이든. grub만 설치한 윈도우 머신에서도 사용할 수 있습니다.
core.img인 g2ldr파일과 grubx64.efi 파일을 이용해서 usb를 grub으로 부팅을 많이들 하시는거 같은데요
g2ldr이나 grubx64.efi는 리눅스 머신이 아니여도 윈도우용으로 만들 수 있는 툴이 나와 있는걸로 압니다만,
grub이 사용하는 폰트를 만들어주는 윈도우용 툴이 나와 있는게 있는지 모르겠습니다.
grub 메뉴에서 한글 표현을 원하시는 분들이 계시는 것 같아 자료를 첨부합니다.
소스는 나눔폰트와 notosans cjk폰트로 만들었습니다. 24가 붙은것은 글꼴크기를 24로 확대시킨 파일입니다.
감사합니다.