我刚刚开始使用 VirtualBox 来检查不同版本的 Linux。
我想知道是否有可能(并且推荐)设置一个具有多个分区的单个虚拟机 - 每个单独的 Linux 版本一个,一个用于交换内存,以及一个完全共享的 /home 分区?
我对 Linux 还不熟悉,但据我了解,这是一种很好的分区方法,因此您可以在 Linux 安装之间共享常用应用程序,不过我认为我所读到的所有内容都与文字分区有关,而不是虚拟机。
答案1
您仍可对虚拟磁盘进行分区,因此如果您想尝试一下,请随意。在这种情况下,虚拟机可以与物理机一样对待。
至于实际执行此操作,其实用性尚有争议。如果您想跨操作系统挂载 /home,这没问题。但根据您使用的发行版,让应用程序跨发行版运行可能很困难。
答案2
我同意 MarkM 的观点。你可以这样做,但考虑到你是 Linux 新手,而且你特别想尝试不同类型的 Linux 发行版,这些应用程序不太可能很好地协同工作。这样做得不偿失。
如果您只是在尝试发行版,我会尽量简单 - 使用发行版的默认设置,这通常意味着将所有内容安装在一个大的根分区中。如果您正在玩游戏,您的大多数文件无论如何都会位于主机上的某个位置 - 这也是不必费心使用太花哨的分区方案的另一个原因。
另外,如果你真的是 Linux 新手,你有没有考虑过使用 Live CD 而不是在虚拟机中安装它们?这样你就不需要安装任何东西,只需从 CD 启动并开始玩。