I'm going to help a friend to build a new system with only a 500 Gb SSD and 8 Gb RAM and we want to install Windows 7 and Ubuntu LTS. The usage will be 95% Ubuntu and 5% Windows and the system will remain turned on for maaaany hours for website (not server) purposes. So please help me in these:

  1. Is there a need to create a swap partition, as the memory is enough? If yes - how much?
  2. Should I create manually a /boot partition?
  3. Should I go for manually partitioning or with auto istallation alongside windows?

Please be free to suggest another solution or a new partitioning scheme.

Thanks in advance

closed as primarily opinion-based by mikewhatever, Charles Green, George Udosen, Eric Carvalho, Videonauth Oct 26 '17 at 8:32

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    If a new system, you may want to use UEFI, not the 35 year old BIOS/MBR. The Windows 7 DVD is BIOS only, but can be copied to a flash drive and some files moved around to make it UEFI bootable. How you boot install media, both Ubuntu & Windows is then how it installs. But you want both systems UEFI boot or both BIOS boot. – oldfred Oct 25 '17 at 2:11
  • @oldfred -- FYI, 64-bit only images of Win7 were EFI compatible – ravery Oct 25 '17 at 9:35

If you plan to hibernate you need 10-12GB swap. If not, 2-4GB swap should be sufficient unless you do really heavy computing.

A separate /boot partition is unnecessary. Many users that use a separate /boot partition run into problems later as they make it way too small and run out of space after a couple of kernel updates.

Create an 80-100GB partition for the Windows install. If you want a shared data partition also make that and format it ntfs. Leave the rest of the drive unallocated. When installing Ubuntu choose "use unallocated space" and let the installer partition it.

Since you are using Windows 7, I assume you are installing in Legacy/CSM mode. In Legacy mode, it is very important to install Windows first then Ubuntu for the following reasons:

Windows does not see non-windows OSs so the bootloader will not auto configure to boot linux. And manual configuration is very difficult.

Both systems will write their bootloader to the MBR. So we want Ubuntu's bootloader (grub) in the MBR when we are finished, because grub can see and boot Windows.

Not the answer you're looking for? Browse other questions tagged or ask your own question.