|
1、ati 驱动安装后,若引起死机或X冻结
推荐的升级 xorg 到 6.9.0,其自带的 ati 驱动可以很好的支持 3D 加速,下载地址参见下贴:
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=143526
不想升级xorg 或升级后不理想的朋友可参照下面方法解决:
可尝试打一下 ati 驱动的补丁:
[code:1]
--- fglrx.orig/build_mod/firegl_public.c 2005-12-05 15:47:41.000000000 +0000
+++ fglrx/build_mod/firegl_public.c 2005-12-05 17:18:12.000000000 +0000
@@ -2586,7 +2586,7 @@ static __inline__ vm_nopage_ret_t do_vm_
pMmPage = virt_to_page(kaddr);
-#if 0
+#if LINUX_VERSION_CODE >= 0x02060f
// WARNING WARNINIG WARNNING WARNNING WARNNING WARNNING WARNNING WARNNING
// Don't increment page usage count, cause ctx pages are allocated
// with drm_alloc_pages, which marks all pages as reserved. Reserved
[/code:1]
到 fglrx 的 build_mod 目录找到 firegl_public.c 文件对照上面修改或
将上述内容保存为 ati_support_2.6.15.patch,再找到 fglrx 目录,运行:
patch -p1 < 路径/ati_support_2.6.15.patch
最后重新运行 fglrx 的配置程序(不是安装程序)。
或安装 2.6.14.5 内核:
http://www.magiclinux.org/dev/2.0/cd1/RPMS/kernel/2.6.14.5/kernel-2.6.14.5-1mgc.i686.rpm
rpm -ihv --force kernel-*
2、 smb:// 查看顶层共享目录中,若包含中文则显示乱码
暂时可先用 samba-3.0.11 包:
http://www.magiclinux.org/dev/2.0/cd1/RPMS/samba-3.0.11-1mgc.i686.rpm
http://www.magiclinux.org/dev/2.0/cd1/RPMS/samba-client-3.0.11-1mgc.i686.rpm
http://www.magiclinux.org/dev/2.0/cd1/RPMS/samba-common-3.0.11-1mgc.i686.rpm
命令如下:
rpmdel samba
rpm -ivh samba-*
3、字体安装进系统后,重启X 找不到新装的字体
请用下列命令把新装的字体移到正确的文件夹中:
mv /usr/local/share/fonts/*.ttf /usr/share/fonts
mv /usr/local/share/fonts/*.TTF /usr/share/fonts
或更新一下 kdebase 包:
http://www.magiclinux.org/people/kanker/kde/3.4.3/rpms/kdebase-3.4.3-6mgc.i686.rpm
http://www.magiclinux.org/people/kanker/kde/3.4.3/rpms/kdebase-devel-3.4.3-6mgc.i686.rpm
4、konqueror 中首次打开 java applet 无法运行
在配置 konqueror 的 java 和 javascript 配置项下,请修改 java 的路径为:
$JAVA_HOME/bin/java
或更新 magic-kde-config 包:
http://www.magiclinux.org/people/kanker/kde/config/magic-kde-config-3.4.x-11mgc.i686.rpm
感谢 heyuqi 帮忙解决此问题。
5、如何下载 mms 、rtsp 流媒体文件
在获取文件地址后,用 dget 命令行下载,
或在公社自由软件处下载布谷鸟下载软件。
6、我先打开 bitstromlite 再打开 torrent 文件,bitstromlite 便崩溃或消失
可直接双击 torrent 文件,或在其上点右键用 bitstromlite 打开。
7、为何我的声卡不出声?
声卡不出声的原因很多。你有没有尝试运行 alsaconf 重新配置声卡?有没有正确调整 kmix 的设置?alsa 是一个社区提供的通用解决方案,而并非声卡硬件厂商提供,不可能做到让所有人 100% 满意。
比如:CMI8718 声卡打开 kmix “切换”选项卡里的两项足够了:
IEC958 in Monitor
IEC958 Output
而绝对不可以打开:
Exchange DAC 导致无声!
IEC958 Mix Analog 导致声音失真!
你需要自己摸索。
8、哪些服务可以关闭,以提高启动速度和系统运行速度?
[code:1]
单独关闭不需要的服务:
/sbin/service 服务名称 stop
例如:/sbin/service crond stop
禁用不需要的服务:
/sbin/chkconfig --del sshd
/sbin/chkconfig --del crond
/sbin/chkconfig --del kudzu
如果没有打印机:
/sbin/chkconfig --del cups
如果没有局域网:
/sbin/chkconfig --del smb
最后重启计算机即可。
[/code:1]
9、何谓 FUSE?如何通过 FUSE 实现对 NTFS 分区的“可写入”的挂载?
fuse 是“用户空间文件系统”的意思,所谓用户空间文件系统,是针对内核空间文件系统来讲的。一般而言,linux要支持哪个文件系统,必须首先把它编译进内核或者至少做成模块,但是 fuse 可以作为一个用户自己的文件系统与内核通信的公共接口,这样用户自己的文件系统不需要征得内核开发组的认可,就可以自由地通过 fuse 挂载为一个“额外的内核文件系统组件”,从而极大地扩展了内核对新型文件系统的支持。
挂载一个 NTFS 文件系统,通过内核和修改 /etc/fstab 配置文件,也之能“只读”地挂载。若要“有限可写”地挂载一个 NTFS 文件系统,需要使用 ntfsmount 命令:
假设你的 NTFS 分区在 /dev/hda10 那么通常系统已经在 /mnt 下面创建了一个 hda10 目录,而且自动将 /dev/hda10 通过内核只读地挂载到 /mnt/hda10,里面可以看到相关文件。
如何实现“有限可写”地挂载 NTFS 分区?
首先必须卸载系统默认挂载的这个 NTFS 文件系统:
(1)关闭这个 /mnt/hda10 分区上的所有程序和窗口,并且使用 fuser 强行终断所有程序对这个资源的使用:
fuser -k /mnt/hda10
(2)卸载这个分区:
unmount /mnt/hda10
然后使用 ntfsmount 命令挂载这个 NTFS 分区
(1)将 fuse 驱动模块加载进内核:
modprobe fuse
(2)重新挂载 NTFS 分区为可写模式:
ntfsmount 设备 挂载点 -o 选项1,选项2,...
例如:
ntfsmount /dev/hda10 /mnt/hda10 -o umask=0,locale=zh_CN
如果要浏览到系统隐藏文件,需要加 show_sys_files 参数:
ntfsmount /dev/hda10 /mnt/hda10 -o show_sys_files,umask=0,locale=zh_CN
这样就可以在 /mnt/hda10 读写你的 NTFS 分区了。
如何卸载 NTFS 分区:
(1)关闭这个 /mnt/hda10 分区上的所有程序和窗口,并且使用 fuser 强行终断所有程序对这个资源的使用:
fuser -k /mnt/hda10
(2)使用命令 fusemount 命令卸载 /mnt/hda10 分区:
fusermount -u /mnt/hda10
警告:
虽然目前对 NTFS 的有限写入支持已经是安全的,但我们不主张大家这样做,因为你可能误删除重要文件,导致 WindowsNt/2000/xp/2003 不能启动!尤其是使用 show_sys_files 参数的时候更加危险!仅当我们用常规方法不能修复 NTFS 分区错误,或者不能访问 NTFS 分区的时候,才可以用这样的办法抢救 NTFS 分区上的数据。
|
|