编译linux内核3.5.4
来源:互联网 发布:淘宝收藏有礼怎么设置 编辑:程序博客网 时间:2024/05/17 20:27
由于学习iptables的需要,就学了下编译内核
1.下载linux内核并解压
#wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.5.4.tar.bz2#tar xjvf linux-3.5.4.tar.bz2#cd linux-3.5.42.选择编译功能,用空格键在内置、模块、不编译之间切换。中括号[ ]包围的可以在内置和模块中选择编译,尖括号<>包围的只可是选择编译成模块。
#make menuconfig3.编译内嵌内核和模块内核,-j2表示启动两个线程,如果是4核的用-j4可加快编译速度。
#make -j24.内核安装
#make modules_install#make install5.安装完成后会自动在/boot下生成 config-3.5.4、vmlinuz-3.5.4、System.map-3.5.4这三个文件,要使内核正常启动还要initrd.img-3.5.4,用如下命令生成
#mkinitramfs 3.5.4 -o /boot/initrd.img-3.5.4之前我就是忘记了这一步导致系统没有挂载根目录而无法正常启动。所以建议大家编译内核在虚拟机下,编译之前保存快照。就不会有风险了!
6.更新grub,重启。系统默认从新编译的内核启动。
#update-grub#reboot
参考:http://edsionte.com/techblog/archives/3289
- 编译linux内核3.5.4
- Linux内核:编译内核
- Linux内核编译选项-4
- LINUX内核编译选项-4
- 【LINUX内核】LINUX内核编译
- linux内核编程4部曲之一:linux内核编译
- linux-3.5内核编译失败的问题
- Ubuntu下编译Linux 3.0.4内核
- Android编译 & Linux内核编译
- linux内核编译kernel编译
- Linux编译内核详解
- Linux编译内核详解
- linux内核编译
- 菜鸟编译Linux内核
- linux内核编译详解
- LINUX内核编译(ZT)
- Linux 内核编译 全功略
- 第一次编译linux内核
- 移植mjpg-streamer到6410开发板(通过Web远程浏览摄像头)
- 基于LabWindows/CVI的光谱分析系统的设计与实现
- 很重要!!!ssh集成的时候struts2 和 spring3集成一定要在struts.xml文件里配置!<constant name="struts.objectFactory" value="sp
- Hibernate : Query.list()、Query.iterator()的区别
- hdoj 1106
- 编译linux内核3.5.4
- String和StringBuffer的笔记
- 《画皮Ⅱ》 观后感
- VC的Bug:Visual Studio 6.0 中出现错误消息“Setup Was Unable to Create a DCOM User Account”(安装程序无法创建 DCOM 用户帐户)
- CSS样式表
- VC编译C代码时错误“ syntax error : missing ';' before 'type' ”
- 托福IBT考试内容及各部分计分方法
- hibernate:list与iterator区别
- 黑马程序员_银行业务调度