When I first got into Linux, I had an old Windows XP computer that I kept because it was the only thing that would run an old laser printer that was compatible only with XP. It also had a bunch of ancient applications I relied on that would have required work to get running in a later version of Windows. I decided that would be a good computer to add Linux with dual boot. I installed Mint, trusting it to use its installation wizard to partition things optimally. Mint worked great, but it wiped Windows XP.
Since then, I've occasional had a situation where I wouldn't lose important existing stuff and checked to see what Mint's wizard would do if I used it. Those choices were never good for my needs. If someone was a complete computer newbie, stuck alone on a desert island with a laptop and an installation disk, the wizard would get them up and running. I wouldn't recommend it for any other situations. :-)
You posted an earlier question about partitioning for Mint. I explained some of the complexity in an answer. The Mint installation wizard doesn't know anything about how you use the computer, or what would make sense for you. It has no basis on which to make good choices. It will follow some rudimentary rules that will leave a working installation, but it won't be optimized in any way. Even as a non-technical user and brand new to Linux, you are in a far better position to figure out partitioning that would make sense for you.
Between this and your earlier question, and perhaps a little interaction, you will have the basis for some common sense partitioning that should be good enough to get you started and meet your needs for awhile. If you eventually find that the partitioning would benefit from some adjustment, worst case, it wouldn't be a huge task to backup everything and redo it.
If you know what to specify and where, the risks in doing it yourself are mainly from not being careful and paying attention to what you're doing. The mechanics of specifying things yourself aren't overly complicated. You can even do a dry run to see what the dialog boxes ask for, and then don't confirm actually doing it. So that you feel better prepared, these are the basic steps you would follow:
- Before you start, make an image of your Windows drive, or at least a current backup if you already have recovery disks. Or, disconnect the Windows drive during the Mint installation, then update GRUB later to add Windows to its boot menu. This isn't strictly necessary, and many people don't bother with it. I was one of those people.
- When you get to that point in the Mint installation, choose the option to specify things yourself. That will lead to a partitioning tool.
- Pick the drive you want to install on, which will be the SSD. The drives will be identified by manufacturer name and size.
- The drive will probably come with one big partition, which you will select and delete so you can chop up the available space.
- For each partition you want to create, you click an Add button, which will open a dialog window.
- You specify how big you want the partition (usually in units of thousands). Note that the actual partition won't appear as exactly the size you specify, just don't be surprised by the discrepancy.
- There will probably be a place to specify how much space to leave before the partition. Make that zero. It will automatically fill in how much space will be left after the partition, which is what is available for other partitions.
- Select that you want the partition formatted. For root and home partitions, select
ext4. For a swap partition, select
swap. If you create other partitions, select the desired format.
- Specify the mount point. For the root partition, select
/. For the home partition, select
/home. For swap, select
swap. If you have other partitions for other purposes, you don't need to define a mount point here.
- For the root partition, select the boot flag.
- Close that dialog and repeat for the next partition.
- You may notice that the SSD and partitions have labels. The drive will likely be designated
sdb, and each partition will get a sequential number;
sdb1 for the first,
sdb2 for the second, etc.
sd identifies a type of device, the letter identifies the device number, and the number identifies the partition number on that drive.
sda1 is equivalent to
C: in Windows. If there is only one partition on your Windows drive,
sdb1 would be equivalent to
D: in Windows.
- You can leave unallocated space on the drive. If you want to add another partition later, open a partitioning tool and add a partition in that space.
- At the bottom of the partitioning window is where you designate where to locate GRUB. Be sure to select the SSD, and put it on the drive rather than in a partition. This dialog will have the drive description (manufacturer and size), so that will select the right device. It may also give you an option to select the drive (like
sdb), or a partition (like
sdb1). Select the drive.
- you will be given lots of warnings to verify your selections because the changes will destroy anything existing on the drive. You are starting with a fresh drive, so you have no existing stuff to lose on the SSD, but double check that you didn't accidentally let it do things on your Windows drive.
Assuming that you will create just root, home, and swap partitions at installation time, that's the mechanics of doing it yourself. You just need to decide on partition sizes. Per my earlier answer, I would suggest 6 GB for swap based on your 3 GB RAM. There is general guidance in the other answer for the root partition size. For the home partition, look at the space used in the user directories in Windows for a rough idea of what you currently use.