当前位置:  技术问答>linux和unix

Fedora17 内核版本和 uname -r查到的不一致,怎么办?

    来源: 互联网  发布时间:2017-05-16

    本文导语:  我是在加载设备驱动程序的时候遇到的问题。 $ sudo insmod Dev_hello.ko 然后出现了问题: Error: could not insert module Dev_hello.ko: Invalid module format 通过查vermagic和内核版本号 [lgw@localhost shareArm]$ sudo modinfo Dev_hello.ko ...

我是在加载设备驱动程序的时候遇到的问题。
$ sudo insmod Dev_hello.ko
然后出现了问题:
Error: could not insert module Dev_hello.ko: Invalid module format


通过查vermagic和内核版本号
[lgw@localhost shareArm]$ sudo modinfo Dev_hello.ko
[sudo] password for lgw: 
filename:       /home/lgw/shareArm/Dev_hello.ko
depends:        
vermagic:       3.5.0-2.fc17.i686 SMP mod_unload 686 


[lgw@localhost shareArm]$ uname -r
3.5.0-2.fc17.i686.PAE


然后在网上还查到执行命令cat /var/log/message | tail 命令去查看日志文件错误信息
相关部分:
Aug 10 14:24:29 localhost kernel: [14410.773882] Dev_hello: version magic '3.5.0-2.fc17.i686 SMP mod_unload 686 ' should be '3.5.0-2.fc17.i686.PAE SMP mod_unload 686 '



然后我查看我的内核根目录是/usr/src/kernels/3.5.0-2.fc17.i686,而且在kernels下只有3.5.0-2.fc17.i686
而在之前Makefile中用到的 /lib/modules下却有三个文件夹:3.3.4-5.fc17.i686    3.5.0-2.fc17.i686    3.5.0-2.fc17.i686.PAE

Makefile中相关的几句是:
KERNEL_DIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
all:
make -C $(KERNEL_DIR) M=$(PWD) modules


现在因为两者不一致,我不知道怎么改,怎么办了,初涉linux学习ARM,还请各位大神赐教啊~~小妹感激不尽!





|
rpm -qa | grep kernel* 
参照结果安装
yum install kernel-PAE-develxxxxxx
yum install kernel-PAExxxx
安装好后,/usr/src/kernels目录下会有相应版本的源代码。


|
解决办法:yum install kernel-PAE-devel

    
 
 

您可能感兴趣的文章:

  • Fedora Core 2自带的内核升级程序下载下来内核后,要不要再编译一遍内核?
  • 请问centos6.2 fedora13 内核问题
  • 关于fedora内核编译
  • fedora10 内核代码问题
  • 求fedora8版本内核文件系统的研究总结资料
  • 最新版本Fedora 6,该安装哪个版本的NTFS内核?
  • fedora 6 安装新内核后 tomcat无法启动
  • Fedora11如何下载对应的内核源码?
  • fedora core 5更新内核
  • fedora升级后进不了新内核,但能进入旧内核
  • (100分求)有用fedora core2的吗?linux内核是哪个盘的那个文件那?(那个MIAN.C)
  • fedora8(2.6.23)默认内核有没有支持video for linux的,怎么查开。
  • (100分求)有用fedora core2的吗?linux内核是哪个盘的那个文件那?
  • fedora上编译内核为什么出错。RED HAT上能通过的
  • 我装的是fedora,但是没有内核开发的工具,在/usr/include/linux下面没有kernel.h和module.h文件。要装什么包?
  • fedora9正式版安装完成重启时显示“输入不支援”怎么办?急!
  • 虚拟机上的fedora的root密码不记得了,怎么办?
  • fedora10安装oracle11g提示物理内存不足怎么办?
  • 【求助】急:Fedora 9 SELinux 配置错误导致启动不了怎么办?
  • fedora 12升级到13后重启显示load kernel first怎么办
  • fedora的root用户的密码忘了,怎么办?
  • fedora11更改密码时不能输入新密码怎么办??
  • fedora关机出现Shutting down... System halted.整个屏幕是黑的。怎么办呢?
  • fedora6开机内存占用太多,怎么办?
  • 我有2个硬盘,分别独立安装有XP和Fedora8,现在我想搞成双引导怎么办?
  • 装Fedora core2 Linux的时候,不能识别显示器怎么办?
  • 帮帮小弟~~~根目录满了怎么办啊 fedora 12
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • fedora官网如何下载低版本
  • 新手提问:我的cpu应该装哪个版本的Fedora 7
  • 我新买的Fedora,如何查看是什么版本?谢谢
  • vmware 7.0装fedora 12 live版本
  • 基于Fedora14下自带jdk1.6版本 安装jdk1.7不识别的解决方法
  • 在高版本的fedora装低版本gcc的问题
  • Redhat 的 fedora版本是刚刚安装好的,就发现了问题:终端里执行很多命令时提示:bash: xxx 权限不够
  • 安装不同版本fedora的启动问题
  • Fedora12编译 wxWidgets 多个版本出现相同错误!求救!
  • Linux/CentOS/fedora下vim显示的字符编码设置
  • Fedora与Fedora Core一样吗?
  • XP+ VM 6.03 + Fedora 7,在Fedora 7上怎么开启ftp server ?谢谢
  • NOSQL iis7站长之家
  • Fedora9的驱动如何移植到Fedora8?
  • 在VMware Workstation 8中安装Fedora 16后,Fedora无法访问互联网
  • Fedora2怎么样,与Fedora1相比有哪些进步?
  • 我在FEDORA CODE 3下能够认出我的声卡和显卡,但是在REDHAT9.0就不能认出来了,有办法把FEDORA中的驱动安装到REDHAT9.0中吗?
  • WIN7和Fedora14双系统开机引导进入Fedora出现grub>的提示符
  • Fedora Core3 怎样硬盘安装????Fedora Core3 的disk1里没有dosutils文件
  • [fedora]请教fedora7 显示分辨率和刷新频率问题
  • 等高手,mac700装了fedora后,没有出现启动菜单
  • fedora安装问题
  • WINDOWSXP安装FEDORA12以后进不去FEDORA12
  • virtualbox安装fedora问题
  • winxp 下 vmware 里的 fedora11 无法互联
  • yarrow linux Fedora 发行版是怎么回事?
  • 介绍一下一个新成产的fedora中文社区吧
  • 怎么安装 Fedora Core 5?????
  • 请问现在哪里可以获取Fedora的源代码?
  • fedora 15 登录不了,普通用户也不行!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,