Anyway, I have two different antennas I've tried to use: your typical Belkin USB key, and a Linksys Wireless-G.
Unfortunaely, neither of those descriptions are detailed enough to be usable: For one thing, all you're doing is referring to a brand and a product category, which may still have more than one model associated with it. Heck, even knowing the model number isn't enough: you need the hardware revision number too.
For instance, I could say I'm using a Wireless G D-Link USB adapter, but that's not very specific at all: D-Link lists two such products on their webpage, and neither is the one I have. Its model number is DWL-G122, but that's still not enough. Why? There are three different versions of that model, and each needs a different driver (even on Windows). This is just my example, though.
If you look on the back of the device, it should list your model number and hardware revision. Then, your best resource for answers is Google.
Oh, and if you want more info, there should be command line utility called "lsusb" (it has to run as root, though; try "sudo lsusb") that will list out what is attached to your computer. It can offer hints about what is inside the adapters, which may help you find the right drivers and information.
As for ndiswrapper, I don't know enough about Ubuntu to know how to install it over there.