LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: youbest

[内核补丁]:字符终端下显示UTF-8字符

[复制链接]
发表于 2009-1-19 23:23:18 | 显示全部楼层
给最新的2.6.28.1打上以上的中文补丁,出现以下提示,问题大不大呢?
请教一下,谢谢!

patching file drivers/char/selection.c
can't find file to patch at input line 33
Perhaps you used the wrong -p or --strip option?

patching file drivers/char/vt.c
can't find file to patch at input line 386
Perhaps you used the wrong -p or --strip option?

patching file drivers/video/console/bitblit.c
can't find file to patch at input line 730
Perhaps you used the wrong -p or --strip option?
回复 支持 反对

使用道具 举报

发表于 2009-2-4 19:19:49 | 显示全部楼层
我按照要求配置了内核,但是汉字显示不出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-4 20:07:42 | 显示全部楼层
Post by shawlz;1939834
给最新的2.6.28.1打上以上的中文补丁,出现以下提示,问题大不大呢?
请教一下,谢谢!

patching file drivers/char/selection.c
can't find file to patch at input line 33
Perhaps you used the wrong -p or --strip option?

patching file drivers/char/vt.c
can't find file to patch at input line 386
Perhaps you used the wrong -p or --strip option?

patching file drivers/video/console/bitblit.c
can't find file to patch at input line 730
Perhaps you used the wrong -p or --strip option?

在哪个目录下打的?
补丁是用什么样的命令打的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-4 20:08:23 | 显示全部楼层
Post by cqcya;1943869
我按照要求配置了内核,但是汉字显示不出来

启动的时候进入framebuffer的状态了吗?
回复 支持 反对

使用道具 举报

发表于 2009-2-4 22:54:58 | 显示全部楼层
Post by youbest;1943907
启动的时候进入framebuffer的状态了吗?


请问,该如何进入framebuffer?
曾经也设置过vga,但是显示的汉字是一个方块
我的内核版本是2.6.22.5
回复 支持 反对

使用道具 举报

发表于 2009-2-5 08:56:46 | 显示全部楼层
我用的是2.6.28的内核,打了
utf8-kernel-2.6.28-core-2.patch.bz2
utf8-kernel-2.6-fonts-1.patch.bz2
utf8-kernel-2.6.28-fbcondecor-1.patch.bz2(这个需要fbcondecor-0.9.5-2.6.28.patch这个补丁)
2个补丁,内核里面也选了framebuffer,启动时设置了vga,进入终端后,看中文文件是乱码。
好了。。出来了,需要先打fbcondecor这个补丁。。。
回复 支持 反对

使用道具 举报

发表于 2009-2-6 00:36:19 | 显示全部楼层
Post by youbest;1943906
在哪个目录下打的?
补丁是用什么样的命令打的?


现在可以了.. 是我不会用patch..

$ cd /usr/src/linux-2.6.28
$ patch -p0 < ../utf8-kernel-2.6.28-core-2.patch
---------------就得到上面的错误信息---------------

改成 $ patch -p1 < ../utf8-kernel-2.6.28-core-2.patch 就一点问题都没有了。。


汗! 不知道  p0  p1  都什么意思呢?
回复 支持 反对

使用道具 举报

发表于 2009-2-6 00:38:56 | 显示全部楼层
Post by cqcya;1943972
请问,该如何进入framebuffer?
曾经也设置过vga,但是显示的汉字是一个方块
我的内核版本是2.6.22.5


老大啊   你内核也太...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-6 09:12:06 | 显示全部楼层
Post by cqcya;1943972
请问,该如何进入framebuffer?
曾经也设置过vga,但是显示的汉字是一个方块
我的内核版本是2.6.22.5

使用对应版本的补丁
http://zdbr.net.cn/download/utf8-kernel-2.6.22.5-core-1.patch.bz2
http://zdbr.net.cn/download/utf8-kernel-2.6-fonts-1.patch.bz2
回复 支持 反对

使用道具 举报

发表于 2009-2-6 10:01:21 | 显示全部楼层
补丁我都打了的,我是在一台P3内存256M的机器上作的两次,一次手工(按照你写的第二版 手把手教你如何建立自己的Linux系统(LFS速成手册)  ),一次自动方式,分别安装在不同的分区上
所有该显示汉字的地方都显示的是一个方块
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表