修復:"Failed to start Load Kernel Modules"


使用非默認內核而出現的錯誤。

[zsj@arch ~]$ systemctl --state=failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● systemd-modules-load.service loaded failed failed Load Kernel Modules
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
1 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
[zsj@arch ~]$ sudo systemctl status systemd-modules-load.service
● systemd-modules-load.service - Load Kernel Modules
Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static)
Active: failed (Result: exit-code) since Wed 2014-04-30 21:01:58 UTC; 3min 23s ago
Docs: man:systemd-modules-load.service(8)
man:modules-load.d(5)
Process: 117 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
Main PID: 117 (code=exited, status=1/FAILURE)
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
[zsj@arch ~]$ sudo journalctl -b _PID=117
-- Logs begin at Sat 2014-04-26 00:27:27 UTC, end at Wed 2014-04-30 21:05:42 UTC. --
Apr 30 21:01:58 arch systemd-modules-load[117]: Failed to find module 'vboxdrv'
[zsj@arch musics]$ sudo pacman -S virtualbox-host-dkms
==> To build and install your modules run: dkms install vboxhost/4.3.10
==> To do this automatically at startup run: systemctl enable dkms.service
Optional dependencies for virtualbox-host-dkms
linux-headers
linux-lts-headers
[zsj@arch musics]$ sudo dkms install vboxhost/4.3.10
[zsj@arch musics]$ sudo systemctl enable dkms.service
[zsj@arch musics]$ sudo vim /etc/modules-load.d/virtualbox.conf
寫入:vboxdrv
參考:
https://wiki.archlinux.org/index.php/Systemd


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM