Partitioning is the source of endless discussions in many forums.
For home use I’d recommend the KISS (keep it simple) strategy.
Sounds very good to install Windows on one and Antergos on the other SSD.
As you said, it is good first to install WIndows on one SSD. If you wish to “play it safe”, disconnect the Windows SSD while installing Antergos to the other SSD.
After both systems are installed, reboot the machine (with both SSDs connected) to Antergos (when starting the machine, you’ll need to select which OS to boot) and run
sudo grub-mkconfig -o /boot/grub/grub.cfg
so that Antergos grub finds also Windows.
But how to partition Antergos? Some points:
- If you have lots of RAM (>8GB), you probably don’t need a swap partition nor swap file (but that depends on what programs you use and how). For smaller RAM I recommend swap file instead of swap partition.
- Personally I prefer a separate data partition, and I put symbolic link(s) to it from the $HOME folder. That makes re-installing Antergos (or other distros) easier.
So Antergos partitioning on a 1 TB SSD could be something like:
- / (root) for the system and programs, at least 100 GB, maybe more.
- /data for personal data. Size: the rest of the SSD disk. Format: ext4 (or what you wish)
In /etc/fstab you can mount the data partition:
UUID=<uuid-of-the-data-partition> /data ext4 defaults
and you also need to do
sudo mkdir /data
If you want to share files between Antergos and Windows, you could (on Windows) resize the Windows disk to have an extra (maybe 50GB ??) partition space (use ntfs format) for that.
It is easy to mount in Antergos using /etc/fstab, e.g.
UUID=<long-uuid-of-ntfs-data-partition> /data-ntfs ntfs defaults
For that you need to create a folder in Antergos:
sudo mkdir /data-ntfs
Sorry about the long post… ;)