do you have 30MB or 30GB free?
i'm not sure what the problem could be, especially if your windows is running ok.
i'd presume the installer would not need free hard drive space immediately, and would later give you an option of partitioning your drive??
did you try some of the options at boot screen