我要学好 c++ 2024-04-02 15:30 采纳率: 0%
浏览 2

Ubuntu环境下进行内核替换,帮帮我

在执行make modules_install这步时报错
命令:sudo make modules_install
报错

img

cp: 对 './modules.builtin.modinfo' 调用 stat 失败: 没有那个文件或目录
make: *** [Makefile:1268:modinst] 错误 1

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-02 15:30
    关注

    引自免费微信小程序:皆我百晓生

    非常感谢您的提问,我会尽力提供详细的解答。

    这个错误提示的意思是,在执行 make modules_install 这个命令时,出现了错误信息 "error 1"。对于这个问题,可能是以下几个原因导致的:

    1. 缺少模块的模物料理信息(.modinfo)。
    2. 模块的编译选项设置不正确。

    为了解决这个问题,我们可以按照以下步骤进行操作:

    1. 检查 .modinfo 文件是否存在。如果没有,可以使用 find /usr/src/kernel-4.19.90-2403.4.0 -name "*.modinfo" 来查找它。如果有,确认并删除它。

      find /usr/src/kernel-4.19.90-2403.4.0 -name "*.modinfo"
      
    2. 如果 .modinfo 文件不存在,那么可以尝试更改一些编译选项来编译相应的模块。例如,如果我们想安装一个名为 watchdog 的模块,我们可以在编译选项中添加 -Wd,例如:

      ./configure --enable-watchdog
      

      然后通过以下命令进行构建:

      make
      
    3. 确保编译成功后,就可以运行 make modules_install 命令了。

    以上就是解决这个问题的方法。如果您还有其他关于 Ubuntu 内核替换的问题,欢迎随时向我提问。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月2日

悬赏问题

  • ¥50 AI大模型精调(百度千帆、飞浆)
  • ¥15 关于#c语言#的问题:我在vscode和codeblocks中编写c语言时出现打不开源文件该怎么办
  • ¥15 非科班怎么跑代码?如何导数据和调参
  • ¥15 福州市的全人群死因监测点死亡原因报表
  • ¥15 Altair EDEM中生成一个颗粒,并且各个方向没有初始速度
  • ¥15 系统2008r2 装机配置推荐一下
  • ¥500 服务器搭建cisco AnyConnect vpn
  • ¥15 悬赏Python-playwright部署在centos7上
  • ¥15 psoc creator软件有没有人能远程安装啊
  • ¥15 快速扫描算法求解Eikonal方程咨询