我有一个作业,需要下载 Docker 或 Virtual Box 并获取屏幕截图。我的教授建议如果你有一台 4GB 的电脑就使用 Docker。我安装了它,然后弹出一条错误消息,说我没有 Windows Education 或 Windows Pro,他没有在课堂上告诉我们这一点。我拒绝花 100 多美元去看教授关于 Virtual Box 的教程视频。
他在视频中两次提到,如果您的计算机没有 8GB,您的计算机可能会面临无法启动的风险!同样,我有一台 4GB 的笔记本电脑,我为 Virtual Box 提供的推荐空间是 1965 MB。我继续安装安全吗?我真的很紧张,相信我,如果我的计算机崩溃了,我会非常生气。我陷入了两难境地:要么获得 0 分,拥有一台功能齐全的计算机,要么冒险完成作业,而我的计算机基本上已经死机了。我给他发了电子邮件,他回复说我别无选择,怎么办!?他自己说,“您的系统可能无法启动或需要 10 分钟才能启动,您至少应该有 8GB。如果您的内存少于这个数字,那么您将自行承担风险,但您需要一台至少有 8GB 的机器才能正常工作。”
答案1
Windows 版 Docker 在 Windows 10 上使用 HyperV。但在您的 Windows 版本上,如果是家庭版或学生版,则不会启用 HyperV。因此,您只剩下 Virtual Box 选项。使用 Oracle VirtualBox 设置 VM 时,您可以指定 VM 使用的 RAM 数量和 CPU 核心数量。您可以轻松地将其限制为 2GB 并创建 VM。您的笔记本电脑将正常启动。您还可以从 Windows 启动中删除 Oracle VM。在关闭笔记本电脑之前,您可以保存虚拟机的状态,然后关闭 VM。继续安装 Oracle VirtualBox。
答案2
只是想补充一下现有答案:VirtualBox 无法阻止您的计算机启动。启动后,您可以选择是否启动 VirtualBox。如果不启动 VirtualBox,它就不会执行任何操作,当然也无法阻止启动。
如果你为虚拟机分配了过多的 RAM,它要么无法启动,要么可能因导致过多的磁盘交换而使系统运行缓慢。在更坏的情况下,这可能会迫使你重新启动以摆脱它。
我建议批评一下本课程的教学材料。你在这里传授的那些材料根本没给我留下什么印象。
答案3
当然,您可以在具有 4 GB 物理 RAM 的计算机上安装 VirtualBox。只需为您的虚拟机分配少量虚拟 RAM(例如 768 MB)。一旦您关闭 VirtualBox 应用程序,您的操作系统就会释放它使用的 RAM。