If anybody is getting the VERR_SUPDRV_COMPONENT_NOT_FOUND error when trying to start a VM in VirtualBox when trying to set up Host Interface networking, the error is occurring because VirtualBox can’t communicate with the vboxnetflt driver.
To fix this, simply load the vboxnetflt module:
# modprobe vboxnetflt
Then, try starting the VM again. If it works, you know that the problem is that the vboxnetflt module is not loading on startup.
If it didn’t work, make sure the module has been built. A little # /etc/init.d/vboxdrv setup ought to do the trick.
On most Linux systems, you can add an entry to /etc/modprobe.conf to make the module load on startup. (On OpenRC-based Gentoo systems, you can add an entry to /etc/conf.d/modules to do it the Gentoo Way™.)


Thanks for posting this info. I was seeing the same error using the latest kernel with the Kubuntu9.04 alpha. Recompiling the kernel module fixed the issue.
-J
which version of virtualbox does vboxnetflt show up in?
vboxnetfltis included in VirtualBox 2.1 and above.hm. ok. Means I’ve got some overlay work to do then. Thanks!
OK, got it. Thanks again for this post. Saved me a lot of time.
Thanks a lot for this tip, my virtualbox works now.
Ditto, thanks a bunch.
vboxnetflt: Unknown symbol SUPDrvLinuxIDC
Yonas, you are getting that error because the vboxnetflt module you are using is compiled for a different version of the kernel you are running. Run
# /etc/init.d/vboxdrv setupto fix it.Thanks! That did it for me on VirtualBox OSE 2.2.4.
And for all the people who are using windows:
This will leads to an installation of the necessary drivers.
Now the VM will run without any errors.
thank u guy !! works fine
Dude!!!!!! you save my day, the vboxnetflt module wasn’t loaded, but what happened with /etc/init.d/vboxsvr setup that command doesn’t exist: I’m using debian unstable with 2.6.30-2_AMD64 kernel and vbox modules
Once again thx a lot
Thanks – saved a big chunk of my day !
For me, on the latest OSE (3.0.12_OSE r54655), the
#/etc/init.d/vboxdrv setup
fails as it only accepts the start/stop/restart/status inputs.
the solution (for me) was to rebuild the vboxdrv and vboxnetflt modules;
change to the out//release/bin/src/ directory and issue the
$ make
$ sudo make install
commands before reloading vboxdrv
$ sudo /etc/init.d/vboxdrv start
and then loading vboxnetflt
$ sudo modprobe vboxnetflt
[I think that it's possible to just rebuild the vboxnetflt module by changing into the more specific directory before running the make;sudo make install commands, but I'm not sure that that is supported....]
I dont find etc/init.d/vboxsvr file in RHEL5.
I’m sure modprobe exists though. Tried
modprobe vboxnetfltyet?As for making it permanent, you’ll have to find a Red Hat–specific solution.
haven’t tried that.i just need to run modprobe vboxnetflt command in linux?