LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 793|回复: 5

Hiweed 1.02 不能编译内核,请帮忙:)

[复制链接]
发表于 2006-8-28 16:23:19 | 显示全部楼层 |阅读模式
#make menuconfig 出错 :***没有规则可以创建目标 “menuconfig”。停止。

请问要怎样处理?



另外,下面的方法好像也不行,也会出现同样的问题。


debian参考手册上抄来的

关心一下有关kernel-package、gcc、binutils和modutils的错误报告。请按有关要求使用较新的版本。

在Debian系统中用源码编译自定义内核要特别小心。用make-kpkg的--append_to_version选项来创建多重内核镜像比较安全。

# apt-get install debhelper modutils kernel-package libncurses5-dev
# apt-get install kernel-source-2.4.18 # 使用最新版本
# apt-get install fakeroot
# vi /etc/kernel-pkg.conf # 输入我的名字和email
$ cd /usr/src # 创建目录
$ tar --bzip2 -xvf kernel-source-2.4.18.tar.bz2
$ cd kernel-source-2.4.18 # 如果这是你的内核源码
$ cp /boot/config-2.4.18-386 .config # 将当前配置设定为默认配置
$ make menuconfig # 按自己的喜好来定制
$ make-kpkg clean # 必须执行这步(per: man make-kpkg)
$ fakeroot make-kpkg --append_to_version -486 --initrd \
--revision=rev.01 kernel_image \
modules_image # modules_image可以是pcmcia-cs*等。
$ cd ..
# dpkg -i kernel-image*.deb pcmcia-cs*.deb # 安装

make-kpkg kernel_image实际上执行了make oldconfig和make dep。如果没使用initrd就不要使用--initrd选项。

如果想加载pcmcia-cs模块或没有pcmcia,应该在make menuconfig后选“General setup —>”进入“PCMCIA/CardBus support —>”,配置“< > PCMCIA/CardBus support”选项(例如,取消复选项)。

对于SMP机器,参照kernel-pkg.conf(5)的说明设置CONCURRENCY_LEVEL。
发表于 2006-8-28 17:09:41 | 显示全部楼层
do you have ncurses lib ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-29 11:56:31 | 显示全部楼层
我已分别找了debhelper modutils kernel-package libncurses5-dev,并下载,安装不了。

因为我在家没有上网,所以想先把DEB文件下载后再回去安装,请大家帮帮忙,怎样才能不上网 apt-get 编译内核。

我的是Hiweed 1.02
回复 支持 反对

使用道具 举报

发表于 2006-8-29 12:32:01 | 显示全部楼层
what error when you install *.deb?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-29 15:40:42 | 显示全部楼层
只有kernel-pack那个DEB包可以安装,其他都不行,提示见图。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-29 16:07:46 | 显示全部楼层
我在单位用VMware 安装了Hiweed,运行比较快,想编译内核,上网还是没成功,如下提示:

root@lb-desktop:~# apt-get install debhelper modutils kernel-package libncurses5 -dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
debhelper 已经是最新的版本了。
modutils 已经是最新的版本了。
kernel-package 已经是最新的版本了。
libncurses5-dev 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 6 个软件未被升级 。
root@lb-desktop:~# apt-get install fakeroot
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
fakeroot 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 6 个软件未被升级。
root@lb-desktop:~# make menuconfg
make: *** 没有规则可以创建目标“menuconfg”。 停止。
root@lb-desktop:~#
root@lb-desktop:~#
回复 支持 反对

使用道具 举报

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

本版积分规则

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