|
为既然www.kernel.org发布一个稳定的内核, (偶没down那些alpha,beta版)9成9可以成功的编译. #move /usr/src/linux-2.4/System.map /boot/System.map-2.4.20-kilvon.001 #move /usr/src/linux-2.4/arch/i386/boot/bzImage /boot/vmlinuz-2.4.20-kilvon.001 #rm -f System.map #rm -f vmlinuz #ln -s /boot/System.map-2.4.20-kilvon.001 /boot/System.map #ln -s /boot/vmlinuz-2.4.20-kilvon.001 /boot/vmlinuz
11.作些收尾工作: #new-kernel-pkg --install --depmod --mkinitrd 2.4.20-kilvon.001 --mkinitrd 作Initial Ramdisk的,可以直接敲个mkinitrd -h看看 --depmod 检查内核中有没有未解析的symbol --install 在grub中安装一个启动选项
12.看看第7.2步的相关解释,现在请修改/boot/grub/grub.conf文件, 以下是修改后的grub.conf: default=2 timeout=10 splashimage=(hd0,6)/grub/splash.xpm.gz title Psyche (2.4.20-kilvon.001) root (hd0,6) kernel /vmlinuz-2.4.20-kilvon.001 ro root=/dev/hda8 initrd /initrd-2.4.20-kilvon.001.img title Psyche (2.4.18-14 standard) root (hd0,6) kernel /vmlinuz-2.4.18-14.standard ro root=LABEL=/ hdc=ide-scsi initrd /initrd-2.4.18-14.standard.img title Windows 2000 rootnoverify (hd0,0) chainloader +1
13.再好好检查一下/boot下的文件名是否敲对了(前面有好多的mv,cp动作) [root@localhost boot]# ll total 8880 5824 9月 6 04:53 boot.b 612 9月 6 04:53 chain.b 42150 9月 5 01:47 config-2.4.18-14 1024 3月 5 21:32 grub 130983 3月 5 03:49 initrd-2.4.18-14.img 130983 3月 4 20:21 initrd-2.4.18-14.standard.img 65499 3月 5 21:31 initrd-2.4.20-kilvon.001.img 473 3月 5 03:49 kernel.h 12288 3月 5 03:44 lost+found 23108 9月 6 22:05 message 21282 9月 6 22:05 message.ja 21 3月 5 03:49 module-info -> module-info-2.4.18-14 15436 9月 5 01:47 module-info-2.4.18-14 15436 3月 4 20:21 module-info-2.4.18.standard 16834 3月 5 21:17 MyKernelSetup-kilvon.001 640 9月 6 04:53 os2_d.b 28 3月 5 19:32 System.map -> System.map-2.4.20-kilvon.001 507814 9月 5 01:47 System.map-2.4.18-14 507814 3月 4 20:20 System.map-2.4.18-14.standard 588175 3月 5 21:24 System.map-2.4.20-kilvon.001 3236438 9月 5 01:47 vmlinux-2.4.18-14 31 3月 5 12:51 vmlinuz -> /boot/vmlinuz-2.4.20-kilvon.001 1125194 9月 5 01:47 vmlinuz-2.4.18-14 1125194 3月 4 20:19 vmlinuz-2.4.18-14.standard 1458790 3月 5 21:24 vmlinuz-2.4.20-kilvon.001
14.好了,来吧: #reboot
15.如果有错无法启动,这回到grub控制台然后用以前的内核启动,还记得吗?前面第7步的"额外"工作将在这时为你节省大量时间...
16.如果系统可以启动到登录界面并可以登录,但启动过程中有Failed的项,查看:/var/log/boot.log或该目录下搜索一下,看看是什么问题,偶就遇到类似问题, 后来通过改变内核编译的配置而解决掉这些讨厌的红色文字,好了,就写到这里,已经是3月6号凌晨1点钟了,偶要睡觉了,明天还要上班.
上一页 [1] [2] [C语言系列]C# 和 Linux 时间戳转换 [Web开发]PHP flock文件锁介绍 [Web开发]flock() Linux下的文件锁 [电脑应用]Linux下的六个免费的虚拟主机管理系统介绍 [电脑应用]Linux数据库大比拚 [操作系统]在Windows中玩转Linux操作系统 [办公软件]在RedHat Linux 9里安装gaim0.80 [办公软件]掌握 Linux 调试技术 [办公软件]理解 Linux 配置文件 [聊天工具]Real10 & Xpdf installation on Linux Box
|