Fedora 8 Linux系统的内核配置注意事项
发布:smiling 来源: PHP粉丝网 添加日期:2014-03-05 21:38:22 浏览: 评论:0
内核配置注意事项
如果打算自己编译内核的话(内核源代码可以到ftp://ftp.kernel.org/pub/kernel/ 下载,国内下载可以到ftp://ftp.cn.kernel.org/pub/kernel/ 这样下载速度更快),在编译之前一般都要先用make menuconfig或make xconfig配置内核。我的系统中没有xconfig,所以只能用menuconfig。在我的Compaq Presario V3414TX laptop上编译2.6.23.x内核时,以下选项是必须要注意的:
1、Networking -->
Wireless LAN -->
[M]Generic IEEE 802.11 Networking Stack (mac80211)
这是Linux当前使用的网络栈模块。如果想要使用无线网卡(我的是Intel PRO/3945 ABG),就要将此选项编为模块(或者编入内核也可以,那样启动时就会自动加载mac80211模块)。否则到时候就要自己去intellinuxwireless.org下载该模块进行安装。
2、Device Drivers -->
Network Drivers -->
Wireless LAN-->
[M]Intel PRO/Wireless 3945ABG Network Connection
Intel PRO/Wireless 3945ABG Network Connection这一项可以换成你的任何无线网卡。同样,如果你想使用无线网卡的话,这一项也是要编为模块的。但是我最后编译的2.6.23.14内核中没有这一项,因此就必须到intellinuxwireless.org下载3495ABG的驱动了。
3、File System -->
DOS/FAT/NT Filesystems -->
<*> VFAT (Windows-95) fs support
(437) Default codepage for FAT (NEW)
(utf8) Default iocharset for FAT (NEW)
将 VFAT (Windows-95) fs support 选为y是为了让内核能支持FAT格式硬盘的挂载。这里codepage要用437;在网上很多文章都说要用936,这样才能让FAT硬盘的文件名显示支持中文,但事实上我这么做之后,在挂载FAT分区时却被新内核提示无法挂载,系统日志显示找不到codepage 936——可是我已经将codepage 936编进内核了啊(下文会说明),因此在这一点上我相当困惑。后来发现FAT分区的中文文件名能否正确显示是取决于 Default iocharset for FAT 这一项,其字符编码要使用utf8才行。原因上,也许是因为Windows的FAT分区默认的字符编码是ascii或gb2312,而Linux默认的是utf8编码,认不得gb2312……这个地方我也不太明白。
4、File System -->
Native Language Support -->
[M]Simplified Chinese charset (CP936, gb2312)
想要中文支持的话,当然要选上这一项(事实上Native Language Support 这一栏我就没动,默认是全部选上的,其中ASCII一项默认被编进内核)。
5、Kernel hacking -->
[ ]Use 4Kb for kernel stacks instead of 8Kb
如果想要使用ndiswrapper作为无线网卡驱动的话,这一项就要选为n。因为据说Windows和Linux的栈结构是不一样的。
Tags: Fedora 8 Linux系统 内核配置
相关文章
- ·fedora 20 下 postgresql 修改端口的教程(2015-04-21)
- ·Fedora 用户不在 sudoers 文件中如何解决(2015-04-22)
- ·fedora 20搭建vpn服务器步骤详解(2015-04-28)
- ·Fedora中ifconfig,netstat命令找不到(2015-04-28)
- ·在Linux下安装gd-1.8.1(2014-03-08)
- ·Debian下系统时间比正常时间快8小时的问题(2014-03-08)
- ·centos 5.8安装iotop的步骤详解(2014-10-13)
- ·Debian8 (Jessie)安装配置java环境步骤(2015-04-21)
- ·zimbra8.5.1安装第三方签名ssl证书的步骤(2015-04-22)
- ·教你使用Linux系统的Shell脚本维护Oracle(2014-02-28)
- ·基于2.6.19内核小型Linux系统制作与移植(2014-02-28)
- ·虚拟机Linux系统下连接ARM开发板的方法(2014-03-05)
- ·Linux系统下查看文件调用情况Shell命令(2014-03-05)
- ·Shell编程:Linux系统环境程序设计之路(2014-03-05)
- ·Linux系统下的C语言开发都需要学些什么(2014-03-06)
- ·Linux系统共享库编程(2014-03-06)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)