|
我的环境是Arch@x86_64
编译内核的动机是解决fuse的问题,因为更新ntfs-3g后就不能挂载ntfs分区了。当然,也有简化一下内核的想法。
本站一个朋友说更新用test里面的新kernel-2.6.19就行,可惜在源里x86_64版本的没有
手动下载了源码包,编译内核有几个小发现:
1,原来linux64位也跟windows一样,对32位软件兼容的,我在编译时候看到里面有单独的这个选项。
2,本人主板是nf4芯片组的,记得以前编译内核时候里面只有nforce,并没有细分,现在有S-ATA和P-ATA单独的选项了,在里面可以看到详细模块,不过用编译好的内核启动linux,lsmod发现系统默认还是使用以前的模块,尝试只编译后者,结果系统起不来。
3,grub里面有一行 initrd /kernel26.img 请问如何手动创建这个文件,因为我把我自己硬盘模块和ext3 xfs磁盘格式模块写入内核了(我的磁盘系统用了这两种格式,内核默认是作为模块加载的),所以现在不用定义这行也能启动,但是可能有其它硬件模块需要这个文件,所以还是想手动创建一个
4,新内核还是不能用ntfs-3g挂载,提示还是跟以前一样
[php]
[root@ccnu-blance blance]# ntfs-3g /dev/hda9 /mnt/hda9
fusermount: mount failed: No such device
Failed to create FUSE mount point.
Retry to create FUSE mount point ...
fusermount: mount failed: No such device
Failed to create FUSE mount point.
Unmounting /dev/hda9 (影音媒体)
[root@ccnu-blance blance]#
[/php]
尝试吧fuse编译进内核,结果还是一样不能挂载ntfs-3g~去官方下载新版fuse编译,结果还是不行,看来也不光是fuse的问题!
PS:
1,用新编译的内核,启动和运行速度快了点,不过不是很明显(可能我机器性能强的问题,记得去年我用老机器可是提速明显喔),进入kde后内存占用少了很多,默认只有100MB左右,几乎比以前默认少了一半!!!
2,推荐用k8 Opetron / Athron64 系列CPU的朋友推荐也自己编译一下内核,个人以为k8 cpu内存控制器集成,所以针对cpu进行设置很有必要,同时这样可以开启cpu温度探测和powernow功能,发现linux对cpu运行频率是分三档智能调整的(windows是实时调整的),记得同时开启主板上的Cool and Quite功能喔~~
3,用ati显卡(具体型号>=R300 也就是9500 9550 9700之后的)的朋友注意了,显卡驱动有点麻烦,到目前为止还不知道如何加载驱动,不过还是可以进x就是 |
|