shydmoto 发表于 2005-6-8 13:49:09

RHEL AS 4升级内核到2.6.11启动出错

安装RedHat Enterprise Linux 4 AS,默认内核2.6.9-5.:x

从http://www.kernel.org下在内核源码文件linux-2.6.11.tar.gz.
拷贝至/usr/src/kernels下.
解压 tar zxvpf linux-2.6.11.tar.gz
进入2.6内核源码目录 cd linux-2.6.11

编译
make menuconfig
make
make modules
make modules_install
make install

修改/boot/grub/grub.conf如下
title Red Hat Enterprise Linux AS (2.6.11)
      root (hd0,0)
      kernel /vmlinuz-2.6.11 ro root=/dev/sda3
      initrd /initrd-2.6.11.img

启动后,提示如下,无法继续加载:
cannot open an initialize console

重新编译内核,将RAM disk support及Initial RAM disk (initrd) support编译进内核(原来是模块)
编译完后,reboot,提示如下,无法加载:
mknod: failed to create /dev/console : 17
mknod: failed to create /dev/null : 17
mount: error 22 mount none

请大家帮帮我吧.我快疯掉了!!!

shydmoto 发表于 2005-6-8 13:56:00

期间,按一位网友的提示,在Character devices-->Serial drivers,将Console on 8250/16550 and compatible serial port编译进内核.
启动后,现象一样,仍然无法加载Linux.

估计,这个问题和上面的应该没关系吧!

shydmoto 发表于 2005-6-9 09:57:52

帖子上来过一天了,只有13个人浏览过,其中还包括我自己!
郁闷.
难道大家在RedHat Enterprise Linux AS 4上都没有升级过内核,都没有遇到过问题?
感慨"内核安装和升级"的人气!
继续顶,直到有大侠出手!!!

demonlj 发表于 2005-6-9 10:51:16

如果你原来系统的内核是2.6.9的话,那年应该不需要太麻烦的。直接用原来系统的内核config文件试试看吧,就是2.6.9底下的.config文件,如果没有那就到boot目录去找找看。如果,2.6.9的内核可以用,那年就可以参照下它的内核配置模式检查自己在配置时候哪里出了问题
如果不行,再说啦

shydmoto 发表于 2005-6-9 14:21:44

谢谢楼上的,上午已经编译成功了.谢谢!并且精简了内核.

demonlj 发表于 2005-6-9 15:27:21

谢谢楼上的,上午已经编译成功了.谢谢!并且精简了内核.
恭喜,并鼓励使用ML。偶觉得会比redhat舒服些

ivws228138 发表于 2005-6-13 20:49:17

我 在你给的那个网址里找不到那个东东下载呀!!!

lqjs 发表于 2005-6-15 08:02:13

谢谢楼上的,上午已经编译成功了.谢谢!并且精简了内核.
恭喜,并鼓励使用ML。偶觉得会比redhat舒服些

同意!
页: [1]
查看完整版本: RHEL AS 4升级内核到2.6.11启动出错