QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1334|回复: 3

redhat8 编译 kernel 的问题

[复制链接]
发表于 2002-12-6 23:59:06 | 显示全部楼层 |阅读模式
由于在使用自带 2.4.18.xx 时声卡、网卡都能认,就是无法工作,多次更换驱动都无效,就抱住一了百了的心态尝试更新 kernel,选用的是 2.4.20 版的 kernel,运行 make config、make dep、make zImage(make bzImage)后无法找到 zImage(bzImage)文件(make zImage 后未运行 make clean);尝试 make menuconfig、make dep、make bzImage(能找到 bzImage,未尝试 make zImage)、make clean,就成功找到 bzImage,问:
1)两次编译过程都曾出现“warnning!”字句,如何在编译后查看编译过程的事件记录?
2)为什么第一次编译 make zImage(make bzImage)后无法找到内核映像?
3)我是用 loadlin 的办法加载 Linux 的,我修改加载批处理为“ c:\linux\loadlin.exe c:\linux\bzImage root=/dev/hdc5”后,登陆 Linux,提示 Uncompressing ...(大概是映像解压缩吧)后终止了,并提示 ran out of input datain ?

请问我该如何解决以上三个问题?
发表于 2002-12-7 22:06:26 | 显示全部楼层
1make zImage应该不成功,现在的内核都很大,不用bzImage基本不行
你说的找不到bzImage的现象,不知你是在哪个目录下找的,应该是在内核源码的arch/386/boot目录下找
2如果你想记录编译过程,可以试试命令后面加上>temp?.txt,譬如make dep>temp1.txt,make bzImage>temp2.txt,类推,编译完毕后看相应的txt文件就可以
3用loadlin的方法我还没试过,有经验的朋友请补充
回复

使用道具 举报

 楼主| 发表于 2002-12-15 03:10:13 | 显示全部楼层
[quote:6d588624f5="llc"]1make zImage应该不成功,现在的内核都很大,不用bzImage基本不行
你说的找不到bzImage的现象,不知你是在哪个目录下找的,应该是在内核源码的arch/386/boot目录下找
2如果你想记录编译过程,可以试试命令后面加上>temp?.txt,譬如make dep>temp1.txt,make bzImage>temp2.txt,类推,编译完毕后看相应的txt文件就可以
3用loadlin的方法我还没试过,有经验的朋友请补充[/quote]

我已经使用 bzimage 了,你没看见吗?

arch/i386/boot 里也没有内核映像
回复

使用道具 举报

发表于 2002-12-15 03:26:30 | 显示全部楼层
想事后看过程还可以这样:
在命令后面加上: |tee output.txt
这样既可以在编译的时候看到信息,也可以把信息保留起来。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-5-20 20:51 , Processed in 0.075286 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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