返回列表 发帖

[原创]成功编译2.6.9内核

[watermark]现在2.7的内核也出来了,但还不健全.所以我就编译了目前的2.6.9的内核
先谈几个原理把.也好理解下
2.6.9内核的编译
1模块工具:负责加载,在2.4之前不需要单独编译的,

  存放的位置/lib/modules/内核版本目录/kernel/drivers
显示内核的版本 uname -r
   反引号:当命令执行
# cd /lib/modules/"uname -r "/kernel/drivers  这个命令跟上面那条一致
2选择要编译的部分:
比如 最新内核2.6.9
  1原本不支持NTFS,编译后要支持NTFS.
(先查看现在的文件系统) #cat  /proc/filesystems
3编译:make
4安装 : 模块 make modules_install
        内核 make install
5 reboot
现在开始实际安装
先下载模块工具RPM包
安装: #rpm -ivh ..........
#cd /usr/src/redhat/SOURCES          模块工具有专门的存放位置
#./configure --prefix=/modules
#make
#make install
会自动在/modules生成
bin  sbin 文件
#vi /etc/profile
PATH=/modulse/bin:/modules/sbin:$PATH  加载这条记录
保存退出
#reboot
#cd /modules/sbin
#./generate-............
展开内核包
tar -zxvf 内核包 -C /usr/src        一定要指定到该目录下
#cd /usr/src
#ln -s linux-2.6.9/ linux        创建连接文件
#cd  /usr/src/linux
#menuconfig
选择 M 以模块形式加载
     *  直接编译内核
     空 不操作,不编译
#make
#make modules_install

#reboot
你就可以看见自己编译的内核了[/watermark]

[原创]成功编译2.6.9内核

自动编译还好,你要是手工编译。嘿嘿绝对会发疯的。

TOP

[原创]成功编译2.6.9内核

为什么呀,是不是很那个,
难呀

TOP

[原创]成功编译2.6.9内核

也不是很麻烦,就是时间要长些,习惯了就好了~~~
补充下,我上面说的要编译完后支持NTFS格式,在第2步选择要编译的时候,进入文件系统选择D0S目录,在里面会看见个NTFS,你进去后全选上,在退出来进行下一步就可以了~~

TOP

返回列表 回复 发帖