当前位置: 技术问答>linux和unix
弱弱地问:Linux内核源代码。
来源: 互联网 发布时间:2015-04-30
本文导语: 我安装了Linux(红帽子),已经可以用了,但是在/usr/src下找不到源代码,(因为是几个月前装的,关盘已经找不到了),在网上下载的kernel-2.4.18-18mppe.i386.rpm(11M)以及linux-2.4.18.tar(23M)好象都很大,不知道该如何...
我安装了Linux(红帽子),已经可以用了,但是在/usr/src下找不到源代码,(因为是几个月前装的,关盘已经找不到了),在网上下载的kernel-2.4.18-18mppe.i386.rpm(11M)以及linux-2.4.18.tar(23M)好象都很大,不知道该如何编译。看网上用rpm vxf kernel-2.4.18-18mppe.i386.rpm好象只是在启动的时候多了一个选择,请高手指点。哪里有下载?
|
cd /usr/src
tar zxvf kernel*.tgz(假设解开后的目录为linux)
mv linux linux-new
ln -sf linux-new linux
cd linux
make menuconfig(根据需要配置核心)
make dep
make bzImage
如果要编译安装模块就:
make modules
make modules_install
新的核心启动映象在/usr/src/redhat/linux/arch/i386/下,为bzImage.
tar zxvf kernel*.tgz(假设解开后的目录为linux)
mv linux linux-new
ln -sf linux-new linux
cd linux
make menuconfig(根据需要配置核心)
make dep
make bzImage
如果要编译安装模块就:
make modules
make modules_install
新的核心启动映象在/usr/src/redhat/linux/arch/i386/下,为bzImage.
|
rpm vxf kernel-2.4.18-18mppe.i386.rpm好象只是在启动的时候多了一个选择
rpm 的安装不是xvf,那是tar的用法
rpm 安装是 -ivh
命令为
rpm -ivh kernel-2.4.18-18mppe.i386.rpm 其中i是安装的参数,安装完后,就可以看到在/usr/src 下面看到源代码,接着就可以编译内核了!
cd /usr/src
tar zxvf kernel*.tgz(假设解开后的目录为linux)
mv linux linux-new
ln -sf linux-new linux
cd linux
make menuconfig(根据需要配置核心)
make dep
make bzImage
如果要编译安装模块就:
make modules
make modules_install
新的核心启动映象在/usr/src/redhat/linux/arch/i386/下,为bzImage.
rpm 的安装不是xvf,那是tar的用法
rpm 安装是 -ivh
命令为
rpm -ivh kernel-2.4.18-18mppe.i386.rpm 其中i是安装的参数,安装完后,就可以看到在/usr/src 下面看到源代码,接着就可以编译内核了!
cd /usr/src
tar zxvf kernel*.tgz(假设解开后的目录为linux)
mv linux linux-new
ln -sf linux-new linux
cd linux
make menuconfig(根据需要配置核心)
make dep
make bzImage
如果要编译安装模块就:
make modules
make modules_install
新的核心启动映象在/usr/src/redhat/linux/arch/i386/下,为bzImage.
|
到www.kernel.org上面down 一个kernel-2.xx-xx.tar.gz下来,然后tar zvfx kernel...
mv kernel... /usr/src/kernel-version
ln -s ...
mv kernel... /usr/src/kernel-version
ln -s ...
|
直接编译会有错误
redhat环境对内核的配置做了一些修改
还是到网上找一个rpm包下载下来装吧
redhat环境对内核的配置做了一些修改
还是到网上找一个rpm包下载下来装吧
|
呵呵,你安装时没有选,可以在开始菜单的添加/删除程序中把内核开发选上
|
mark
|
重新装
|
装的时候选择内核开发
|
missboy(missboy):
water
water