分页: 4 / 6
Re: [教学] ubuntu 2.6.22 内核树建立
发表于 : 2009-03-13 17:31
由 murphy2008
多谢楼主,我照着做成功了,很多文章都没说内核树的事。楼主加油
Re: [教学] ubuntu 2.6.22 内核树建立
发表于 : 2009-04-20 14:30
由 fog
顶搂主
讲得很详细
终于搞定了第一步,继续努力中。

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写得不对啊

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
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
待续