I intend to make a couple of VMs with VBox, on host Manjaro. I am thinking of setting this up in a particular manner and I have a few clarifications to get in this regard. Please throw light upon them.
Regarding location of the VB configuration files and its software:
By default, VB has a folder on the host computer where all the configuration files of VB are stored. The location for these folders is /home/username. This folder contains the VBox configuration files configured by the $user, if I am right. Am I right? The VB software is installed inside the /root partition of the host OS, which is Manjaro in this case. Again, am I right about this too?
Regarding location of the VMs created with VB:
Further, when the $user creates a VM on which a guest OS is installed, can this VM be placed on a separate partition, other than /home or /root or /data?
Regarding future re-installation of the host OS:
I wish to create such a setup because, if in future, it comes upon me to re-install the host Manjaro OS, the VB configuration files on the /home and the VMs on the separate partition are unaffected. Once I re-install the host OS on the /root and re-install VB there, things are as before. I don't have to re-create the VMs or re-configure the VB again. Is this possible? Can this be accomplished?
Regarding the file system of the separate partition where all kinds of OSes could be installed:
Suppose, I want to install Windows and Android or any other Linux based OS as the guest OSes on two of the VMs, which would be placed on a separate partition. Can the file system on this partition be NTFS? I am asking because AFAIK, Windows works only on NTFS and Android or other Linux OSes work only on EXT3/EXT4, if I am right?
Regarding Linux directory for VMs:
Linux has a directory system, like /home for user configuration files, /root for the OS, /data for storing files, /swap for swap, etc. Similarly is there a directory type for virtual machine like things? If yes, which is it?
These are some of the things currently coming to my mind that I would like to get informed, before I proceed with creating VMs on VB.
Please kindly throw light upon these matters.
Thank you & Regards