Guest Additions 共有フォルダが使えない場合


1.ゲストOS側に共有フォルダが作成されていない又はアクセスできない
vagrant vbguest
    Virtualbox on your host claims:   5.2.18
    VBoxService inside the vm claims: 6.1.22
    Going on, assuming VBoxService is correct...
    [default] GuestAdditions 6.1.22 running --- OK.
    Got different reports about installed GuestAdditions version:
    Virtualbox on your host claims:   5.2.18
    VBoxService inside the vm claims: 6.1.22
    Going on, assuming VBoxService is correct...
 
vagrant plugin install vagrant-vbguest
vagrant reload
  ~~少し長い処理
vagrant vbguest
[default] GuestAdditions 6.1.22 running --- OK.
vagrant ssh
cd /共有フォルダ(アクセスできたら成功)
 
症状
 ホストOSとゲストOS間で共有フォルダを持ちたい場合、Virtualbox GuestAddtionsを入れる必要がある。
 この時Vagrant(ホスト)側にプラグイン「vagrant-vbguest」をインストールする。
 しかしVagrantで使うBOXイメージはVagrantCloudから落としてくるのが通例だが
 VagrantCloud側のBOXイメージが古い場合がある。そういった場合にホストOS側とゲストOS側
 それぞれのGuestAdditionsのバージョンが異なり躓くことがある。

 やることは上記コマンドの通りだがvagrant plugin listではGuestAddtionsのバージョンが
 確認できない。そこで「vagrant vbguest」を打鍵して確認する必要がある。
 最終的には
  GuestAdditions 6.1.22 running --- OK.  (6.1.22はバージョン名で読替が必要)
 が表示されればOK。ssh接続後 共有フォルダにアクセスできれば成功となる。

タグ:

vagrant virtualbox
最終更新:2021年05月23日 01:53