执行出错
nowcoder@nowcoder:~/linux-5.6.18$ sudo make modules_install
sed: 无法读取 modules.order: 没有那个文件或目录
Makefile:1311: recipe for target ‘modinst’ failed
make: *** [modinst] Error 2
这个错误提示表明在执行 sudo make modules_install 命令时,出现了无法读取 modules.order 文件的错误。可能是因为您之前没有成功编译内核,或者编译过程中出现了其他错误导致该文件没有生成。
可以尝试重新编译内核并执行 sudo make modules_install 命令。具体步骤如下:
进入内核源代码目录:
cd ~/linux-5.6.18
进行清理操作:
sudo make clean
配置内核选项。您可以使用之前的配置文件进行配置,也可以使用默认配置文件进行配置:
sudo make defconfig
编译内核:
sudo make
安装内核模块:
sudo make modules_install
如果编译和安装过程没有出现其他错误,那么您应该可以成功安装内核模块了。