|
FC2中有一个令人不安的BUG,就是我要重启系统时,在系统关闭的时候,硬盘“咔”的一声休眠了,而在重启时硬盘又再“吱”的一声重新启动。这是内核的文件ide-disk.c中的一个BUG,打上20号刚出来的补丁就可解决问题。到kernel.org下载补丁patch-2.6.6-bk8.bz2,这是我打补丁步骤:
1、将补丁文件拷贝到内核源文件的根目录内;
2、执行命令:bzcat patch-2.6.6-bk8.bz2 | patch -p1 将内核打上补丁;
3、将原先保存的.config文件拷入内核目录;
4、编译并安装:make && make modules_install && make install
用新内核启动后,解决了硬盘自动standby的BUG。重新安装显卡驱动,一切顺利。但启动X,新问题来了,竟然无法启动!仔细看了一下出错信息,说是找不到"fixed"字体,于是将xorg.conf文件中FontPath "unix/:7100"一行注释掉,这下可以启动X了。进入KDE后,想用xmms听首歌放松一下,可是菜单和列表都是乱码!开了mplayer,一样,菜单也是乱码。这样看来是使用gtk1.2的程序都出错了!想想可能是前面那个注释引起的,被注释的那个字体目录是由xfs守护进程来维护的,看来是使用了新内核,这个守护进程不能正常进行了。这好办,手动添加字体目录,将chkfontpath输出结果加入xorg.conf:
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/share/fonts/default/Type1"
FontPath "/usr/share/fonts/zh_CN/TrueType"
FontPath "/usr/share/fonts/zh_TW/TrueType"
FontPath "/usr/share/fonts/simsun"
这一步后,其实系统守护进程xfs可以用setup取消,也加快了系统的启动。
经过这许多步骤,重新启动X,一切OK!
这里有我的原文:搞定FC2 |
|