Please don't downvote a question without a proper explanation. @obmon , you can refine your question to get more proper answer. See HERE and here. Try avoiding too much question in one topic, questions like how much space windows need clearly too localized.
–
Web-EMay 6 '13 at 12:10

SSD's are fairly inexpensive (< $100) if I were in your situation, I would purchase a new SSD and put Ubuntu on that.
–
Brandon BertelsenMay 6 '13 at 14:54

1 Answer
1

Personally I'd never be able to constrain my OS to use just 32GB of space, be it Linux or Windows.
What you can do if you know you're not going to install a huge amount of programs to your Linux OS is create a separate partition for your /home directory.

That's like the C:\Users directory in Windows.

When you're installing Ubuntu you just go to the advanced partitioning option during install, where you specify your SSD to use an EXT4 partition for most of the drive, leaving 1-2GB or so to create your "swap" partition, which is like the pagefile in windows, except obviously it's a partition not a file.

Then you allocate another EXT4 partition on your 500GB drive, and that one will be for your home directory.

You can set up the partitions using gparted or some other partitioning tool beforehand if you like, but when you're doing your Ubuntu install, you need to go to the advanced setup option where you set the partitions, so that you can allocate the mount points.

So you set the EXT4 SSD to use: "/" as its' mount point, which means it will be the root directory.
Then you set the EXT4 partition on your 500GB drive as the "/home" mount point. Which will tell the Ubuntu installer to use that partition for your equivalent of C:\Users.

Neat huh :0)

Only problem for me is that I think I'd probably even install more than 32GB of programs on the root fs. As even though I'd be installing all my windows games in wine, which stores it's files in the home directory, I found particularly when getting used to Linux, I became a package manager fiend... Once you open the Ubuntu software centre and there's millions of free apps which you're not already familiar with, it's awfully tempting to just go through and install piles of programs just to get familiar with them cause there FREEEEE! :OP

As for windows, I know that you can move the MyDocuments and MyVideos folders etc to a separate partition, but generally Windows is a space hog anyway so I'd definitely want to leave at least half of your 500GB drive for Windows.

Bearing in mind that you can mount your NTFS partitions inside Linux and read and write files, (without the ability to set file permissions).

While on Windows, you won't be able to easily mount your EXT4 partitions. There are programs I use like this one:
http://sourceforge.net/projects/ext2read/
Which will allow you to read your EXT4 partitions in Windows, but with that particular one you have to copy the files to the NTFS partition before you can open them.

Where as http://www.ext2fsd.com/
I think would allow you to mount your EXT4 partitions in Windows, but I found it tricky to set up and potentially a risk of damaging your data.

Having said all of which, if you're editing digital media I think it would be nice to have a 32GB SSD to use for working with your large image and video files, if you're going to be doing things that require a lot of read/write of the data. For example if you want to edit segments of video and save multiple copies while you're working with them. Though if you're working with video, 32GB would be a bit confining. I'd go for a larger SSD.

Wow. Thanks for your answer! Sorry for the late reply. But I pretty much followed your advice. Got windows with enough space, and a data drive formatted to NTFS. and then I have both Linux Mint and Debian 7 installed, both using the same drive for the home directory, and both with NTFS configuration tools to allow it to read the Data drive. I'm very pleased. And.. i don't actually install software I don't use, so I still have plenty of space left. I gave Mint 30gb, and I've only used 8gb so far and all i want is already installed.
–
obmonSep 9 '13 at 12:21