分页: 4 / 6

Re: [教学] ubuntu 2.6.22 内核树建立

发表于 : 2009-03-13 17:31
murphy2008
多谢楼主,我照着做成功了,很多文章都没说内核树的事。楼主加油

Re: [教学] ubuntu 2.6.22 内核树建立

发表于 : 2009-04-20 14:30
fog
顶搂主
讲得很详细

终于搞定了第一步,继续努力中。 :em05

Re: [教学] ubuntu 2.6.22 内核树建立

发表于 : 2009-05-14 21:55
sillybird
写的太好了,搂主要是能够再写一下编译驱动的 Makefile 的用法就更好了!

Re: [教学] ubuntu 2.6.22 内核树建立

发表于 : 2009-05-19 21:31
piston47
mark!!

Re: [教学] ubuntu 2.6.22 内核树建立

发表于 : 2009-05-24 0:17
linuxleio
照着做一次

Re: [教学] ubuntu 2.6.22 内核树建立

发表于 : 2009-05-29 0:45
nieyong2010
首先要谢谢楼主的文章。
我装的是虚拟机VirtualBox 下的ubuntu 9.0.4。我没有自己去安装任何文件。
我想编译内核模块hellomod.c。
出现错误提示:no rule to make target -----
我找了很多网页,我的电脑里的内核树是存在的,就是说/lib/modules/2.6.28-11.generic/build 是链接到 /usr/src/kernel-linux-2.6.28-11.generic 。
另外,我可以肯定我的makefile文件是没有错的。
我在想,是不是我没有安装有些地方所说的kernel-header。
如何知道是否安装了这个呢,如果没有安装,应该如何操作呢。
望指点!!!

Re: [教学] ubuntu 2.6.22 内核树建立

发表于 : 2009-06-02 18:22
nieyong2010
问题解决了,原来是.C文件和makefile文件里的.o文件名不不相同。粗心了。

Re: [教学] ubuntu 2.6.22 内核树建立

发表于 : 2009-06-03 13:48
zq88295513
按照楼主的方法make 是成功了,但是到下一步 make bzlmage 时候出错了,显示 make*** 没有规则可以创建目标bzlmage,不知道原因,请楼主和高手请教!

Re: [教学] ubuntu 2.6.22 内核树建立

发表于 : 2009-07-07 0:17
fin_mai
原来我一直是Makefile写得不对啊 :em20

Re: [教学] ubuntu 2.6.22 内核树建立

发表于 : 2009-07-07 0:45
infinite180
Ubuntu做内核开发的确很方便,最开始的时候我还编译内核了,后来才知道根本不用

Re: [教学] ubuntu 2.6.22 内核树建立

发表于 : 2009-11-25 11:20
weihua2008
make oldconfig 过程中出现了下面的提示就不走了:
64 bit Memory and IO resources (EXPERIMENTAL) (RESOURCES_64BIT) [N/y/?] n
Low address space to protect from user allocation (DEFAULT_MMAP_MIN_ADDR) [4096] (NEW)


我的ubuntu是在虚拟机中安装的
有没有问题?

Re: [教学] ubuntu 2.6.22 内核树建立

发表于 : 2009-11-25 12:47
yearful
:em11

Re: [教学] ubuntu 2.6.22 内核树建立

发表于 : 2009-11-25 20:28
weihua2008
insmod: error inserting './hello.ko': -1 Invalid module form
dmesg后出现如下提示:
。。。。。。。。。。。。。。
hello: disagrees about version of symbol struct_module
撒回事?

Re: [教学] ubuntu 2.6.22 内核树建立

发表于 : 2009-11-25 20:34
weihua2008
雨中沉思,
insmod ./hello.ko时出错
error inserting './hello.ko': -1 Invalid module form发表于 : 2009-11-25 17:09
dmesg后出现如下提示:
。。。。。。。。。。。。。。
hello: disagrees about version of symbol struct_module
有没有解决办法

Re: [教学] ubuntu 2.6.22 内核树建立

发表于 : 2009-11-25 21:00
weihua2008
找到问题所在了
在编写Makefile时候
不写编译生成的在"KERNELDIR := /lib/modules/2.6.20/build"
后来发现在该路径下原来就有一个 2.6.24-19-generic 文件
它下面也有build所以直接如下写就成了

KERNELDIR:=/lib/modules/2.6.24-19-generic/build
最后添加成功了同lz一样还是不能输出hello world

待续