linux不能加载驱动模块的解决
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
·
这个周又开始看<<Linux设备驱动>>中的scull了,希望能在内核层面上做一些有趣的事情
书籍下载地址:
https://www.yuanshiziliaoku.com/info.html?topic_uuid=77770627b4219687266fcd3f5bfd7bb0
本来不想发这个csdn,但是还是坚持写下来记录下排查问题的过程吧
今天make模块成功后,突然出现了
ERROR: could not insert module main.ko: Operation not permitted
天啊 这到底是什么原因,权限不足吗?自己
sudo make
sudo insmod main.ko
发现还是这个问题,于是自己 sudo dmesg -c
Linux dmesg命令用于显示开机信息。
kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。
发现了一个十分重要的buffer内容
Lockdown: insmod: unsigned module loading is restricted; see man kernel_lock
明白了是Secure Boot在作怪
于是开机按住F2,关闭Secure Boot,再次加载内核驱动模块,完成加载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)