当前位置:Linux教程 - Linux综合 - 编译内核2.4.9

编译内核2.4.9

  我今天把内核2.4.9编译好了...下面是经过: (1).下载 这里有最新的内核: FTP://freesoft.cei.gov.cn/pub/Linux/PEOPLE/Linus/v2.4/ 2.4.9是 ftp://freesoft.cei.gov.cn/pub/Linux/PEOPLE/Linus/v2.4/linux-2.4.9.tar.bz2 如果以前下载过就的,就下载patch 比如我以前在linuxeden下过2.4.7,我就可只下载下面两个 ftp://freesoft.cei.gov.cn/pub/Linux/PEOPLE/Linus/v2.4/patch-2.4.8.bz2 ftp://freesoft.cei.gov.cn/pub/Linux/PEOPLE/Linus/v2.4/patch-2.4.9.bz2 (2).解压 把下载的文件拷到一个目录 tar -xjvf linux-2.4.9.tar.bz2 如果开始下载的是patch tar -xjvf linux-2.4.7.tar.bz2 bzip2 -dc patch-2.4.8.bz2 patch -p0 bzip2 -dc patch-2.4.9.bz2 patch -p0 接着把得到的linux文件夹拷到/usr/src/ cp -r linux /usr/src/linux-2.4.9 cd /usr/src rm linux rm linux-2.4 ln-s linux-2.4.9 linux ln-s linux-2.4.9 linux-2.4 (3)编译 cd linux-2.4.9 make mrproper 删掉上次编译产生的.o文件等 make menUConfig 这是重点,设置编译的选项,我是把自己没用到的都取消,把必要的从M改为* 第一项打开后后面才有reiserfs的选项 改好后save为一个文件,方便下次调用 make dep make bzImage 注意大小写 我为了睡觉,免得make dep几分钟后又要爬起来make bzImage,就打make dep ; make bzImage 这样两个命令会依次执行 之后去睡觉吧,也可以alt-F2,startx编一下程序,玩一下游戏,比如quake3...呵呵 除了错就重来,修改一下设置再编译 make modules make modules_install 其实我一个模块也没设,不过还是做了 (4)安装 cp /usr/src/linux2.4.9/arch/i386/boot/bzImage /boot/vmlinuz-2.4.9 如果你用的是lilo,就编辑/etc/lilo.conf 用的是grub,就编辑/boot/grub/menu.lst 编辑可以用mc的F4功能 要点就是把原来的2.4.2-2的那段复制到后面,修改一下名字,再把2.4.2-2替换为2.4.9 reboot试试吧 我装了新内核后,因为这内核是为我的电脑定做的,启动速度会加快很多,省了很多没必要的东西嘛 在做这些事时,可以alt-f2,用mc的F3功能看一下自带的README文件,我就是看的这个. 有问题到www.linuxeden.com的论坛去问吧,我天天在那灌水^_^ [email protected] http://neimeng.net 胡正

(出处:http://www.sheup.com)