|
|
受到“自由建客”关于控制台中文化的帖子的启示,给内核打了补丁,成功实现了“内核级”的汉化!
操作过程:
#cd /usr/src
#tar xjf /usr/portage/distfilles/linux-2.6.26.tar.bz2
#cd linux-2.6.26
#bzip2 -dc ~/utf8-kernel-2.6.26-core-1.patch.bz2 |patch -p1
#bzip2 -dc ~/utf8-kernel-2.6.25-fonts-1.patch.bz2 |patch -p1
#make menuconfig (配置内核并加上fb支持)
#make
结果在编译vt.c的时候有个指针申明错误
#vim drivers/char/vt.c
发现补丁把一段文字重复了一遍,随便删了一段(不知是不是重复patch的原因)
#make
虽然fbcon.c有点小错误但编译通过,成功!
#make install
#reboot
#vim /etc/init.d/*
把如ebegin开头的带引号的文字翻译成中文替换!
#vim /sbin/rc
和上面一样的操作,对了!我把"Gentoo Linux;http://www.gentoo.org"换成了“千里之行始于足下”,哈哈!
cool!汉化成功!现在除了某些程序如fsck之类的显示的是英文,还有后面显示的是ok外,基本上和曾经在vmware上装的中软Linux3.1一样了!
超强的定制性,这就是gentoo!酷!现在打死我都不格盘了! |
|