Timed out while waiting for the machine to boot. This means that Vagrant was unable to communicate with the guest machine within code example
Example: Timed out while waiting for the machine to boot. This means that Vagrant was unable to communicate with the guest machine within the configured ("config.vm.boot_timeout" value) time period.
Running next command may help:
vagrant destroy
vagrant up