Disabling vbox services to decrease boot time Code Answer

Hello Developer, Hope you guys are doing great. Today at Tutorial Guruji Official website, we are sharing the answer of Disabling vbox services to decrease boot time without wasting too much if your time.

The question is published on by Tutorial Guruji team.

I did a systemd-analyze critical-chain at boot on my system, vanilla Arch running on i3wm.

Now, I also have Virtualbox installed on my system. Therefore, the output from systemd-analyze critical-chain looks like this:

graphical.target @45.620s
└─multi-user.target @45.620s
  └─vboxweb-service.service @45.609s +10ms
    └─vboxdrv.service @1.645s +43.956s
      └─basic.target @1.637s
        └─sockets.target @1.637s
          └─dbus.socket @1.637s
            └─sysinit.target @1.637s
              └─sys-fs-fuse-connections.mount @6.422s +3ms
                └─systemd-modules-load.service @348ms +36ms
                  └─systemd-journald.socket @340ms
                    └─system.slice @327ms
                      └─-.slice @327ms

Note that `vboxdrv.service’ takes the longest time, around 43 seconds, which is almost 90% of the total boot time.

My question is: Is it safe to disable both of these services with: systemd disable vboxdrv.service? Then, say whenever I want to run virtualbox, I can just do: systemd start vboxdrv.service?

Answer

There’s no need to.

vboxdrv.service recompiles kernel drivers only when you update your kernel which I’m pretty sure you don’t do daily. Still you can disable it.

We are here to answer your question about Disabling vbox services to decrease boot time - If you find the proper solution, please don't forgot to share this with your team members.

Related Posts

Tutorial Guruji