Virtualbox Guest Additionsのアップデート
vagrantを使用して共有フォルダの同期等
ちょっとおかしいなと思ったときに行う作業
具体的にvagrant up を実行したときに以下の表示がされたときに行う
[default] GuestAdditions versions on your host (*.*.**) and guest (*.*.**) do not match.
[手順]
1. vagrant上の環境に接続
2. 以下のサイトでvitualboxに対応したバージョンのVBoxGuestAdditions_*.*.**.isoを探す
http://download.virtualbox.org/virtualbox/
3. 作業ディレクトリに移動
cd /tmp
4. wget にて対象のファイルをダウンロード
wget http://download.virtualbox.org/virtualbox/6.1.30/VBoxGuestAdditions_*.*.**.iso
5. マウント先のディレクトリを作成
mkdir /media/VBoxGuestAdditions
6. ファイルをマウント
mount -o loop,ro VBoxGuestAdditions_*.*.**.iso /media/VBoxGuestAdditions
7. ファイルの実行
sh /media/VBoxGuestAdditions/VBoxLinuxAdditions.run
8. ダウンロードしたisoファイルの削除
rm -rf /tmp/VBoxGuestAdditions_*.*.*.iso
9. ファイルのマウントを外す
umount /media/VBoxGuestAdditions
10. ディレクトリの削除
rm -rf /media
11. vagrant の再起動
vagrant reload
[参考サイト]
