我一直在关注这些说明安装 arch linux 的 guest 软件包。
不幸的是modprobe
返回:
[snooc@archfire ~]$ modprobe -a vboxguest vboxsf vboxvideo
modprobe: WARNING: Module vboxguest not found.
modprobe: WARNING: Module vboxsf not found.
modprobe: WARNING: Module vboxvideo not found.
pacman -Ss virtualbox
正在显示:
[snooc@archfire ~]$ pacman -Ss virtualbox
...
community/virtualbox-guest-modules 4.3.12-1 [installed]
Guest kernel modules for VirtualBox
...
community/virtualbox-guest-utils 4.3.12-1 [installed]
VirtualBox Guest userspace utilities
...
我怎样才能解决这个问题?我不知道从哪里开始。
Arch Linux 是在 Win7 下运行的 VirtualBox 上的来宾。
答案1
今天早些时候,当我尝试在 virtualbox 上安装 arch 时,我遇到了完全相同的问题。解决方案是运行德普莫德
$ depmod 3.14.4-1-ARCH
运行后模组探针再次,它应该有效。
您可以使用它uname -r
来查找您的内核版本字符串。
答案2
我发现这个线程听起来像你的问题。标题:Virtualbox 访客模块未加载。
摘抄
您是否安装了官方 virtualbox 来宾附加功能?你不应该这样做。如果是这样,请卸载它们,然后安装该软件包
$ sudo pacman -S virtualbox-archlinux-additions $ sudo pacman -Qs virtualbox
应该给出:
local/virtualbox-archlinux-additions 4.1.8-2 local/virtualbox-archlinux-modules 4.1.8-3
来源:维基百科:ArchLinux 维基 - VirtualBox
更新#1
根据 @DavidGrayson 留下的评论,包名称可能已更改。因此,如果上述方法不起作用,请尝试以下方法:
$ sudo pacman -S virtualbox-guest-modules-arch virtualbox-guest-utils
答案3
首先确保您有互联网连接并且 DNS 正在使用ping archlinux.org
运行pacman net-tools
(按照屏幕上的说明进行安装)
然后确保你运行时有一个本地IP(你应该有互联网连接)ifconfig
dhcpcd
如果第一次出现错误,请运行命令两次。
运行pacman -Syu
以更新包数据库
运行pacman -S virtualbox-guest-modules
并按照屏幕上的指示安装 arch 相关文件。
之后modprobe -a vboxguest vboxsf vboxvideo
运行没有任何问题。