linux内核编译器配置过程

操作系统:Ubuntu 10.04



步:



1下载所需的内核包,解压到/ usr / / SRC。



2 CD的内核源代码目录,运行make mrproper,清理过去的编译结果文件和配置文件;{可选}



3进入内核源代码目录,运行make oldconfig,使内核是由普通配置生成;



有一些其他的选择,如defconfig,这是默认配置



4、运行menuconfig(需要ncurses软件包),这是内核配置菜单下的模式,你可以选择编译内置(设置为*)或内核模块(集M)。



还有其他的菜单配置,例如xconfig



5确认依赖项使DEP;{可选}



6编译内核映像文件,让先,这大约需要0.5 ~ 1小时。



7编译内核模块,现在选择作为内核模块的组件编译,并执行模块。



8、安装内核模块和执行使modules_install。这一步是将编译后的内核模块放入到以下版本中,以便在启动新内核后加载相应的内核模块。



9、建立内核映像文件加载。这一步是把内核在/boot目录和执行mkinitramfs O / / initrd-linux2.6.xx.img 2.6.xx启动。



10安装内核,执行make安装,并将所有与内核相关的文件复制到/引导。



11在最后一步中,配置GRUB从新内核的系统。总的来说,这一步因系统不同而不同,需要修改 / / / grub.cfg GRUB引导在ubuntu10.04(以前的版本是修改菜单。1),语法规则很容易理解,一看便知。



需要注意的是,有时完成加载并不一定成功。它可能还需要修改两个软链接vmlinuz和initrd.img系统的根目录下的相应的新的内核映像文件 /引导下,使他们可以成功加载。