linux 内核重新编译
2013-07-16 10:47
288 查看
上官网http://www.kernel.org/下载stable版的 linux-2.6.38.4.tar.bz2源码包,用sudo或root账户执行下面指令
mv
/home/zhb/Downloads/
linux-2.6.38.4.tar.bz2
/usr/src
tar
tar -xvf linux-2.6.38.4.tar.bz2
## 使用make install#一步到位或者继续使用下面的指令
make mrproper #确保目录下没有不正确的.o文件和文件依赖
make menuconfig #需要Ncures库支持,xconfig需要qt库支持,config和oldconfig不需要,配置好内核需要的功能后保存为.config文件
make dep #对内核的配置文件.config执行完整性和依赖性检测
make clean #清除不必要的文件
make bzImage #大内核用它否则用zImage,可执行内核的压缩格式,此时生成内核文件arch/x86/boot/bzImage
make modules #编译可加载模块
make modules_install #将编译好的模块移动到/lib/modules/2.6.38.4/对应的目录中去;insmod
会查找这些目录
mkinitrd initramfs-2.6.38.4.img
2.6.38.4
#生成 initramfs-2.6.38.4.img 根文件系统初始化文件
mv arch/x86/boot/bzImage
/boot/vmlinuz-2.
2.6.38.4
mv initramfs-2.6.38.4.img
/boot/initramfs-2.6.38.4.img
mv System.map /boot/System.map
vi /boot/grub/menu.lst
#模仿老的内核启动项添加一个新的启动项,只要修改相应的内核文件明和初始
reboot #重启
相关文章推荐
- 第一章-任务1:Linux内核的重新编译,安装,重启
- linux重新编译内核
- linux 内核重新编译
- 重新编译Linux内核必要性及其准备工作
- Linux重新编译内核指南
- 重新编译Linux内核必要性及其准备工作
- linux重新编译内核
- 增加Linux系统调用——通过重新编译内核
- 网卡始终不通的原因?改了linux内核后要重新编译insmod安装的模块
- linux只想部分修改内核应该怎么办,是不是要重新编译?
- linux 内核重新编译(patch:ARP、MPPC、MULTIPATH、layer7等)
- linux重新编译内核
- linux重新编译内核
- 重新编译Linux内核踩的坑
- linux为什么要重新编译内核
- 重新编译Linux内核必要性及其准备工作 分类: arm-linux-Ubuntu 2013-07-22 16:28 288人阅读 评论(0) 收藏
- linux重新编译内核
- 重新编译Linux内核必要性及其准备工作
- Linux内核编译
- linux通过重新编译php来安装bz2