You can try this tutorial found at lifehacker at Lifehacker.
1) Insert a live CD or USB for your Linux distribution and start up
its partition manager (like Gparted). Find your Windows partition in
Gparted's menu—it'll be listed as an NTFS drive.
2) Right-click on that Windows partition and choose "Delete" from
the menu. Your machine may have other Windows-related partitions as
well, like "System Reserved" and recovery partitions. If you want, you
can delete these as well (but make sure you have recovery discs handy
if you're going to delete a recovery partition).
3) Right-click on your Linux partition and choose "Resize/Move."
Resize it so it takes up the rest of the now-free space on your drive.
4) Click the "Apply All Operations" button in the toolbar to
perform the selected tasks. It may give you a warning saying that your
computer may not boot, but with most Linux instalations this shouldn't
be a problem (though if it is, check out this article to fix it). This
process may take some time, so let it be!
When it finishes, you should have a hard drive with nothing but Linux
on it. Your boot menu will still have some Windows entries, and it'll
work fine if you leave them there, but if you want to clean things up,
just open up a Terminal in Linux and run:
sudo update-grub
to remove them.