Good piece of work this script making the guest additions of virtualBox available on TC.
Usually the official edition from Sun will be used as virtualBox:
http://dlc.sun.com/virtualbox/vboxdownload.html
This PUEL licensed edition is free for any personal (even commercial) use:
http://www.virtualbox.org/wiki/VirtualBox_PUEL
But it is't not free distributable, with the consequence that this version can't be used to build a stand alone extension.
See portable-virtualbox for a solution... here the portable wrapper for VBox downloads and installs *to itself* the VirtualBox runnable from Sun. There is a mandatory "not an official version ... not sun supported..." splash screen.
To sum up:
one downloads and runs portable installer,
it downloads sun vbox installer & extracts files from it & deletes it.
For free distribution you have to use the GNU licensed open source version which has got nearly aquivalent content. The main difference is that the free version hasn't got USB passing through capability. For details see:
http://www.virtualbox.org/wiki/Editions
If you are running VBox from linux you don't need "USB passing through" as one can access these from the host filesystem.
Assuming your guest additions are in place mount a folder on your host OS.
[# mount.vboxsf name mountpoint ] Where name is a name of a VBox shared folder on your host OS and mountpoint is a folder on your guest OS.
From the host OS open a terminal in the name folder and make a symbolic link to root.
[# ln -s / hostroot ] Where / is the root and hostroot is a name you like for the link.
Now you can open emelfm, for example, and navigate (on Debian, for example) to USB.
[ mountpoint/hostroot/media/disk ]
If you are running msWin this is not as easy, but links can be made if you go get the tools.or are running a suitable version. Info available on google, or I can look about for more if anyone needs.
OK. nuff for today on this old topic.
Thanks for the guest additions for TC Kingdomcome!