4) You need to Specify the complete path to the desired folder (it must be empty)
On Linux, you just specify it as a mount point at install time, and it gets populated (or it uses its existing content if you don't elect for format it). Technically, you could do it after install by copying the existing files over to the new drive, and then changing the mount options.
So, out of curiosity, how would you do that on Windows for folders like C:\Users?