Well, this is exactly what I was trying to do - mount partitions to different places, such as /, /home, etc. One of those places just happened to have a non-default name.
I'm afraid I'm quite confused about what you were doing and when you were doing it. I assume you're talking about the partitioning stage very early in the installation process. Yes? I'm writing from memory but I think it'll be close enough that you can figure out whatever I've missed.
I think the best way to proceed is to go through what I do when I install a new VL. First--does the drive on which you're going to install VL already have partitions? Or is it bare and in need of a partition being created? Either way, in Gparted (which will show all your hard drives) create or find the partition on which you want to install VectorLinux.
What I do for safety's sake is make a list of all my partitions and what's on them using the version of VectorLinux that is my main current operating system. For example, here was my list before I installed VL7 b1:
The mount directories I use for the partitions as listed in /etc/fstab have nothing much to do with GParted but are on my list so I know what I'm dealing with. My goal is to MAKE SURE I get VL installed where I want it without overwriting something I want to keep. I then look carefully over my partitions and decide where I want to install VectorLinux, beta1 in this case. I decided to install it in /mnt/sda10, getting rid of VL7 alpha 4. I repeat my thought process to make sure I'm going to put it where I want it. Then I circle /dev/sda10 on my list and write "install VL7b1 here."
Next, in GParted I look at the list of partitions on the drive and select /dev/sda10. Then I click on the mount point dropdown. I select / , the root file system, on which all the VL directories and subdirectories will be installed. On this multiVL system, I do not use a separate home directory. I'll explain why below. You will also need to select the file system you want to use for / . I usually pick ext3. There is also an option not to format, but you DON'T want that for the root filesystem.
If you do want a separate home directory for VL7, you then need to select one of the other existing partitions for VL7's /home directory. You select that partition and assign /home to the mount dropdown. Note that if you already have a /home partition that you want to use for VL7 and you don't want to lose data you have in that /home partition, you will not want it formatted, so don't select any file system or everything on that /home partition will disappear. If you want to keep what's on an existing /home by not formatting, VL7 will not wipe out the data but will overwrite some files.
Why would you want a separate partition for /tmp or /opt or anything else? Those directories will be created when VL is installed. With any directories as well as with /home, the advantage of preserving what is in them does not depend on having them in a separate partition. Ideally, you have an external hard drive (which I consider an absolute necessity today). Format the whole external drive with a Linux file system and a simple copy from your computer to the external drive will preserve your ownership and permissions. Or create a partition on the external drive just for Linux and format it with a Linux system. I have ext2 on my external drives. Copy whatever you want to preserve in a /home partition to the external drive before you do the installation of VL7. On second thought, a simple copy may mess up your ownership and permissions if you don't tell it to do it the right way, which I don't know how to do. So I use Midnight Commander (a fabulous program) as root (so I can write it anywhere) and I tell MC to Preserve Attributes. This has always worked splendidly for me. If you don't have a Linux-formatted file system to copy the directories or files to, you can tar the whole directory first and then copy the tarred file to FAT32 or NTFS or whatever file system is on the device. If you're using the external drive with Windows, too, remember that Windows doesn't see Linux-formatted drives or partitions. Partitioning the external device so you have a partition for Linux takes care of that. You will not be able to write to that partition with Windows.
The reason I do not use a separate /home partition on my multi-Linux systems is that the new installation will overwrite some of the files with its new versions of these files if I use the same user name and user home directory. That may mean the previous versions of Linux won't work right because the new versions of the files in /home are not compatible. You could get around this by creating a unique user with a unique home directory, but what's the point? I'd rather just copy back the data and settings I want from the external drive. Then I don't have to deal with ownership and permissions. I do have a separate /home directory on my laptop, which is VL6 Light only. When I install a new version of VL Light, I will reuse /home and not format it.
I prefer to avoid excess partitioning in all cases because it's very difficult to decide on the right size for the partitions. Almost invariably, as you use the installation, you find you didn't leave quite enough room in /home or /opt or /usr or whatever you put in a separate partition. Or you made the partition way too big and thus are wasting drive space. Since I see few, if any, advantages for separate partitions for all this stuff for a home or very small business user, I just put everything on / . Then the directories can expand as needed, using tbe full size of the / partition.
Don't confuse the "mount point" GParted is talking about with mounting partitions once VL is installed. You can do that with VASM, which also makes entries in /etc/fstab and creates directories in /mnt or wherever you want them. You can decide which partitions you want to be mounted automatically at startup while you're working with the mounter in VASM. If you don't want one mounted automatically, simply add ,noauto in the line that sets up the drive options in VASM after you decide where you want the drive mounted. Do not put a space between it and whatever comes before it. Here's what one line in my /etc/fstab looks like:
/dev/sdb6 /mnt/win-e ntfs-3g defaults,allow_other,umask=0,users,nls=utf8,noexec,noauto 0 0
I hope I didn't simply repeat stuff you already know all about. Keep us posted.