我使用的是 Windows,但在 Virtual Box 上我有 Linux 操作系统来测试 Docker。因此,我想重新启动我的虚拟机以获取更改,这些更改仅在重新启动后才会应用。如文档所述:
如果在虚拟机上测试,可能需要重新启动虚拟机才能使更改生效。
1)如果我关闭虚拟机并保存状态而不拍摄快照:
并重新运行它:
在 Linux 终端重新启动后我没有看到任何变化。
2)如果我重置:
所有更改都将被重置且不会应用任何内容。
3)如果我拍摄快照并恢复它:
然后我只看到与我之前写过的相同的操作,但不会应用任何新的操作。
我是否可以以某种方式重新启动 Virtual Box 以获取将应用于我的操作的新更改?
答案1
在此上下文中,需要重新启动才能应用底层文件系统和配置中的某些更改(即加载不同的内核),如果不重新启动,则可能无法实现这些更改,因为它们正在被系统使用。重新启动可确保释放所有资源,并且系统可以加载更新的资源而不会与之前的资源发生冲突。
当您保存机器状态或拍摄快照时,您会完全“冻结”文件系统和配置。因此,从机器状态或快照恢复后重新启动不会执行您尝试的操作 - 它不会加载新文件和配置,因为您冻结了它们。
看来您使用的 LiveCD 不会将数据保存到 HDD(VDI 文件)。每次“正常”重启都会使系统再次清理干净,而快照不会有帮助,因为您将进入如上所述的“冻结”陷阱。
您在这里唯一的解决方案是实际在虚拟机硬盘 (VDI 文件) 上安装系统,然后才尝试完成您想要完成的任务。通常相同的 LiveCD 有一个安装它的选项。这可能是您在这里唯一可以采取的行动。
答案2
作为主要答案的补充信息。我只是忘了在桌面安装程序上手动运行薄荷(因为系统没有它也能工作)。同样的事情在 Ubuntu 运行后会自动运行,但对于 Mint 则不会。
运行此安装程序后,我也解决了错误:No bootable medium found! System halted.
我在重启操作系统后收到了它。并一步步重新配置了 Mint 系统,这要归功于它教程。