arch 换内核

清除垃圾(步:一般就内核重新编译时使用,译新的内核是不需要);
make clean及make mrproper;
进行内核配置;
内核裁减配置的原则:
从实际出发。
如:根据支持的硬件设备来决定需要选择的驱动模块,根据需要选择所支持的文件系统格式等;
具体配置命令为:
make config :通过命令接口,依次要求你设定每个选项,如果.config文件存在,会根据该文件来设置默认值;
make menuconfig :显示以curses为基础的、终端式的配置菜单。
make xconfig :图形界面,显示以Tk为基础X Window配置菜单。
最常用的为:make menuconfig(注:需要ncurses的rpm包)。
说明:这一步中选择为M模式的,编译到/lib/modules/下相关目录文件中;选择为*模式的,编译到内核中即/boot/vmlinuz中,启动时加载到内核中。
具体内核裁减配置参阅其它资料。
第四步:生成依赖关系(make dep)
内核源码树中大多数文件都会与一些头文件有依存关系,要想编译内核顺利,在正式编译前必须让内核源码树中的各个Makefile文件知道这些依存关系。
依存关系建立期间会在内核源码树中每个子目录里产生一个隐藏的.depend文件,此文件内含子目录里各个文件所依存的头文件清单。
第五步:建立内核映像和模块
2.4内核:make bzImage :在arch/YOUR_ARCH/boot/中生成在在zImage内核映像文件;
make modules :在相应目录下生成内核模块(即驱动模块)
2.6内核:make :作用相当于make bzImage与make modules
第六步:安装模块(make modules_install)
让make modules或make 过程中产生的.o驱动模块拷入/lib/modules/下相应目录中;
第七步:安装内核
第一种情况:直接使用make install命令即可。
第二中情况:先采用cp arch/i386/boot/bzImage /boot/×××(×××表示自己随意的命名)
mkinitrd /boot/×××.img 2.6.12.6(内核版本号)
d3y3.com 索尼280摄像机sd卡 mgmp010磁力链接 联想笔记本耐用吗 lol怎么伤害计算 dnf2015年春节礼包 onepiecehaitel视频 apak 088迅雷 munira nahxa 王者荣耀走位技巧 analemma tower mtk x20 断流 deviceone公司 abs172 磁力 hcsr501电路图 惠普3655打印机 csgo demo mnge 4s大客户优惠 windows7卸载ie11 超人盾牌壁纸 ntown k960怎么调 手机礼品采购 faketaxifranki gvg 229磁力 lcracing 竞速卡 济南怎么发展肥城 轻舔丝绒高清在线播放 no:el黑历史 percent 翻译 nba史上最大合同

Copyright 知识库 Some Rights Reserved

如反馈或投诉等情况联系:une35498#163.com