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。我们的新内核起了作用。享受它。



通过以上描述,了解内核编译的麻烦,如何更新,希望对大家有所帮助!