如何在重新启动 Virtual Box 后获取新的更改?

如何在重新启动 Virtual Box 后获取新的更改?

我使用的是 Windows,但在 Virtual Box 上我有 Linux 操作系统来测试 Docker。因此,我想重新启动我的虚拟机以获取更改,这些更改仅在重新启动后才会应用。如文档所述:

如果在虚拟机上测试,可能需要重新启动虚拟机才能使更改生效。

1)如果我关闭虚拟机并保存状态而不拍摄快照:

在此处输入图片描述

并重新运行它:

在此处输入图片描述

在 Linux 终端重新启动后我没有看到任何变化。

2)如果我重置:

在此处输入图片描述

我的设置如下(或勾选 Live CD/DVD): 在此处输入图片描述

所有更改都将被重置且不会应用任何内容。

3)如果我拍摄快照并恢复它:

在此处输入图片描述

然后我只看到与我之前写过的相同的操作,但不会应用任何新的操作。

我是否可以以某种方式重新启动 Virtual Box 以获取将应用于我的操作的新更改?

答案1

在此上下文中,需要重新启动才能应用底层文件系统和配置中的某些更改(即加载不同的内核),如果不重新启动,则可能无法实现这些更改,因为它们正在被系统使用。重新启动可确保释放所有资源,并且系统可以加载更新的资源而不会与之前的资源发生冲突。

当您保存机器状态或拍摄快照时,您会完全“冻结”文件系统和配置。因此,从机器状态或快照恢复后重新启动不会执行您尝试的操作 - 它不会加载新文件和配置,因为您冻结了它们。

看来您使用的 LiveCD 不会将数据保存到 HDD(VDI 文件)。每次“正常”重启都会使系统再次清理干净,而快照不会有帮助,因为您将进入如上所述的“冻结”陷阱。

您在这里唯一的解决方案是实际在虚拟机硬盘 (VDI 文件) 上安装系统,然后才尝试完成您想要完成的任务。通常相同的 LiveCD 有一个安装它的选项。这可能是您在这里唯一可以采取的行动。

答案2

作为主要答案的补充信息。我只是忘了在桌面安装程序上手动运行薄荷(因为系统没有它也能工作)。同样的事情在 Ubuntu 运行后会自动运行,但对于 Mint 则不会。

在此处输入图片描述

运行此安装程序后,我也解决了错误:No bootable medium found! System halted.

我在重启操作系统后收到了它。并一步步重新配置了 Mint 系统,这要归功于它教程

相关内容