I have for the past few days been trying to install Arch Linux. I have some experience with Debian and Ubuntu and I thought that Arch Linux would be fun to try out.
Since I use Windows as a daily driver I want to dual boot Arch Linux. I have two identical Kingston SSDs that are 120 GB each. One has Windows 8 installed on it and the other one I just finished installing Arch on to.
While I was installing arch the SSD with Windows on it was unplugged to make sure that I don't break any of the windows files. After I finished installing Arch I restarted the computer and made sure that Arch worked as it is supposed to. Then I shut down the computer again and connected the Windows SSD. After doing that Arch won't boot and says something like "ntfs is an unknown file format". The SSDs are recognised as P1:SV300S37A and P2:SV300S37A in the BIOS. I'm using SysLinux as the boot loader.
Obviously Arch tries to boot but finds the Windows files instead and then shuts down. How can I make it so that Arch can tell the difference between the two drives? Is it even possible to do so?
syslinux-install_update -i -a -m
to update your syslinux configuration files. See wiki.archlinux.org/index.php/Syslinux#Automatic_Install