您尚未登录。

#1 2016-03-11 11:29:30

twhphoenix
会员
注册时间: 2013-12-15
帖子: 11

virtualbox增强包更新为社区版之后,vagrant无法挂载共享文件,怎么改回去

上次pacman更新,不小心把virtualbox增强包改为了社区版,启动时vagrant无法挂载共享文件

执行pacman -Ss virutalbox:

community/libvirt 1.3.2-3
    API for controlling virtualization engines
    (openvz,kvm,qemu,virtualbox,xen,etc)
community/phpvirtualbox 5.0_5-1
    PHP/AJAX web interface for VirtualBox 4.*
community/virtualbox 5.0.14-4
    Powerful x86 virtualization for enterprise as well as home use
community/virtualbox-ext-vnc 5.0.14-4
    VirtualBox VNC extension pack
community/virtualbox-guest-dkms 5.0.14-4 [installed]
    VirtualBox Guest kernel modules sources
community/virtualbox-guest-iso 5.0.14-1
    The official VirtualBox Guest Additions ISO image
community/virtualbox-guest-utils 5.0.14-4
    VirtualBox Guest userspace utilities
community/virtualbox-guest-utils-nox 5.0.14-4 [installed]
    VirtualBox Guest userspace utilities without X support
community/virtualbox-host-dkms 5.0.14-4
    VirtualBox Host kernel modules sources
community/virtualbox-sdk 5.0.14-4
    VirtualBox Software Developer Kit (SDK)

如果执行vagrant up启动虚拟机,就会出现如下错误:

Failed to mount folders in Linux guest. This is usually because
the "vboxsf" file system is not available. Please verify that
the guest additions are properly installed in the guest and
can work properly. The command attempted was:

mount -t vboxsf -o uid=`id -u crows`,gid=`getent group crows | cut -d: -f3` vagrant /vagrant
mount -t vboxsf -o uid=`id -u crows`,gid=`id -g crows` vagrant /vagrant

The error output from the last command was:

/sbin/mount.vboxsf: mounting failed with the error: No such device

最近编辑记录 twhphoenix (2016-03-11 12:58:34)

离线

#2 2016-03-11 11:35:04

twhphoenix
会员
注册时间: 2013-12-15
帖子: 11

Re: virtualbox增强包更新为社区版之后,vagrant无法挂载共享文件,怎么改回去

vboxguest vboxsf vboxvideo这三个模块都不见了,重新安装virtualbox-guest-utils也于事无补

离线

#3 2016-03-11 14:36:34

farseerfc
会员
注册时间: 2013-07-30
帖子: 210
个人网站

Re: virtualbox增强包更新为社区版之后,vagrant无法挂载共享文件,怎么改回去

安裝 virtualbox-guest-dkms ,現在只提供 dkms 了


computerは神様だと信じていて
だからVIMの上でずっと指が舞って
自ら恋愛相手を作り出して

离线

#4 2016-03-11 17:31:40

twhphoenix
会员
注册时间: 2013-12-15
帖子: 11

Re: virtualbox增强包更新为社区版之后,vagrant无法挂载共享文件,怎么改回去

farseerfc 说:

安裝 virtualbox-guest-dkms ,現在只提供 dkms 了

装了还是不行,没有模块,挂载不了共享文件夹

离线

#5 2016-03-21 19:28:48

farseerfc
会员
注册时间: 2013-07-30
帖子: 210
个人网站

Re: virtualbox增强包更新为社区版之后,vagrant无法挂载共享文件,怎么改回去

twhphoenix 说:
farseerfc 说:

安裝 virtualbox-guest-dkms ,現在只提供 dkms 了

装了还是不行,没有模块,挂载不了共享文件夹

sudo modprobe vboxdrv

有報錯麼?


computerは神様だと信じていて
だからVIMの上でずっと指が舞って
自ら恋愛相手を作り出して

离线

#6 2016-03-21 20:18:33

twhphoenix
会员
注册时间: 2013-12-15
帖子: 11

Re: virtualbox增强包更新为社区版之后,vagrant无法挂载共享文件,怎么改回去

farseerfc 说:
twhphoenix 说:
farseerfc 说:

安裝 virtualbox-guest-dkms ,現在只提供 dkms 了

装了还是不行,没有模块,挂载不了共享文件夹

sudo modprobe vboxdrv

有報錯麼?

嗯...现在我发现了,还要装linux-header这个包。装好后就可以挂载了
但是,对于我新安装的archlinux有用,原先那个虚拟机还是无法使用,shell还是非常卡

离线

#7 2016-03-22 16:52:53

farseerfc
会员
注册时间: 2013-07-30
帖子: 210
个人网站

Re: virtualbox增强包更新为社区版之后,vagrant无法挂载共享文件,怎么改回去

卡的問題是別的問題了……

虛擬機鏡像在什麼分區什麼文件系統上?
分配的資源是否夠?


computerは神様だと信じていて
だからVIMの上でずっと指が舞って
自ら恋愛相手を作り出して

离线

#8 2016-03-23 07:37:49

poloshiao
会员
注册时间: 2016-01-04
帖子: 16

Re: virtualbox增强包更新为社区版之后,vagrant无法挂载共享文件,怎么改回去

virtualbox增强包更新为社区版之后,vagrant无法挂载共享文件,怎么改回

把下面指令 複製 貼進終端機 執行
1. sudo pacman -Syu
2. sudo systemctl reboot
3. sudo pacman -S linux-headers
4. sudo pacman -S gcc
5. sudo mount /dev/sr1 /mnt
6. sudo /mnt/VBoxLinuxAdditions.run
7. sudo umount  /mnt
8. sudo systemctl reboot
9. 檢查
lsmod | grep vbox
如果有類似
vboxvideo              16384  2
drm                   286720  4 vboxvideo
vboxsf                 49152  1
vboxguest             217088  8 vboxsf
就 OK

10. 補充
10-1. /dev/sr1 是你掛載 VBoxGuestAdditions.iso  的 CD/DVD IDE 裝置 需要改為你實際上的裝置
10-2. VBoxGuestAdditions.iso 通常是 安裝 Virtualbox 時 同時安裝的 檔案
所以 版本跟你 安裝的 Virtualbox 一致
10-3. 執行 VBoxLinuxAdditions.run 時應該會自動先移除 社区版
如果沒有移除 社区版 請先手動移除 virtualbox* 再執行 VBoxLinuxAdditions.run

最近编辑记录 poloshiao (2016-03-23 07:39:13)

离线

#9 2016-03-24 07:37:58

twhphoenix
会员
注册时间: 2013-12-15
帖子: 11

Re: virtualbox增强包更新为社区版之后,vagrant无法挂载共享文件,怎么改回去

farseerfc 说:

卡的問題是別的問題了……

虛擬機鏡像在什麼分區什麼文件系統上?
分配的資源是否夠?

虚拟镜像是在NTFS上保存的,资源没有用满..

不过为了赶时间,卡卡的那个镜像我已经删掉重做了,多谢指教。不然我也不知道怎么重装

离线

#10 2016-03-24 22:31:23

farseerfc
会员
注册时间: 2013-07-30
帖子: 210
个人网站

Re: virtualbox增强包更新为社区版之后,vagrant无法挂载共享文件,怎么改回去

twhphoenix 说:
farseerfc 说:

卡的問題是別的問題了……

虛擬機鏡像在什麼分區什麼文件系統上?
分配的資源是否夠?

虚拟镜像是在NTFS上保存的,资源没有用满..

不过为了赶时间,卡卡的那个镜像我已经删掉重做了,多谢指教。不然我也不知道怎么重装

額你是說你在 linux 裏面用 ntfs-3g 掛載 NTFS 然後用裏面的鏡像文件開虛擬機?
ntfs-3g 是出了名的慢啊……何必呢……


computerは神様だと信じていて
だからVIMの上でずっと指が舞って
自ら恋愛相手を作り出して

离线

#11 2016-03-24 22:53:32

twhphoenix
会员
注册时间: 2013-12-15
帖子: 11

Re: virtualbox增强包更新为社区版之后,vagrant无法挂载共享文件,怎么改回去

farseerfc 说:
twhphoenix 说:
farseerfc 说:

卡的問題是別的問題了……

虛擬機鏡像在什麼分區什麼文件系統上?
分配的資源是否夠?

虚拟镜像是在NTFS上保存的,资源没有用满..

不过为了赶时间,卡卡的那个镜像我已经删掉重做了,多谢指教。不然我也不知道怎么重装

額你是說你在 linux 裏面用 ntfs-3g 掛載 NTFS 然後用裏面的鏡像文件開虛擬機?
ntfs-3g 是出了名的慢啊……何必呢……


不是,是在ntfs上的windows的virtualbox建立的虚拟机,虚拟的文件系统是ext4

离线

页脚