注册
登录
会员
标签
鲜花鸡蛋
插件
帮助
Linux伊甸园论坛
»
Linux内核源代码学习
» 如何修改内核配置重新编译生成自己需要的内核
‹‹ 上一主题
|
下一主题 ››
11
1
2
››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
如何修改内核配置重新编译生成自己需要的内核
宝宝和明明
初来乍到
注册用户
帖子
67
精华
0
积分
6
鲜花
0
鸡蛋
0
在线时间
11 小时
发短消息
加为好友
当前离线
楼主贴
大
中
小
发表于 2007-11-5 16:09
只看该作者
如何修改内核配置重新编译生成自己需要的内核
比如
象LINUX读取WINDOWS的NTFS分区之类的问题,我不想用别的软件来完善,只想用自己原有的内核,斑竹能否赐教一下这种内核的修改重新编译如何来准备和操作?(
不想升级内核,只是修改
)
UID
126455
帖子
67
精华
0
积分
6
贡献积分
3
论坛活跃
0
公关推广
10
鲜花
0
鸡蛋
0
在线时间
11 小时
注册时间
2005-7-9
最后登录
2008-5-2
查看详细资料
TOP
zltjiangshi
版主
注册用户
帖子
552
精华
0
积分
109
鲜花
1
鸡蛋
0
在线时间
321 小时
发短消息
加为好友
当前离线
呵呵抢到沙发了
大
中
小
发表于 2007-11-5 17:56
只看该作者
1,确认已经安装linux源码
2,cd /usr/src/linux-x.y.z
3,make menuconfig
4,找到file system那一栏,开启里面的ntfs支持
5,make bzImage
6,make install
OK,重新编译并安装内核完毕,重启即可看到新的菜单项了。
1,本人乃Linux伊甸园“Linux内核学习”,“红旗等发行版”版主,请大家捧场。
2,红旗Linux在设备驱动,系统设置,中文美化,易用性方面做得非常好,建议大家使用。
3,本人是红旗Linux的粉丝,不是枪手。
UID
160339
帖子
552
精华
0
积分
109
贡献积分
104
论坛活跃
9
公关推广
10
鲜花
1
鸡蛋
0
在线时间
321 小时
注册时间
2006-6-8
最后登录
2008-7-9
查看详细资料
TOP
宝宝和明明
初来乍到
注册用户
帖子
67
精华
0
积分
6
鲜花
0
鸡蛋
0
在线时间
11 小时
发短消息
加为好友
当前离线
板凳位置
大
中
小
发表于 2007-11-6 07:30
只看该作者
回复 #2 zltjiangshi 的帖子
"确认已经安装linux源码"怎么确认呢?
是不是系统中kernel-source软件包?我用的是Red Hat Enterprise Linux 4,在光盘里好象没有kernel-source 软件包啊,能详细说一下你所说的"linux源码"都包括哪些软件包吗?还有象我这种情况怎么办啊?
UID
126455
帖子
67
精华
0
积分
6
贡献积分
3
论坛活跃
0
公关推广
10
鲜花
0
鸡蛋
0
在线时间
11 小时
注册时间
2005-7-9
最后登录
2008-5-2
查看详细资料
TOP
zltjiangshi
版主
注册用户
帖子
552
精华
0
积分
109
鲜花
1
鸡蛋
0
在线时间
321 小时
发短消息
加为好友
当前离线
只剩马扎了
大
中
小
发表于 2007-11-6 08:47
只看该作者
kernel-devel, kernel-headers
1,本人乃Linux伊甸园“Linux内核学习”,“红旗等发行版”版主,请大家捧场。
2,红旗Linux在设备驱动,系统设置,中文美化,易用性方面做得非常好,建议大家使用。
3,本人是红旗Linux的粉丝,不是枪手。
UID
160339
帖子
552
精华
0
积分
109
贡献积分
104
论坛活跃
9
公关推广
10
鲜花
1
鸡蛋
0
在线时间
321 小时
注册时间
2006-6-8
最后登录
2008-7-9
查看详细资料
TOP
宝宝和明明
初来乍到
注册用户
帖子
67
精华
0
积分
6
鲜花
0
鸡蛋
0
在线时间
11 小时
发短消息
加为好友
当前离线
委屈了,只有地板
大
中
小
发表于 2007-11-6 09:09
只看该作者
回复 #4 zltjiangshi 的帖子
[root@work /]# rpm -qa | grep kernel*
kernel-utils-2.4-13.1.48
kernel-smp-devel-2.6.9-5.EL
kernel-hugemem-devel-2.6.9-5.EL
kernel-devel-2.6.9-5.EL
kernel-2.6.9-5.EL
有这些,还需要什么吗?
UID
126455
帖子
67
精华
0
积分
6
贡献积分
3
论坛活跃
0
公关推广
10
鲜花
0
鸡蛋
0
在线时间
11 小时
注册时间
2005-7-9
最后登录
2008-5-2
查看详细资料
TOP
zltjiangshi
版主
注册用户
帖子
552
精华
0
积分
109
鲜花
1
鸡蛋
0
在线时间
321 小时
发短消息
加为好友
当前离线
6楼
大
中
小
发表于 2007-11-6 09:51
只看该作者
1,告诉我你的系统是什么?fc几还是其他的?
2,如果是fc系列,还要安装kernel-headers
3,贴出你ls -l /usr/src的输出结果
1,本人乃Linux伊甸园“Linux内核学习”,“红旗等发行版”版主,请大家捧场。
2,红旗Linux在设备驱动,系统设置,中文美化,易用性方面做得非常好,建议大家使用。
3,本人是红旗Linux的粉丝,不是枪手。
UID
160339
帖子
552
精华
0
积分
109
贡献积分
104
论坛活跃
9
公关推广
10
鲜花
1
鸡蛋
0
在线时间
321 小时
注册时间
2006-6-8
最后登录
2008-7-9
查看详细资料
TOP
宝宝和明明
初来乍到
注册用户
帖子
67
精华
0
积分
6
鲜花
0
鸡蛋
0
在线时间
11 小时
发短消息
加为好友
当前离线
7楼
大
中
小
发表于 2007-11-6 10:21
只看该作者
回复 #6 zltjiangshi 的帖子
[root@work src]# ls -l
总用量 16
drwxr-xr-x 5 root root 4096 7月 12 09:17 kernels
drwxr-xr-x 7 root root 4096 7月 12 09:20 redhat
Red Hat Enterprise Linux 4系统
UID
126455
帖子
67
精华
0
积分
6
贡献积分
3
论坛活跃
0
公关推广
10
鲜花
0
鸡蛋
0
在线时间
11 小时
注册时间
2005-7-9
最后登录
2008-5-2
查看详细资料
TOP
宝宝和明明
初来乍到
注册用户
帖子
67
精华
0
积分
6
鲜花
0
鸡蛋
0
在线时间
11 小时
发短消息
加为好友
当前离线
8楼
大
中
小
发表于 2007-11-6 15:14
只看该作者
回复 #7 宝宝和明明 的帖子
修改内核过程中欲到的问题如下,很头疼啊:
[root@work 2.6.9-5.EL-i686]# make mrproper
CLEAN init
CLEAN include/asm-i386/asm_offsets.h
scripts/Makefile.clean:10: Documentation/DocBook/Makefile: 没有那个文件或目录
make[1]: *** 没有规则可以创建目标“Documentation/DocBook/Makefile”。 停止。
make: *** [_mrproper_Documentation/DocBook] 错误 2
[root@work 2.6.9-5.EL-i686]# make xconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
HOSTCC -fPIC scripts/kconfig/zconf.tab.o
HOSTLLD -shared scripts/kconfig/libkconfig.so
HOSTCC scripts/kconfig/conf.o
sed < scripts/kconfig/lkc_proto.h > scripts/kconfig/lkc_defs.h 's/P(\([^,]*\),.* /#define \1 (\*\1_p)/'
HOSTCC scripts/kconfig/kconfig_load.o
HOSTCC scripts/kconfig/mconf.o
/usr/lib/qt-3.3/bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc
HOSTCXX scripts/kconfig/qconf.o
HOSTLD scripts/kconfig/qconf
scripts/kconfig/qconf arch/i386/Kconfig
#
# using defaults found in .config
#
[root@work 2.6.9-5.EL-i686]# make dep
*** Warning: make dep is unnecessary now.
[root@work 2.6.9-5.EL-i686]# make clean
[root@work 2.6.9-5.EL-i686]# make xconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
HOSTCC -fPIC scripts/kconfig/zconf.tab.o
HOSTLLD -shared scripts/kconfig/libkconfig.so
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/kconfig_load.o
HOSTCC scripts/kconfig/mconf.o
HOSTCXX scripts/kconfig/qconf.o
HOSTLD scripts/kconfig/qconf
scripts/kconfig/qconf arch/i386/Kconfig
#
# using defaults found in .config
#
[root@work 2.6.9-5.EL-i686]# make bzImage
CHK include/linux/version.h
SPLIT include/linux/autoconf.h -> include/config/*
CHK include/asm-i386/asm_offsets.h
/bin/sh: arch/i386/kernel/asm-offsets.s: 没有那个文件或目录
UPD include/asm-i386/asm_offsets.h
mv: stat‘include/asm-i386/asm_offsets.h.tmp’失败: 没有那个文件或目录
make: *** [include/asm-i386/asm_offsets.h] 错误 1
[root@work 2.6.9-5.EL-i686]#
UID
126455
帖子
67
精华
0
积分
6
贡献积分
3
论坛活跃
0
公关推广
10
鲜花
0
鸡蛋
0
在线时间
11 小时
注册时间
2005-7-9
最后登录
2008-5-2
查看详细资料
TOP
zltjiangshi
版主
注册用户
帖子
552
精华
0
积分
109
鲜花
1
鸡蛋
0
在线时间
321 小时
发短消息
加为好友
当前离线
9楼
大
中
小
发表于 2007-11-6 16:30
只看该作者
缺少头文件,安装kernel-headers吧。
1,本人乃Linux伊甸园“Linux内核学习”,“红旗等发行版”版主,请大家捧场。
2,红旗Linux在设备驱动,系统设置,中文美化,易用性方面做得非常好,建议大家使用。
3,本人是红旗Linux的粉丝,不是枪手。
UID
160339
帖子
552
精华
0
积分
109
贡献积分
104
论坛活跃
9
公关推广
10
鲜花
1
鸡蛋
0
在线时间
321 小时
注册时间
2006-6-8
最后登录
2008-7-9
查看详细资料
TOP
宝宝和明明
初来乍到
注册用户
帖子
67
精华
0
积分
6
鲜花
0
鸡蛋
0
在线时间
11 小时
发短消息
加为好友
当前离线
10楼
大
中
小
发表于 2007-11-13 14:02
只看该作者
回复 #9 zltjiangshi 的帖子
不行啊,Red Hat Enterprise Linux 4系统难道不能修改内核吗?
UID
126455
帖子
67
精华
0
积分
6
贡献积分
3
论坛活跃
0
公关推广
10
鲜花
0
鸡蛋
0
在线时间
11 小时
注册时间
2005-7-9
最后登录
2008-5-2
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
11
1
2
››
控制面板首页
编辑个人资料
积分记录
公众用户组
勋章
访问推广
领取红包
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
best dvd copy software