Linux and Windows 7 dual boot on SSD with data HDD

linuxmulti-bootssdwindows 7

I'm soon about to purchase a new desktop (for gaming, programming etc), and I'm trying to figure out a good setup for a dual boot with Linux and Windows 7.

I'm thinking of getting a SSD for storing the operating systems and applications, and having a large 1 or 2 TB harddrive for storage (for both operating systems) and games (for Windows 7, I have many games).

Right now I'm thinking of a setup like this:


  • /dev/sda1 – Linux root partition
  • /dev/sda2 – Linux swap
  • /dev/sda3 – Windows 7 partition


  • /dev/sdb1 – Linux /home
  • /dev/sdb2 – Windows 7 storage and games

I've never had a SSD before, so I have no idea if this a good setup or not. My question is basically is this a good setup, or should I do something else? If I get say, a 60GB SSD, to do you have any good recommendations on partition sizes on the SSD?

Best Answer

MS Windows requires 16 GB of disk, minimum, and Ubuntu (my favored distribution of Linux) requires 8 GB, so make sure your partitions are at least that big. Expect Windows to bloat over time as security updates come out. If you plan on spending most of your time in Linux and installing most software there, maybe make MS Windows get only around 20 to 25 to allow for plenty of security updates and give Linux the rest. You can also put /usr on the HD; that is where many applications are stored so it would save space on your SSD. The system would still boot quickly, though.

Swap will be faster on the SSD than the HD, of course, but it will still be slower than the RAM, I am told, so I would use between 4 and 10 times as much SDD as you have RAM for swap.

Yours seems like a good configuration, all in all.