免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: zhangjian7879
打印 上一主题 下一主题

求助:RedHat AS 4 U3 升级 2.6.20内核问题!(已解决) [复制链接]

论坛徽章:
0
11 [报告]
发表于 2007-03-13 09:31 |只看该作者
谢谢各位热心的兄弟帮助解决问题,我昨天已经按照wheel的办法,在编译内核前关闭SElinux,现在用新内核可以正常进入系统。在这里谢谢各位了。
并把grub.conf文件中关于2.6.20内核部分配置成如下:

title Red Hat Enterprise Linux AS (2.6.20)
        root (hd0,0)
        kernel /vmlinuz-2.6.20 ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.20.img

其实也不用修改,在编译和安装后,grub.conf文件里就包含新的内核,不修改也可以。

[ 本帖最后由 zhangjian7879 于 2007-3-14 17:11 编辑 ]

论坛徽章:
0
12 [报告]
发表于 2007-03-14 15:56 |只看该作者
我的升级过程好像很简单
环境PC机一台,LinuxAS4.4  Kernel2.6.9-42
下载Kernel2.6.20后,tar jxvf *.bz2 -C /usr/src/kernel
make xconfig
make
make modules_install
make install
就可以了,
好像不需要make bzImage吧。。。

不过我开机时,会报一个raidautorun错误,说找不到一个/dev/mt/X设备。。。郁闷,不知道要何解了

HP的机器没有机会弄

论坛徽章:
0
13 [报告]
发表于 2007-03-14 17:04 |只看该作者
原帖由 ubuntu590 于 2007-3-14 15:56 发表于 12楼  
我的升级过程好像很简单
环境PC机一台,LinuxAS4.4  Kernel2.6.9-42
下载Kernel2.6.20后,tar jxvf *.bz2 -C /usr/src/kernel
make xconfig
make
make modules_install
make install
就可以了,
好像不 ...

你在make modules_install前没有make modules 怎么安装模块?是不是这个问题
make bzImage  这一步是把你在make xconfig这部中你选的模块建立链接关系,才能最后make install,编译成功会在/usr/src/linux-2.6.20/arch/i386/boot目录中生成一个新内核的映像文件bzImage ;也可以用make  zImage编译,不过要是你在make xconfig时编译进内核的模块多的话,相应编译的内核就大,用这个命令会报错,系统会提示你使用make   bzImage命令来编译,所以我直接用make bzImage来编译。

至于make 和 make bzImage 是不是一回事,我不明白,请明白的兄弟说明一下。

[ 本帖最后由 zhangjian7879 于 2007-3-14 17:22 编辑 ]

论坛徽章:
0
14 [报告]
发表于 2007-03-27 20:47 |只看该作者

回复 #1 zhangjian7879 的帖子

1. 把下载的包复制到/usr/src目录下,并解压,建立链接文件
   ln -s linux-2.6.20 linux   (在/usr/src目录下)
4. # cp  /usr/src/linux-2.6.20/arch/i386/boot/bzImage   /boot/vmlinuz-2.6.120   
# cp  /usr/src/linux-2.6.20/System.map   /boot/System.map-2.6.20   
# cd  /boot  (进入boot目录)
# rm –rf  System.map  (删除原来的连接)     
# ln –s System.map-2.6.18  System.map   (重新建立连接)
:em12: 这几条是必须的吗?
AS4,系统(/usr/src)里面没有linux目录,在网上好多升级的地方地说要建这个连接。
第四条
在make install的时候可以建立新的,是不是一定要考过来。再建连接(光盘安装的/usr/src里没有System.map这个连接。)
本人升级三天了。网上找的一大堆,好像没有一个能成功。
请问各位有没有在AS 4 U2下升过级的。可不可以救救我。。。。

论坛徽章:
0
15 [报告]
发表于 2007-03-30 15:06 |只看该作者
原帖由 mousejsh 于 2007-3-27 20:47 发表于 14楼  
1. 把下载的包复制到/usr/src目录下,并解压,建立链接文件
   ln -s linux-2.6.20 linux   (在/usr/src目录下)
4. # cp  /usr/src/linux-2.6.20/arch/i386/boot/bzImage   /boot/vmlinuz-2.6.120   
# cp  ...


上面几是不是必须我不知很明白,你可以去掉看看,至于你说没有在/usr/src下没有System.map文件,System.map文件时在编译新内核时生成的吧,在你解压的内核目录下,最好把你编译内核的过程写出来。你这样说不知道是什么地方出现问题

论坛徽章:
0
16 [报告]
发表于 2007-04-02 16:31 |只看该作者
我的是直接make menuconfig
make bZimage
make modules
make modules_install
make install
然后吧grup.conf修改第一个启动就行了.何必那么复杂?奇怪.

论坛徽章:
0
17 [报告]
发表于 2007-05-09 09:20 |只看该作者
我的已经关闭SELINUX了
可是我的新内核还是起不来.我是在虚拟机下编译的.硬盘选的是SCSI
但是出现的错误提示跟楼主差不多
我是RED HAT AS4 U42.6.9 升级到2.6.21
我把错误图贴出来.大家帮我分析一下

error.JPG (69.65 KB, 下载次数: 34)

error.JPG
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP