Well, one of the best ways to start off your forum is good ol' forum-to-forum advertising. Promote your website on other websites..where they allow it. That'll probably get you some starting members to make your site start off a little active.
From there try to get some affiliations with bigger sites. Contact an administrator and ask if they would be willing to link to your website(usually they'll ask you to link to theirs as well)
The main purpose behind this isn't to get members(because usually you won't get many), but to make Google and other search engines start to like your website more. The more websites that google finds your website linking to, the more Google will like you more. (And the larger the website...the more that that counts for). From there Google can start getting you members.
If you find that a member has posted something really interesting you can try to promote your website on extremely large websites like Digg.com by submitting the URL to the interesting post, then if people on Digg like it a lot you can expect thousands of hits(they'll probably be empty hits..but Google again will like you more).