<b>콘솔에서 한글 입/출력이 가능한 커널 2.4.18입니다.</b>
fbcon-hanio로 패치한 커널은 한글 입/출력은 잘되나 splash처리된
콘솔에서는 한글의 입력위치와 표시위치가 다른 문제점이 있더군요. :)
그래서, Unicon으로 다시 패치하여 빌드했습니다.
결과는 다음 스크린샷과 같습니다.(잘~ 되네요. :D)
<img src=http://hugsvr.kaist.ac.kr/~dcpark/linux/unicon.png>
필요하신 분은 아래에서 받아서 쓰세요.(at your own risk~ :)
(Mandrake8.2 기본커널을 사용중이신 분에게 추천합니다. :)
/********** WARNING(주의) **********/
// 맨드레이크가 아닌 다른 배포본에선
// 테스트 하지 않았으므로, 정상적인
// 작동을 보장할 수 없습니다. ㅡㅡ;
/**********************************/
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
<b>1. Unicon 패치된 Kernel-2.4.18 RPM패키지 </b><a href=http://hugsvr.kaist.ac.kr/~dcpark/linux/kernel-2.4.18.7pdc
-1-1mdk.i586.rpm>(<b>내려받기</b>)</a> <b>2. 이 커널의 소스 RPM패키지 </b><a href=http://hugsvr.kaist.ac.kr
/~dcpark/linux/kernel-source-2.4.18-7pdc.i586.rpm>(<b>내려받기</b>)</a> --
맨드레이크8.2용 커널소스<a href=ftp://linux.sarang.net/mirror/os/linux/distribution/mandrake/mandrake/8.2/SRPM
S/kernel-2.4.18.6mdk-1-1mdk.src.rpm>(<b>kernel-2.4.18.6mdk-1-1mdk.src.rpm</b>)</a>에다, Unicon 패치 <a href=http://o
kpos.com/unicon/unicon-kernel-2.4.18.patch.bz2>(<b>unicon-kernel-2.4.18.patch.bz2</b>)</a>를 추가한 ix86용 generic
커널입니다. (기타 ntfs지원, nls기본값=cp949) splash패치도 포함되어있으므로, 부팅할 때와 부
팅후 콘솔에서 깜깜한 화면대신 이미지가 깔린 콘솔을 감상하실 수 있습니다. :)
(스크린샷처럼 bootsplash를 바꾸는 팁은 <a href=http://linux.sarang.net/board/?p=read&table=tip&no=6508><b>
여기</b></a>에 있습니다.) ps1) kernel-source-2.4.18*은 이 커널버전에 맞게 다시 모듈들
(예: NVIDIA드라이버,OSS, VMware등)을 컴파일 할 때 필요합니다.
ps2) rpm -ivh kernel-2.4.18* 로 다운 받은 커널을 설치하고,
/etc/lilo.conf를 다음과 같은 형식으로 수정(주의!)후, /sbin/lilo 하세요~
<pre>
## 이전 커널이미지 백업
image=/boot/vmlinuz-이전커널버전
label=oldLinux
root=/dev/hda?
initrd=/boot/initrd-이전커널버전.img
append="quiet devfs=mount"
vga=788
read-only
## 새 커널 이미지 추가
image=/boot/vmlinuz-새커널버전
label=newLinux
root=/dev/hda?
initrd=/boot/initrd-새커널버전.img
append="quiet devfs=mount"
vga=788
read-only
</pre>
## append에서 quiet옵션은 부팅시 잡다한 메세지를 감춥니다. :)
## vga모드는 <a href=http://kldp.org/HOWTO/mini/html/Vesafb/Vesafb-5.html><b>여기</b></a>를 참고하세요~
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
<b>3. 한글패치된 Unicon-3.0.4 RPM패키지 </b><a href=http://hugsvr.kaist.ac.kr/~dcpark/linux/unicon-3.0.4-2pdc.i6
86.rpm>(<b>내려받기</b>)</a> --
pth-1.4.0 라이브러리가 필요합니다.
(<a href=ftp://linux.sarang.net/mirror/os/linux/distribution/mandrake/mandrake/8.2/i586/Mandrake/RPMS/libpth14-1.4.0-2md
k.i586.rpm><b>여기</b></a>에서 받을 수 있습니다.) <i><b> Modified at 2002-06-09 </b>
위의 Unicon RPM패키지가 제대로 작동하지 않으면,
아래의 Unicon SRPM 패키지를 받아서 직접 컴파일/설치하세요.</i>
<b>4. Unicon SRPM 패키지 </b><a href=http://hugsvr.kaist.ac.kr/~dcpark/linux/unicon-3.0.4-2pdc.src.rpm>(<b>내려받
기</b>)</a> --
# rpm --rebuild unicon-3.0.4-2pdc.src.rpm
으로 리빌드(컴파일)합니다. (몇 분 걸림)
# cd /usr/src/RPM/RPMS/i586/
빌드가 끝나면, 위의 디렉토리로 이동하여 새로 생긴
Unicon 바이너리를 설치합니다.
(위 디렉토리는 Mandrake의 기본 RPM바이너리 디렉토리이며,
RedHat의 경우 /usr/src/redhat/RPMS/i386 일 것입니다.:)
<i><b>End of Modification</b></i>
ps3) rpm -Uvh unicon-3.0.4* 로 Unicon을 설치한 뒤,
# mknod /dev/unikey c 10 202
해서 unikey 디바이스를 생성해줍니다.
실행은 콘솔에서 다음과 같이 명령을 내립니다.
# /etc/rc.d/init.d/unicon start
(부팅시 자동으로 실행되기를 원한다면,'# chkconfig unicon on' 하세요.)
자세한 것은 김병래님의 홈페이지( http://okpos.com/wiki/pos/Unicon )를 참고하세요~
--
<img src=http://adam.kaist.ac.kr/~cruise/linux/.dcpark-sig.gif>