I am trying to share folder from my host (PCLinuxOS 2010) to guest (sidux) with Virtualbox. After I create a share to my documents folder in my home, I tried mounting it in the guest OS. But I got the error:
/sbin/mount.vboxsf: mounting failed with the error: No such device.
After googling, I found that the module vboxsf (earlier versions had vboxvfs module) needs to be loaded (if it does not get loaded automatically) for sharing of folders between host os and guest os. On attempting to load the module, I get:
# modprobe vboxsf
FATAL: Error inserting vboxsf (/lib/modules/188.8.131.52-pclos1.pae/kernel/3rdparty/vbox/vboxsf.ko.gz): Unknown symbol in module, or unknown parameter (see dmesg)
The output of dmesg is:
vboxguest: exports duplicate symbol RTMemExecFree (owned by vboxdrv)
vboxsf: Unknown symbol VBoxGuestIDCCall
vboxsf: Unknown symbol VBoxGuestIDCOpen
vboxsf: Unknown symbol VBoxGuestIDCClose
I think there is a problem in loading module vboxguest too:
# modprobe vboxguest
FATAL: Error inserting vboxguest (/lib/modules/184.108.40.206-pclos1.pae/kernel/3rdparty/vbox/vboxguest.ko.gz): Invalid module format
I don't know if the problem is with the vboxguest module or with the vboxsf module. Thinking that something might have gone wrong while installing virtualbox package I removed virtualbox completely, rebooted, reinstalled virtualbox and all its related packages, then rebooted, but still the same error.
Currently, I using the 220.127.116.11-pclos1.pae kernel. I tried using the original kernel that came with PCLinuxOS 2010.1 (18.104.22.168-pclos1.bfs), but the same problem.
Has anybody else experienced this type of problem? Can somebody verify this?