modules.order: No such file or directory
时间: 2023-07-22 18:25:51 浏览: 361
这个错误通常是由于模块目录中缺少 `modules.order` 文件导致的。可以尝试在模块目录中运行以下命令来生成 `modules.order` 文件:
```
sudo bash -c "ls -1 /lib/modules/\`uname -r\`/kernel/ > /lib/modules/\`uname -r\`/modules.order"
```
如果上述命令不起作用,则可以尝试重新安装内核或更新内核版本。
相关问题
sed: can't read modules.order: No such file or directory make: *** [Makefile:1442: _modinst_] Error 2
这个错误可能是由于缺少内核模块编译所需的依赖项或者内核配置不正确导致的。你可以尝试执行以下步骤来解决这个问题:
1. 确认你已经安装了内核头文件和构建工具,可以使用以下命令来安装:
```
sudo apt-get install linux-headers-$(uname -r) build-essential
```
2. 确认你的内核配置正确,可以使用以下命令检查:
```
zcat /proc/config.gz | grep CONFIG_MODULES=y
```
如果输出结果为 `CONFIG_MODULES=y`,则内核已经正确配置。
3. 确认你正在正确的目录下运行 `make` 命令,如果不是,则需要进入正确的目录,例如:
```
cd /usr/src/linux-headers-$(uname -r)
```
如果上述步骤都没有解决问题,可能是其他的问题导致的,你可以提供更多的错误信息或者日志,让我更好地帮助你解决这个问题。
sed: can't read Makefile: No such file or directory
这个错误提示表明sed命令无法读取Makefile文件,因为该文件不存在或者路径不正确。\[1\]根据引用\[2\]中的命令,你可能需要先解压magent-0.5.tar.gz文件,然后执行ldconfig命令,接着使用sed命令修改Makefile文件,最后执行make命令。请确保你在正确的目录下执行这些命令,并且Makefile文件存在于该目录中。如果Makefile文件确实不存在,你可能需要重新下载或者获取正确的Makefile文件。
#### 引用[.reference_title]
- *1* [attempting to install new kernel, error modules.order & Makefile Error 2](https://blog.csdn.net/Wang_anna/article/details/124196178)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [magent编译报错error: event.h: No such file or directory](https://blog.csdn.net/hxpjava1/article/details/77622859)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文