我对内核构建有点陌生,但我想尝试一下我自己的内核。我基本上按照这个网站(elinux.org tutorial)上的"how to“在我的Pandaboard (运行Ubuntu12.04)上安装了3.5.0-rc7内核。
基本上我是这样做的。
获取主线内核
$ git clone http://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
$ cd linux
$ git checkout v3.5-rcx 为Pandaboard获取特殊的uboot和MLO
$ 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 )
$ vim .config
$ sudo make menuconfig (just added OTG support) 构建uImage
$ make uImage我将MLO boot.bin和uImage复制到我的Pandaboard的FAT分区,然后尝试引导。系统完全启动,但在启动时抛出以下消息:
*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*在启动后,我尝试手动加载模块,但没有成功。这就是结果:
*ls: cannot access /lib/modules/3.5.0-rc7-dirty: No such file or directory*如果能得到你的帮助就太好了。我不知道哪里出了问题..
致以敬意,
发布于 2012-10-02 17:20:13
我对你特定的构建架构一无所知,但是你不需要像任何常规的内核构建一样,在'make uImage‘之后运行'make modules’和'make modules_install‘吗?
https://stackoverflow.com/questions/12645854
复制相似问题