linux系统内核的编译命令
Linux操作系统的内核编译过程很长:首先准备,然后配置,开始编译。编译以下命令。
#让DEP
#使清洁
#使zImage
#使先
#使模块
#使modules_install
# depmod -
第一个命令让DEP实际上读取配置过程生成的配置文件,来创建对应的依存树的结构,并确定哪些需要编译和那些不需要做清洁的命令;二删除上一步留下的文件,以避免一些错误;第三和第四的zImage指挥使先完成编译内核,内核的两代使用GZIP压缩的,只要一个就够了,他们的区别在于利用先可以产生一个更大的内核,如在编译内核2.4.0版本,如果你使用使zImage命令,然后将系统误差过大,建议您使用的使先命令。
后面的三个命令只有当你配置加载模块的支持,应使(config_modules)在Yes它是必要的,使模块分别生成相应的模块和模块复制目录使modules_install。
严格说来,第七个命令是不编译的过程有关,它是生成模块之间的依赖关系,所以你可以正确定位模块后你开始新的内核和负载用modprobe命令模块。
更新
在上述步骤之后,我们终于得到了内核的新版本。为了能够使用新版本的内核,我们需要做一些更改:
# CP / usr / / / Linux SRC System.map / / system.map-2.4.0test8启动
# CP / usr / / /弓型Linux i386 / / / / vmlinuz-2.4.0test8先启动
当我们刚刚编译产生这两个文件。以下变化两个环节System.map和vmlinuz /引导下指向新的内核文件:
# CD或启动;RM -F System.map vmlinuz
# LN的vmlinuz-2.4.0test8 vmlinuz
# LN的system.map-2.4.0test8 System.map
然后修改 / / lilo.conf等:
#六 / / lilo.conf等
添加以下段落:
图像= / / vmlinuz-2.4.0test8启动
标签= linux240
只读
根= / dev / hda2
根= / dev / hda2线应该是在自己的基础上进行修改,功能uff1a
# / / sbin LILO V
确认 / / lilo.conf等正确的编辑,现在重新启动系统:
#关机了
当机器重新启动,当LILO的出现,按Tab键进入linux240。我们的新内核起了作用。享受它。
通过以上描述,了解内核编译的麻烦,如何更新,希望对大家有所帮助!