LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 838|回复: 2

kernel 2.6.34-rc4----------新鸟适用^_^^_^^_^(2)

[复制链接]
发表于 2010-4-15 12:31:52 | 显示全部楼层 |阅读模式
2.编译自己的内核到最新^_^
2.1:
->2.1.1:
基于debian的环境,还要装一个包,
aptitude install ncurses-dev
安装这个虚包,会一起装上gcc,就是编译内核的基础

由于前天kernel.2.6.34-rc4刚出来,所以基于2.6.34-rc4
www.kernel.org下载源码包,可以是tar.bz2或者是tar.gz
解压到你的home下任意一下文件夹,或者还是要到/usr/src也可以,不过要有root权限

切换到解压的目录,即将开始,~~~~~~~~~~~~

make defconfig
产生一个基于你的架构的config文件,这一步关键,其实就是帮我们选上大部分发必定的选项,也有一些兼容选项,等下我们去掉,

时间:
如果我们使用debian的默认配置文件,就是/boot/config...这个文件,时间比较漫长,而且一些选项会造成在新内核编译的时候频频出现警告,或者导致错误,
所以一般不考虑。
优点:debian的,基本是100%兼容,
缺点:时间漫长

自己设定的内核,一般就大部人来说,如果有core 2的机器,或者amd64,一般10分钟左右,我在自己三台机子测试一下,笔记本T4300 10分钟,台式赛扬420 16分钟,台式5300 10分钟,这样的时间大家都可以接受的。
优点:时间快,启动迅速
缺点:自定义的,如果不当,内核将直接崩溃,键盘灯在那闪呀闪呀

这里的配置界面是基于make menuconfig的界面,开始之前,先对里面的一些括号说明一下:
[]这样的括号就是说,你要么选进内核,要么不选,不能成为模块
<>这样的括号就是说,你可以让它成为内核,或者不选,或者为模块
*如果没括号,只有这个,就是说必须的
---->这样的就是说,下面有一个下级菜单。
 楼主| 发表于 2010-4-15 13:08:37 | 显示全部楼层

2.1.2,继续编译~~~~~~~~~~直接从内核启动

这里是单文件编译。。~~~~~~~
所谓的单文件,就是指,我们把磁盘驱动,文件系统支持,编译到内核,
其它的像网卡,声卡,读卡器,之类的,可以设成模块,让内核自动加载
启动的时候,让内核直接启动,而不需要initrd.img这个文件

为了响应国家号召!!!!!!,我们把配置菜单写成中文在前,E文在后

开始,make menuconfig
界面如下:

全局配置(General setup)-----------------名如其义,
模块支持(
  • Enable loadable module support )--------------这个必选,*号不要去掉
    块设备(-*- Enable the block layer )-------------------这个,就是说像你的硬盘呀
    处理器类型与特征(Processor type and features)------------配置不多,但关键
    高级电源管理的一些选项(Power management and ACPI options )---名如其义,配置简单
    总线(Bus options (PCI etc.)) -------------pci,pci-e之类的,简单
    可执行...Executable file formats / Emulations---这个默认就行
    网络选项
  • Networking support--这里指的是tcp/ip,ip6,无线之类的,不是驱动
    硬件驱动Device Drivers-----一堆堆,看起来是多,不过简单明了,你要对的机子有所了解,起码,网卡,声卡,显卡,要知道是哪个芯片的
    固件驱动Firmware Drivers--------------默认就行
    文件系统File systems-----------很重要,如果设置不当,启动直接崩溃
    内核设定Kernel hacking----------呵呵,一般少改就行,默认也行
    安全选项Security options----------名如其义,直接默认也不会影响你的工作
    关于一些密码原理的-*- Cryptographic API----------默认吧,你要的md5,sha1
    虚拟化Virtualization --------------不要这个也罢
    库的一些东西Library routines-----------默认
  • 回复 支持 反对

    使用道具 举报

    发表于 2010-4-15 15:31:57 | 显示全部楼层
    你伟地真大啊
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表