Sorry, was busy recently.
Don't know why someone you say you need a card reader. It's a little simpler, but you can do it over usb with the card in the phone.
I'd never recommend minitool if you are making an ext format partition. GParted (a linux-based tool) will do it much better. I don't know whether that is the cause of your problem. I tried Link2SD briefly on my phone and had to reboot before it could mount the card, but it told me to do that. It may be that your ROM is not compatible with it - a shame if so as I'd hoped that would be simpler than adding a script or changing ROM. But that may not be it either. The only answer the Link2SD FAQ
gives for this refers to HTC devices - I don't know whether there is a similar thing in the Smart.