升级内核实验.docxVIP

  • 1
  • 0
  • 约3.89千字
  • 约 4页
  • 2022-06-30 发布于上海
  • 举报
升级内核实验 编译 Linux 内核 [root@/ ]# cp /mnt/hgfs/share/linux-2.6.30.4.tar.bz2 /usr/src/ [root@ src]# cd /usr/src/ [root@ src]# tar jxf linux-2.6.30.4.tar.bz2 [root@ src]# cp /boot/config-2.6.9-42.EL /usr/src/linux-2.6.30.4/.config [root@ src]# cd linux-2.6.30.4 [root@ linux-2.6.30.4 ]# make menuconfig 在 vmware 下编译内核,硬盘用的是 scsi 的,以下三个选项必选: Device Drivers ---*SCSI device support (此项不选的话,下面两项就选择不上) Device Drivers ---*SCSI device support ---*SCSI disk support Device Drivers---*SCSI device support---SCSI low-level drivers---*; BusLogic SCSI support 去掉下面两项 Device Drivers---[*]Network device support---[*]Ethernet(1000Mbit)---MIntel(R) 82575/82576 PCI-Express Gigabit Ethernet support 去掉M Device Drivers---[*]USB support---MUSB Serial Converter support---MUSB KL5KUSB105 (Palmconnect) Driver 去掉最后一个M 另外建议: 因为原始系统的内核配置文件将许多驱动设置为编译为模块, 如果你对自己机器的硬件非常了解,可以去掉这些驱动,节省大量的编译时间和精减内核; 有一些对系统实时性影响较大的模块可以酌情考虑去掉或不使用,如硬盘开启DMA 传输, 使用 X 服务器加速,USB Legacy Support,CPU requency, SMI 等等。 添加 NFS 支持等 PC 常用功能。 [root@linux-2.6.30.4]# make bzImage 内核编译成功后,会在/usr/src/linux-2.6.30.4/arch/i386/boot 目录中生成一个新内核的映像文件 bzImage。 如果用 make zImage 编译,内核很大的话,系统会提示你使用 make bzImage 命令来编译,所以直接用 make bzImage 来编译。 [root@linux-2.6.30.4]# make modules [root@linux-2.6.30.4]# make modules_install 安装成功后,系统会在/lib/modules 目录下生成一个 2.6.30.4 子目录,里面存放着新内核的所有可加载模块。 3、安装新编译的 linux 内核 [root@linux-2.6.30.4]# make install 看 看 /boot 目 录 下 是 不 是 一 切 都 为 我 们 准 备 好 了 , 包 括 initrd-2.6.30.4-.img 、vmlinuz-2.6.30.4-XXX 和 System.map-2.6.30.4-XXX。 而且,grub 引导项也自动为我们添加了,当然对于引导项后面还要作一点小的修改。 ******************************************************************************* ********************* 如果在/boot 下没有我们生成的三个目标文件,则需要将新内核和 System.map 文件拷贝到 /boot 目录下,依次执行以下命令: # cp /usr/src/linux-2.6.30.4/arch/i386/boot/bzImage /boot/vmlinuz-2.6.30.4 # cp /usr/src/linux-2.6.30.4/System.map /boot/System.map-2.6.30.4 # cd /boot (进入 boot 目录) 在/boot 目录下,执行以下命令: # new-kernel-pkg --mkinitrd --depmod --install 2.6.30.4 (这时候你的 /boot 下会生成一个 initrd-2.6.30.4.img,并且你的 grub.conf

文档评论(0)

1亿VIP精品文档

相关文档