红旗6上编译内核也是非常简单的,总的来说,以下几步就够了:
1.到www.kernel.org上下载最新的内核;
2.将这个内核文件拷贝到 /usr/src下;
3.在终端中输入tar jvxf *来解压,*为下载的内核文件名,解压后进入该目录(很快);
4.输入make mrproper清除已有的编译过的文件(很快);
5 # make menuconfig
(参考
http://www.xtgly.com/2011/01/13/vmware%E7%BC%96%E8%AF%91%E5%86%85%E6%A0%B8switchroot-mount-failed-no-such-file-or-directory%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95.htm , 否则找不到SCSI格式的硬盘; 并且别忘了把网卡驱动选上.我就忘了选我的 iwl3945 驱动,又得重新折腾了一次;编译)
6
# make bzImage && make modules && make modules_install && make install
第六步编译时间比较长,要30到50分钟不等,要看机器情况了,耐心等吧。
重启后就可以用新内核了.
新内核2.6.37 再也没有 wmaster0 的问题了(用ifconfig -a总是看到一个 wmaster0的网卡,网上说是mac80211的)
后悔没把我的2.6.38 编译一把,呵呵