我想使用 Virtual Box 在 Windows 8.1 上运行 Linux Mint 15。我的固态硬盘大约有 20 GB 的可用内存。有没有办法让虚拟机从固态硬盘启动,但让虚拟机的虚拟硬盘位于硬盘上(硬盘有超过 500 GB 的可用内存)。Linux Mint OS 大约占用 10 GB,因此它可以放在固态硬盘上,但我想将硬盘上的内存用于虚拟机的其他所有东西,以节省 SSD 空间供将来使用。我可能误解了虚拟机的具体工作原理,所以我不完全确定这是一个有效的问题。
我环顾四周,看到了存储配置下的“固态硬盘”,但这似乎是整个虚拟硬盘,我不想将其存储在我的 SSD 上。
答案1
我会像设置任何多磁盘/多分区计算机一样设置您的虚拟机。我会为物理上位于 SSD 上的操作系统创建一个虚拟磁盘,然后为其他文件创建另一个虚拟磁盘。配置操作系统时,将 SSD 支持的磁盘安装为根分区,然后将 HD 支持的磁盘安装到/home
或/opt
您计划保留非操作系统文件的任何位置。
您可以通过机器设置的“存储”部分向您的机器添加额外的光盘。
答案2
您可以像平常一样在 SSD 上创建整个 VM,然后将虚拟硬盘的映像文件移动到大驱动器,并在原始位置使用 NTFS 符号链接,以便 VirtualBox 继续从 SSD 运行。
更奇特的是,您可以为您的 VM 创建 2 个虚拟驱动器,并将文件保存在 SSD 上的小型启动驱动器中,并让更大的文件托管主机大驱动器上其余的文件系统。
维基百科上有关于 Windows 符号链接的很好的页面:http://en.wikipedia.org/wiki/NTFS_symbolic_link