SystemD has a nice feature that detects the executing virtualized environment. Since there is no point to start VirtualBox guest service outside of VirtualBox guests. The unit file should include "ConditionVirtualization=oracle" as follows: [Unit] ... ConditionVirtualization=oracle ... See system.unit(1) for the details of ConditionVirtualization=. Reproducible: Always
+ 21 Sep 2013; Pacho Ramos <pacho@gentoo.org> + files/virtualbox-guest-additions.service: + Add ConditionVirtualization=oracle (#485484 by jackieku) +