文章标签 ‘kernel’
如果你使用Gentoo发行版,并且也使用genkernel来编译自己的内核,那么只要修改/etc/genkernel.conf,打开
BOOTLOADER=”grub”
这样当genkernel编译内核完成时,就会把最新的内核加入到grub的menu.lst启动菜单,当然将最新的内核设为default
这样就能进一步偷懒了(我都是genkernel all)
事实上自己修改menu.lst的工作量也不大,不过如果用新版的genkernel的话,就比从前省事了
PS:编译内核时别忘了使用 eselect kernel来选取你想编译的内核版本
[PATCH] IDE: enable PATA UDMA support for ICH7 公司用Redhat9作为编译环境,用的是2.4.32内核 发现有一部使用经典945主板的磁盘DMA打不开,查了一下2.4内核支持情况,发现要到2.4.36之后才支持…… 直接升最新2.4内核好了
今天把一部机器重编译内核,去掉了initrd.img,运行正常(以前的经验告诉我这是可行的)。 然后我在想,为什么要搞这个东西出来? 而initrd.img这个东东里是什么?我个人理解只是放一些启动时必需的文件系统驱动,这些驱动完全可以编译进内核里,而去掉个文件。 我搜了一下,没有找到比较好的答复,反而听到有人说怕内核太大,所以分割出这个img出来。我细细想想,这说不定是因为当年只有lilo的时候,而不像现代Linux这样,对内核的大小会有要求,所以得像使用initrd.img作为启动盘来启动,再来加载kernel。 但系像LFS这种比较原法原味的构建过程中,也没有提到initrd(d00m3d提到),包括我用过的slackware版本,默认安装也不提供initrd,不过你可以自己生成一个。 就我个人习惯,我会把用到的文件系统编译到内核,去掉这个img。 参考贴: http://www.linuxsir.org/bbs/thread337836.html http://www.linuxsir.org/bbs/thread301099.html
今天自我感觉低效,有可能是星期一综合证……但主要还是早上测试部打来的电话说我的两个bug没改要,要reopen一个,我晕,我明明check上库的,再看看,发现没打进包,lsc在本地机器确认就在TD上审核了,呃~~~后来我建议每次新包,定一台专门确认的盒子来确认bug。 又是一个编码问题,关于Get提交参数里转换中文出现+号,上网找到解决方法,其实就是用正则再替换和反替换一次。 最近push ups很热哦,我也做起来了,在网上看到一个不错的教程: http://hundredpushups.com/ 还有教程的哦,目标是100个,哈哈。 And Linux newest Kernel 2.6.26 has been released, go http://kernel.org/ or see linuxtoy’s link here.
