搜索
bottom↓
回复: 0

为什么我在制作linux内核时没有生成bzImage?本人在线等待高手帮忙!

[复制链接]

出0入0汤圆

发表于 2010-10-12 10:32:29 | 显示全部楼层 |阅读模式
情况是这样的:我安装的linux是Rad hat5红帽,使用的内核源代码是linux-2.6.32.2版本的;步骤如下:
一、在linux根目录下创建一个目录为lesson1,同时把内核解压到这个目录下,生成一个linux-2.6.32.2的目录;
二、进入linux-2.6.32.2目录,依次执行make distclean,make menuconfig(在这里我直接保存退出,使用ls -a可以看到一个.conf文件),然后执行make bzImage命令,大约过了二十分钟执行完后,执行make modules、make modules_install命令,到这一步按理应该会在/arch/x86/boot/下生成一个bzImage目录,可是没生成,我只是看到在/arch/arm/boot目录下有zImage和Image几个文件;
三、制作init ramdisk,仍然是在linux-2.6.32.2目录下,执行mkinitrd initrd-2.6.32.2 2.6.32.2命令,可是会提示错误:No module uhci-hcd found for kernel 2.6.32.2, aborting.可是我用命令ls /lib/modules下确实有2.6.32.2这个内核文件了,为何会报错呢???
   各位大师,帮帮忙吧,我为了这个内核都快搞了我四天了,在网上找了大半天也没找到自己要的答案,各种方法也试了,本来我想跳过制作init armdisk这一步,直接编辑修改vim /etc/grub.conf,然后保存重启linux,进入我安装的内核,可是根本没法用!

这个是在编译完后linux-2.6.32.2的目录界面 (原文件名:这是编译完后linux-2.6.32.2目录.png)


这是在/lib/modules目录界面 (原文件名:这是在modules目录.png)


这个就是x86下的boot,这里并没有生成bzImage目录界面 (原文件名:x86-boot目录下.png)


这个是根目录下的boot目录的界面 (原文件名:boot.png)

没有回答吗???我会在线等待高手的出现!

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-31 14:34

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表