如何使 VirtualBox VM(运行 Ubuntu)在恢复其状态时运行命令?

mpo*_*llo 7 linux virtualbox virtual-machine ubuntu

我正在 MacBook Pro 主机上运行一些 Ubuntu VM。

每当我暂停 VM 或将其状态保存到磁盘时,下次重新启动它时,系统时钟就会不同步。

有没有办法让 VM 知道它刚刚恢复并运行命令?(例如,ntpdate -u time.nist.gov以 root 身份运行即可解决问题)

我尝试修改 中的脚本/etc/pm/sleep.d,但在 VM 挂起/恢复时似乎没有调用这些脚本。

Mec*_*ail 6

对于这种特殊用途,Guest Additions 应该自动同步 VM 的时钟。(请参阅http://www.virtualbox.org/manual/ch04.html 上的“时间同步” ,或者如果您想对其进行自定义,请参阅http://www.virtualbox.org/manual/ch09.html#changetimesync。)当使用比主机上的 VirtualBox 版本更旧的来宾添加版本时,此更新可能已停止工作。

要安装或更新 Guest Additions,请使用主机上的相关菜单命令挂载 Guest Additions CD 映像,然后从客户机上的 CD 运行脚本。有关详细信息,请参阅http://www.virtualbox.org/manual/ch04.html#idp11850096 上的说明