Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1719460
  • 博文数量: 177
  • 博客积分: 9416
  • 博客等级: 中将
  • 技术积分: 2513
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-06 16:08
文章分类

全部博文(177)

文章存档

2013年(4)

2012年(13)

2011年(9)

2010年(71)

2009年(12)

2008年(11)

2007年(32)

2006年(25)

分类: LINUX

2006-08-15 10:23:01

在vmware里安装了一个red hat 9,由于做驱动开发的学习,需要将内核升级,于是我就选
了最新的版本:2.6.17.6。但是由于在vmware中编译安装,出现了不少问题,比如buslog
ic module的问题,还有其他很多很多。好不容易杀出一条血路,眼看就要到达终点,mki
nitrd突然给我捣乱。再也找不到解决方法了,哪位大虾给在下一个指点?

编译过程:
make mrprober
make menuconfig
make all modules_install install
然后mkinitrd报错,因为306行使用了“[[”和“]]”。改成“[”和“]”之后,出现了如
下问题:
FATAL: kernel too old
/sbin/mkinitrd: line 778:  2305 Done                    echo nash-access -w $t
      2306 Segmentation fault      | /sbin/nash --force --quiet
FATAL: kernel too old
/sbin/mkinitrd: line 778:  2307 Done                    echo nash-access -w $t
      2308 Segmentation fault      | /sbin/nash --force --quiet
FATAL: kernel too old
/sbin/mkinitrd: line 778:  2309 Done                    echo nash-access -w $t
      2310 Segmentation fault      | /sbin/nash --force --quiet
FATAL: kernel too old
/sbin/mkinitrd: line 778:  2311 Done                    echo nash-access -w $t
      2312 Segmentation fault      | /sbin/nash --force --quiet
no temporary directory could be found.

现运行系统:
[root@localhost boot]# uname -a
Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686
 i386 GNU/Linux

mkinitrd版本:
[root@localhost boot]# mkinitrd --version
mkinitrd: version 5.1.2

Copyleft (C) 2007-2009 raof01.
本文可以用于除商业外的所有用途。此处“用途”包括(但不限于)拷贝/翻译(部分或全部),不包括根据本文描述来产生代码及思想。若用于非商业,请保留此 权利声明,并标明文章原始地址和作者信息;若要用于商业,请与作者联系(raof01@gmail.com),否则作者将使用法律来保证权利。
阅读(3119) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~