기 타 grub 메뉴에서 한글 나타내기
2017.08.01 20:50
#리눅스 머신에서 만드는 방법은 간단합니다.
나눔폰트로 예를 들면
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로 확대시킨 파일입니다.
감사합니다.
댓글 [12]
-
cungice 2017.08.01 20:54
-
왕초보 2017.08.01 21:52
와..감탄이 절로 나옵니다...
고수님들께서는 이 어려운것을 마음대로 다루시네요...
공부는 하지도 않으면서..괜히 부러운 마음부터 생깁니다..
첨부하여 주신 자료 감사합니다.
추천요..
-
ehdwk 2017.08.01 23:09
잘 감상했습니댜. -
대박포에버 2017.08.02 00:38
뽜이론님 감사합니다.^^
유요한 강좌 잘 보았습니다.
수고 많이 하셧습니다.
-
오두막과시냇물 2017.08.02 00:54
마침 궁금했던건데 감사합니다.
그런데 제 cfg 는 메모장으로보니 두줄만 있는데 본문에 있는걸 추가해줘도 되나요?
-
뽜이론 2017.08.02 08:35
혹시 configfile=/xxx/xxx/xxx.cfg라는 열이 있다면 가르키는 경로에 가서 cfg파일을 열어서 보세요. 그게 아니고 두줄이 무엇을 의미하는 두줄인지 안봐서 모르겠지만 두줄이 있고 바로 메뉴목록을 나타내는 menuentry......로 시작되는 cfg 파일이라면 아래와 같이 처음부분에 구문을 추가해주세요.
if loadfont /boot/grub/fonts/nanum.pf2 ; then
set gfxmode=auto
insmod gfxterm
terminal_output gfxterm
fi -
오두막과시냇물 2017.08.03 23:44
전 main.cfg로 연결이 되어있네요.
알려주신대로 가장 첫줄에 추가를 해주었는데, 한글이 안나오고 공백이네요.
방법이 없을까요?
-
선우 2017.08.02 07:51
뽜이론님의 소중한 강좌 열심히 익혀 보겠습니다 아직은 뭐가 뭔지 분간이 안가는 상황이지만요 수고 하셨습니다^^*
-
John316 2017.08.02 08:45 그 동안 고대하던 자료입니다.
저 같은 초보들을 위하여 자세한 댓글이나 강좌로 올려주시면 고맙겠습니다.
무더위에 건강 잘 챙기시기 바랍니다.
-
REFS 2017.08.02 08:55
수고많으셨습니다
강좌 감사합니다..^ ^
-
서기다 2017.08.02 15:54
이건 grub2인가요? 어렵네요 ㅜㅜ -
태풍소녀 2017.08.02 16:18
안녕하세요.
현재 포럼에 대부분은 윈도우즈에 grub4dos에 unifont.hex 연동해서 사용하는것 같습니다.
splahimage에 폰트는 unifont.hex라 unifont.hex를 수정하지 않는한 힘든것 같구여,
gfximage는 사랑인님이 올려주신 자료로 폰트와 위치 배경화면도 쉽게 바꿀수 있습니다.
은둔 고수님이 나오셔서 자세한 강좌를 해주시면 감사할 따름입니다.
뽜이론님 강좌 감사합니다.
더운데 시원하게 지내세요.
노고가 많으셨습니다. 감사합니다.