vagrantで共有フォルダーが共有されなくなったけどなんとか回避

vagrant up時に、よく分らんエラーが出て共有フォルダーの中身が空っぽになり、グーグル先生への質問の仕方がまずかったのかえらい遠回りしたけどなんとか回避

The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

結論としては
Guest Additionsのバージョンをホスト(windows)とゲスト(ubuntu)で一致させないとダメっぽい
でも他の人のブログ見ると一致してなくても動いてる?人いるっぽいしよくわからない
私の場合、ホストのバージョンが4.2.16でゲストが4.2.0だった
カーネルモジュールを更新してバージョンが狂った?っぽい

こうしてみたけどダメだった
sudo /etc/init.d/vboxadd setup
Guest Additionsを自動更新するプラグインためしたけどダメだった
vagrant plugin install vagrant-vbguest
しかたないから手動
sudo apt-get install linux-headers-$(uname -r) build-essential
cd /dev/cdrom
wget -c http://download.virtualbox.org/virtualbox/4.2.16/VBoxGuestAdditions_4.2.16.iso
sudo mount /dev/cdrom /media/cdrom
sudo sh /media/cdrom/VBoxLinuxAdditions.run

いけたー
長かった・・・

参考
Vagrant Documentation - Documentation - Base Boxes
dotless-de/vagrant-vbguest · GitHub
Vagrant Documentation - Documentation - Troubleshooting Common Problems