デバッグログを出力して起動する
$ env VAGRANT_LOG=debug vagrant up
VirtualBoxのコンソールを出力して起動する
$ vi Vagrantfile config.vm.provider :virtualbox do |vb| # Don't boot with headless mode vb.gui = true ... end
今回起動しなかった原因
Vagrantfileのsynced_folderのパーミッションを変えて再起動したら、下記のエラーがでて起動しなくなった。
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. This can mean a number of things. If you're using a custom box, make sure that networking is properly working and you're able to connect to the machine. It is a common problem that networking isn't setup properly in these boxes. Verify that authentication configurations are also setup properly, as well. If the box appears to be booting properly, you may want to increase the timeout ("config.vm.boot_timeout") value.
timeoutの設定変更したりしたが、起動せず。
GUIモードで、VirtualBoxのコンソール出力して起動したら、起動時にエラーが出ている。
/dev/VolGroup00/LogVol00: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. (i.e., without -a or -p options ) [FAILED] *** An error occurred during the file system check. *** Dropping you to a shell; the system will reboot *** when you leave the shell. Give root password for maintenance (or type Control-D for normal startup):
fsckコマンドで修復する必要があるので、コマンドを調べて実行したら無事vagrantからも起動出来ました。
fsck -t ext3 /dev/VolGroup00/LogVol00