While it's completly unsupported and only seems to work with the SLES 11 Express images it is possible to get Teradata Express to work on Virtual Box.
I followed these instructions http://techathlon.com/how-to-run-a-vmdk-file-in-oracle-virtualbox and after a couple of attempts managed to get a TD Express 15.00 image to come up in Virtual Box (on my MAC).
Power on as normal and you should get a TD Express Image running in Virtual Box (remember Express is not a supported product and even less so in an untested environment).
What is your current network setup in VirtualBox? I want the vm guest to access the internet and I want my host (laptop) to access the vm guest while under Teradata Network. Thanks
Not done TD for a while, but typically I do a NAT setup with Port forwarding from the VM (1025 for the Database) through to usually the same on the host. You would then use Studio/IDE to make a connection to localhost:1025 to connect to the database.
Not sure about access from the TD VM out through your host in this setup, again not tried any of this in a long time.
The desktop doesn't show up because the X11 config is tailored for vmware tools.
Uninstall vmware tools by running /usr/bin/vmware-uninstall-tools.pl. After that install VirtualBox guest additions.
When installed, run yast command from command line and reconfigure X11.
Then it will work, but I deem it unnecessary and disable it anyway.