首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建自定义内核模块后没有模块“无法访问/lib/ -> /xyz:没有这样的文件或目录”

构建自定义内核模块后没有模块“无法访问/lib/ -> /xyz:没有这样的文件或目录”
EN

Stack Overflow用户
提问于 2012-09-29 03:01:12
回答 1查看 1.2K关注 0票数 3

我对内核构建有点陌生,但我想尝试一下我自己的内核。我基本上按照这个网站(elinux.org tutorial)上的"how to“在我的Pandaboard (运行Ubuntu12.04)上安装了3.5.0-rc7内核。

基本上我是这样做的。

获取主线内核

代码语言:javascript
复制
$ git clone http://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git  
$ cd linux  
$ git checkout v3.5-rcx  

为Pandaboard获取特殊的uboot和MLO

代码语言:javascript
复制
$ mkdir pandaboard-es  
$ cd pandaboard-es  
$ git clone git://git.linaro.org/boot/u-boot-linaro-stable.git  
$ cd u-boot-linaro-stable  
$ git checkout -b pandaboard-es origin/Linaro-u-boot-2011.12  
$ make omap4_panda_config  
$ make  

创建我自己的配置文件(复制rc7-configfile )

代码语言:javascript
复制
$ vim .config  
$ sudo make menuconfig (just added OTG support)  

构建uImage

代码语言:javascript
复制
$ make uImage

我将MLO boot.bin和uImage复制到我的Pandaboard的FAT分区,然后尝试引导。系统完全启动,但在启动时抛出以下消息:

代码语言:javascript
复制
*FATAL: Could not load /lib/modules/3.5.0-rc7-dirty/modules.dep: No such file or directory
fsck from util-linux 2.20.1  
/dev/mmcblk0p2: clean, 319456/3887104 files, 10158442/31093248 blocks  
modprobe: FATAL: Could not load /lib/modules/3.5.0-rc7-dirty/modules.dep: No such file or directory  
modprobe: FATAL: Could not load /lib/modules/3.5.0-rc7-dirty/modules.dep: No such file or directory*

在启动后,我尝试手动加载模块,但没有成功。这就是结果:

代码语言:javascript
复制
*ls: cannot access /lib/modules/3.5.0-rc7-dirty: No such file or directory*

如果能得到你的帮助就太好了。我不知道哪里出了问题..

致以敬意,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-02 17:20:13

我对你特定的构建架构一无所知,但是你不需要像任何常规的内核构建一样,在'make uImage‘之后运行'make modules’和'make modules_install‘吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12645854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档