自分で作った box で vagrant up すると "Waiting for machine to boot. This may take a few minutes..." で永遠の時が流れる

vagrantデバッグ

Debugging and Troubleshooting - Vagrant Documentation

$ VAGRANT_LOG=info vagrant up

とかする。

見ると ssh で入れないんだけど!?。って怒ってて、ご丁寧に「ゲストに公開鍵入ってる?ねえ?」って言ってくれてた。あ、 packer はパスワード認証だけど vagrant は鍵なのですね。

vagrant が box に期待するもの

Creating a Base Box - Vagrant Documentation

そもそもオリジナルの box を作ろうとする前にここに全部書いてあるので読む必要があった。あー passwordless sudo できるようにしとけって書いてある(やってない)。