I am trying to use subversion on a linux machine, the repository is on a Microsoft sbs2008 server. (I can access the repository from a Microsoft Windows 7 machine.) Can some
Do you have control over the Windows machine? Is port 3690 unblocked? Why not use svnserve server on the Windows machine. Then, you don't have to mount file systems.
c:\> svnserve -r C:\path\to\your\repository -d
$ svn co svn://sbs2008/trunk
Another possibility is using VisualSVN Server on your Windows box. Then, you could use Apache's httpd to access your repository:
$ svn co http://sbs2008/svn/trunk
VisualSVN Server isn't open source, but it's free as long as you don't need advanced stuff like Windows Active Directory connections.