错误Log如下:
[FAILED] Failed to start Load Kernel Modules.
See 'systemctl status systemd-modules-load.service' for details.
根据错误提示:
查看出错进程命令:
systemctl status systemd-modules-load.service
查看进程Log命令:
sudo journalctl -b _PID=66
得到详细Log:
-- Logs begin at Sat 2019-04-06 01:44:29 UTC, end at Thu 2020-10-15 05:30:40 UTC
. --
Apr 06 01:44:30 am335x-evm systemd-modules-load[66]: Inserted module 'cryptodev'
Apr 06 01:44:30 am335x-evm systemd-modules-load[66]: [[0;1;31mFailed to find mod
ule 'usbserial'[[0m
Apr 06 01:44:30 am335x-evm systemd-modules-load[66]: [[0;1;31mFailed to find mod
ule 'ftdi_sio'[[0m
Apr 06 01:44:30 am335x-evm systemd-modules-load[66]: Inserted module 'uio_module
_drv'
解决方法:
通过grep命令查找到出错模块usbserial和ftdi_sio加载位置在如下文件:
/etc/modules-load.d/kobuki.conf
因为其中只包含了这两个模块,所以直接清空该文件文件内容
echo "" > /etc/modules-load.d/kobuki.conf
说明:
usbserial和ftdi_sio模块不存在,导致报错,故清除启动加载模块。