diff --git a/plugins/providers/virtualbox/action.rb b/plugins/providers/virtualbox/action.rb
index <HASH>..<HASH> 100644
--- a/plugins/providers/virtualbox/action.rb
+++ b/plugins/providers/virtualbox/action.rb
@@ -209,6 +209,7 @@ module VagrantPlugins
               b2.use PrepareForwardedPortCollisionParams
               b2.use HandleForwardedPortCollisions
               b2.use Resume
+              b2.use WaitForCommunicator, [:restoring, :running]
             else
               b2.use MessageNotCreated
             end
providers/virtualbox: resume should wait for boot