我有的
- 主机:Windows 10版本1803
- 访客:4.19.20-1-MANJARO
- VirtualBox版本6.0.4r128413
我尝试过的
使用VirtualBox geustaddition iso
1.1。从工具栏
Devices > Insert guestaddition image ...
1.2。
cd /run/media/foobar/VBox_GAs-6.0.4
1.3。
sudo sh autorun.sh
或简单地sudo sh VBoxLinuxAdditions.run
导致错误:
该系统当前未设置为构建内核模块。请安装与当前内核匹配的Linux内核“头文件”,以向系统添加新的硬件支持。VirtualBox来宾添加:modprobe vboxsf失败
1.4。所以,我想通过提到安装Linux内核头文件解决问题在这里:
1.4.1找到Linux内核通过mhwd-kernel -li
它在我的情况是linux419
1.4.2。然后sudo pacman -S linux419-kernel
1.4.3。然后按照原始帖子中的第一步操作并重新启动。这解决了分辨率问题,但是每次重新启动时,我都必须等待5-6分钟,显示以下消息:
vboxadd.service的停止作业正在运行……
1.4.4。从此处尝试了sudo systemctl stop vboxadd
和sudo systemctl disable vboxadd
,但随后又恢复了分辨率。
1.4.5。尝试通过卸载来宾添加项sudo sh VBoxLinuxAdditions.run uninstall
,然后按照步骤2进行操作,也未成功!
根据他们的Wiki建议使用Manjaro存储库:
2.1。
sudo pacman -Syu virtualbox-guest-utils
导致
VIRTUALBOX-HOST-MODULES有11个提供程序:
::额外的存储库
- linux316-virtualbox-guest-modules
…
::存储库社区
linux-rt-lts-manjaro-virtualbox-guest-modules
2.2。从此处开始运行mhwd-kernel -li
表明应该linux419
使用,或sudo pacman -S linux419-virtualbox-guest-modules
改用。但是我得到了错误:
错误未能提交事务(文件冲突)
virtualbox guest utils存在于文件系统vboxclient中
2.3。如这里的建议,我尝试sudo pacman -S --force
完成安装并重新启动。但是除了我得到此通知外,什么都没有改变: