当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 几点关于内核编译的常识make modules 只是將 modules 產生在 /usr/src/linux-xxxx 底下。
 

 

 ·写udev规则    »显示摘要«
    摘要:本文试图用最简单的语言告诉你怎样在2.6写自己的udev规则 从而可以自己为设备命名udev allows you to customise the naming of device nodes. there are two reasons why you might want to do this: convenience, and persistent naming.default udev ......
    摘要: 现在,mit正在开始研究100美元的笔记本,其配置打算为500mhz, 1gb, 1 megapixel,使用linux操作系统,计划2006年末或2007年年初问世,面向广大的学生用户。参与此项研究的初始三个公司是google, amd, and news corp。如果此项研究取得成果,那微软帝国的崩溃之快将超出你我的想象。在我们为微软的即将完蛋而欢呼时,联想怎么办呢?还是早做打......


编译内核小总结

几点关于内核编译的常识

【程序编程相关:启动过程出现configuring ke

make modules 只是將 modules 產生在 /usr/src/linux-xxxx 底下. 【推荐阅读:make xine play movie

mkinitrd 的版本要跟着内核走.旧的要更新. 【扩展信息:linux 下软件的安装和卸载

make modules_install 才會 copy 到 /lib/modules/xxxx 那邊.

mkinitrd 是制作initrd.img的脚本.

initrd-version.img,类似ramdisk,把一段程序打包到img里,然后在内存里开辟一段区域,一般是2m,释放到那里运行,都是一些初始化的程序.

如果机器使用的是scsi设备,则一定要做这一步.

因为scsi设备的驱动一般不编译到内核中,而放到initrd.img中

(存疑,如果scsi driver都选成build in,能否不要?)

   

用法

mkinitrd /boot/initrd-2.6.9.img 2.6.9

参数2 2.6.9 代表的是在/lib/modules/xxxx的xxxx

会按照这个目录下的module的内容来生成initrd img

将kernel 与 initrd.img配置好,可用的new-kernel-install 脚本.

这个脚本现在已经写道make install这个target 中了

用法

/sbin/new-kernel-pkg --mkinitrd --depmod --install

如果grub.conf 中的

新添内容

kernel /vmlinuz-2.4.20-8 ro root=label=/


...   下一页
 ·hacker成长的代码之路:嗅探(2)    »显示摘要«
    摘要: 作者:kf_701 写作时间:2005/4 email:kf_701@21cn.com 转载请保留原作者信息,谢谢。要求的专业知识: 一: 精通osi参考模型,精通网络五层:物理层,数据链路层,网络层,传 输层,应用层。精通每一层的协议,数据报格式。精通网络拓扑结构, 第一层,第二层,第三层的网络互联,数据的转发和路由等。 二: 精通c语言程序设计,unix/linux程序设计,网络程序设计。熟......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE