禁用 vbox 服务以减少启动时间

mle*_*312 5 linux virtualbox systemd services

systemd-analyze critical-chain在我的系统上做了一个启动,在 i3wm 上运行 vanilla Arch。

\n

现在,我也已经Virtualbox安装在我的系统上。因此,输出systemd-analyze critical-chain看起来像这样:

\n
graphical.target @45.620s\n\xe2\x94\x94\xe2\x94\x80multi-user.target @45.620s\n  \xe2\x94\x94\xe2\x94\x80vboxweb-service.service @45.609s +10ms\n    \xe2\x94\x94\xe2\x94\x80vboxdrv.service @1.645s +43.956s\n      \xe2\x94\x94\xe2\x94\x80basic.target @1.637s\n        \xe2\x94\x94\xe2\x94\x80sockets.target @1.637s\n          \xe2\x94\x94\xe2\x94\x80dbus.socket @1.637s\n            \xe2\x94\x94\xe2\x94\x80sysinit.target @1.637s\n              \xe2\x94\x94\xe2\x94\x80sys-fs-fuse-connections.mount @6.422s +3ms\n                \xe2\x94\x94\xe2\x94\x80systemd-modules-load.service @348ms +36ms\n                  \xe2\x94\x94\xe2\x94\x80systemd-journald.socket @340ms\n                    \xe2\x94\x94\xe2\x94\x80system.slice @327ms\n                      \xe2\x94\x94\xe2\x94\x80-.slice @327ms\n
Run Code Online (Sandbox Code Playgroud)\n

请注意,“vboxdrv.service”花费的时间最长,约为 43 秒,几乎占总启动时间的 90%。

\n

我的问题是:通过以下方式禁用这两项服务是否安全systemd disable vboxdrv.service?然后,每当我想运行 virtualbox 时,我都可以这样做systemd start vboxdrv.service

\n

Art*_*nov 2

没必要。

vboxdrv.service仅当您更新内核时才重新编译内核驱动程序,我很确定您不会每天都这样做。您仍然可以禁用它。