QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2308|回复: 2

问:编译内核非得重新下载内核源码吗?

[复制链接]
发表于 2006-6-9 11:16:50 | 显示全部楼层 |阅读模式
编译FC4的内核
cd /usr/src/kernels/2.6.11-1369.-FC4-i686/
然后make menuconfig,保存配置
然后make zImage
  CHK     include/linux/version.h
/bin/sh: include/linux/version.h.tmp: 权限不够
  UPD     include/linux/version.h
mv: stat‘include/linux/version.h.tmp’失败: 没有那个文件或目录
make: *** [include/linux/version.h] 错误 1
1)为什么会这样
2)这个目录里不是源码吗?还要重新下载源码吗?
 楼主| 发表于 2006-7-5 14:04:56 | 显示全部楼层
先安装kernel-<version>.src.rpm
rpm -Uvh kernel-<version>.src.rpm
然后cd /usr/src/redhat/SPEC
     rpmbuild   -bp --target $(arch) kernel*.spec
cd /usr/src/SOURCE/kernel<version>
mv linux-<version>  /usr/src
ln -s linux-<version> linux
cd linux
make config
make zImage
make modules
make modules_install
make install

!!!但是这样编译的内核也不能用,哪位高手指点一下为什么,感激不尽!!!
回复

使用道具 举报

发表于 2006-7-14 22:10:10 | 显示全部楼层
情先看置顶贴。编译2.6的内核只要make menuconfig &&make && make install 就行了,还有内核要能用最主要的是配置内核。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 00:41 , Processed in 0.081908 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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