본문 바로가기

StoreHouse/Server

Gentoo 콘솔에서 한글 사용하기

저만 그런지 몰라도 오탈자가 있는 듯 합니다.
밑에 굵은 글씨로 적어봤습니다.
폰트 빼고는 좋군요..... ^^
(덕분에 콘솔에서 한글이 가능해졌습니다. 고맙습니다.)
(html사용함을 했더니....괄호가 ㅠ.ㅠ)

오운식 wrote..
: Gentoo Linux에서 console에서 한글을 사용하기 위해
: 여러 삽질 끝에 unicon을 설치한 과정을 적어봅니다.
:
: 우선 김병래님의 사이트(http://www.okpos.com)가 많은 도움이 되었습니
: 다.
: debianusers.org에서 이정필님의 글
: (http://debianusers.org/stories.php?story=02/08/18/9272628) 이 결정
: 적으로 도움이 되었습니다.
:
: 우선 pth를 설치합니다.
: emerge pth
:
: kernel source를 다운받습니다.
: emerge sys-kernel/gentoo-sources
:
: 현재 linux kernel version 2.4.19 가 다운될 겁니다.
:
: http://debianusers.org/upload/23/20020809003703/unicon-kernel-2.4.19.patch.gz
: 에서 unicon kernel patch를 다운받습니다.
:
: cp unicon-kernel-2.4.19.patch.gz /usr/src/linux
cp unicon-kernel-2.4.19.patch.gz /usr/src
: cd /usr/src/linux
: bzip2 -cd ../unicon-kernel-2.4.18.patch.bz2 | patch -p1
zcat ../unicon-kernel-2.4.19.patch.gz | patch -p1
:
: gentoo linux kernel 에다가 patch를 해도 한군데가 hunk가 나긴 해도 아무
: 문제가 없습니다.
: original linux kernel 과 gentoo linux kernel 이 약간 차이가 있지만 정상적
: 으로 patch 가 됩니다.(Documentation/Configure.help 가 차이가 있더군
: 요)
: make menuconfig 또는 config , xconfig에서
: video mode selection support 와 frame buffer , unicon을 반드시 선택하여야 하겠죠.
:
: make dep && make clean bzImage modules modules_install
: mv /boot/bzImage /boot/bzImage.orig (만약을 대비해서)
: cp /usr/src/linux/arch/i386/boot/bzImage /boot
:
: unicon을 설치하기 위해 newt library가 필합니다.
: emerge newt
:
: 김병래님의 사이트(www.okpos.com)에서 다음을 다운받습니다.
: unicon-3.0.4-20010924.tar.gz
: unicon-3.0.4-korean-1.0.7.patch.bz2
:
: tar zxf unicon-3.0.4-20010924.tar.gz
: cd unicon-3.0.4
: bzip2 -cd ../unicon-3.0.4-korean-1.0.7.patch.bz2 | patch -p1
: chmod 755 `find . -name "*install*" -print` && chmod 755 `find . -
: name "*INSTALL*" -print`
:
: cd unikey
: 여기서 xl_* 으로 시작하는 화일들에서 #include
: #include로 고쳐줍니다.
이부분에서 kltp에서의 팁으로...
find ./ -name "xl*.c" -exec perl -pi -e 's/malloc.h/slab.h/g' {} \;

: /usr/src/linux/include/linux/include에서 malloc.h를 확인해 보십시요.
: (이것의 이유를 아시는 분 댓글 바랍니다.)
:
: cd ..

./configure --prefix=/usr #추가
: make
: make install
: make data
: make data-install
:
: cp scripts/unicon-init.ko /etc/init.d/unicon
: chmod 755 /etc/init.d/unicon
: rc-update add unicon default
:
: kernel 옵션으로 vga=0x303 을 /boot/grub/menu.lst 에 줍니다.
: 800x600이상이 되어야 입력 글자가 상태바에 정확히 나타나더군요.
: (당연히 grub을 설치하셨겠지요)
: see "Documentation/fb/vesafb.txt" in linux kernel source.
: color 640x480 800x600 1024x768 1280x1024
: 256 0x301 0x303 0x305 0x307
: 32k 0x310 0x313 0x316 0x319
: 64k 0x311 0x314 0x317 0x31a
: 16M 0x312 0x315 0x318 0x31b
:
: mknod /dev/unikey c 10 202 (이것도 필요없을 듯 devfs를 커널옵션으로 주었겠지요)
:
: .bashrc등에
: export LANG=ko_KR.eucKR
:
: 중간에 unicon을 중지시킬 때
: /etc/init.d/unicon stop
: 다시 시작할 때
: /etc/init.d/unicon start
: 그런데 중지시켰다가 재시작 시키면 좀 이상해지더군요
: 이유를 모르겠음.
:
: 폰트 바꾸기는 이정필님의 글(http://debianusers.org/stories.php?
: story=02/08/18/9272628) 아래부분 참조
: 그런데 제 경우 폰트 크기가 16만 되더군요
: 다른 경우는 깨져서 나오더군요
: 원래 그런건지...?

출처 http://usr.gentoo.or.kr/forum/read.php?table=tip&no=155&page=9&o[sc]=c&o[ss]=%C7%D1%B1%DB&o[st]=a&o[at]=s&o[sct]=s&o[stt]=s