问题标签 [virtualbox-guest-additions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
319 浏览

virtual-machine - vboxmanage guestcontrol 修改密码

我有一个可以在虚拟机中触发的脚本。

但是,我想将参数传递给脚本。我通常将脚本作为“>>test.bat user1”运行

争论是“user1”。有人可以帮助修改以下命令以通过争论吗?

我也试过跑步

但这是不对的,我对上述命令的结果为:

也试过

0 投票
1 回答
289 浏览

vagrant - Linux Vagrant Box 与 VirtualBox 版本 6 兼容

我一直在尝试从Hashicorp 的 Vagrant Box Catalog安装各种 Vagrant Box,但似乎没有一个兼容:

  1. 流浪版本: 2.2.9
  2. VirtualBox 版本: 6.0.x6.1.x
  3. 主持人:Mac Catalina

我尝试了多种在线共享的解决方法,但访客添加不匹配或没有可用的。

插件和手动添加来宾添加也不起作用。

除了共享文件夹同步之外,一切似乎都运行良好。寻找一种解决方法来修复共享文件夹同步或与 VirtualBox 来宾添加兼容的标准 Linux Vagrant Box。

0 投票
1 回答
299 浏览

virtualbox - 如何使用 VirtualBox CLI 重新启动 VM 并等待它再次完全启动?

我正在使用VBoxManage unattended install并希望在安装后运行脚本来自动创建 VM,这让我--post-install-command选择了。这里的问题是:我的脚本中的下一步需要Guest Additions,所以我--install-additions在安装中使用了选项。不幸的是,这个选项在安装 Guest Additions 后不会重新启动机器,所以我正在寻找一种解决方法,所以我重新启动 VM(从主机或来宾),然后继续我的主脚本。

0 投票
0 回答
168 浏览

vagrant - 使用虚拟环境在 vagrant 的共享文件夹中安装 python 模块时出现 [Errno 39] 目录不是空问题

我正在尝试使用虚拟环境在 VM(Vagrant + VirtualBox)的共享文件夹中构建我的模块的 debian 包,但出现以下错误

python 版本:3.7
vagrant 版本:2.2.10
访客添加插件:最新的
Virtual Box 版本:6.1

你能帮我解决这个问题吗

0 投票
1 回答
389 浏览

vagrant - 使用 NFS 的 Vagrant CentOS8 无法挂载:mount.nfs:不支持请求的 NFS 版本或传输协议

我正在尝试vagrant up使用Jeff Geerling 的 packer-boxes repo构建的 CentOS 8 机器。

我的 Vagrantfile 看起来像这样。

我收到无法使用 NFS 的错误消息。

我已经尝试了这里发布的所有技巧,但没有一个奏效。

https://github.com/hashicorp/vagrant/issues/9666

我正在使用这个版本的 Ubuntu 桌面

VirtualBox 在我的主机上 dpkg -l | grep 虚拟机 | awk '{打印 $3}'

VirtualBox 中的 Guest 说它正在运行 guest-utils

我的 /etc/exports 自动正确添加条目,但它不起作用

0 投票
0 回答
408 浏览

macos - Virtualbox 不允许在 mac os 上运行 64 位来宾

我最近买了一台新电脑——macbook,2020,m1芯片,运行Big Sur,我想在上面的virtualbox上安装一个windows 10 64-bit guest。但是,当我尝试创建新机器时,菜单中没有出现任何类型的 64 位选项。在我的旧电脑上,virtualbox 似乎仍然完全能够创建和运行 64 位客户机。我注意到其他人也有这个问题,但是如果主机是 Mac,没有明确的解释如何解决这个问题。似乎只有 Windows 用户的修复程序。有没有什么办法解决这一问题?

0 投票
5 回答
7758 浏览

ubuntu - 为什么virtualbox无法在Ubuntu20.04上安装

我正在尝试安装 virtualbox。我以前安装过它,它工作。今天我尝试添加另一个虚拟机,它开始抱怨 dkms 出现问题,所以我尝试清除并安装所有内容,但失败了。

我无法在不跳过某些输出的情况下提交我的问题

dkms 错误

$ cat /var/lib/dkms/virtualbox/6.1.10/build/make.log DKMS make.log for virtualbox-6.1.10 for kernel 5.8.0-36-generic (x86_64) 1 月 12 日星期二 12:40:32 GMT 2021 make:进入目录'/usr/src/linux-headers-5.8.0-36-generic' CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux .o
CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/SUPDrv.o CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/SUPDrvGip.o CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/SUPDrvSem.o CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/SUPDrvTracer.o CC [ M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/SUPLibAll.o CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/r0drv/alloc-r0drv.o CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/r0drv/initterm-r0drv.o
CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/r0drv/memobj-r0drv.o
你的意思是“cpuhp_state”吗?760 | RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4); | ^~~~~~~~~~~~ ./include/linux/percpu-defs.h:318:9: 注意:在宏 '<strong>pcpu_size_call_return' 318 的定义中 | typeof(变量) pscr_ret;
| ^~~~~~~~ /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.c:760:24:注意:在宏'this_cpu_read' 760的扩展中| RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4); | ^~~~~~~~~~~~~ /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.c:760:38:注意:只报告每个未声明的标识符每个函数出现一次 760 | RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4); | ^~~~~~~~~~~~ ./include/linux/percpu-defs.h:318:9: 注意:在宏 '<strong>pcpu_size_call_return' 318 的定义中 | typeof(变量) pscr_ret;
| ^~~~~~~~ /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.c:760:24:注意:在宏'this_cpu_read' 760的扩展中| RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4); | ^~~~~~~~~~~~~ make[2]: *** [scripts/Makefile.build:290: /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv -linux.o] 错误 1 ​​make[2]: *** Waiting for unfinished jobs.... make[1]: *** [scripts/Makefile.build:519: /var/lib/dkms/virtualbox/6.1 .10/build/vboxdrv] 错误 2 make: *** [Makefile:1780: /var/lib/dkms/virtualbox/6.1.10/build] 错误 2 make: Leaving directory '/usr/src/linux-headers- 5.8.0-36-通用'

0 投票
0 回答
836 浏览

vagrant - 使用 Virtual Box 和 Vagrant 调整大小错误

我正在使用 vagrant 创建一个 Debian/contrib-stretch64。我的主要问题是,当我尝试调整此 VM 的大小时,出现此错误:

Vboxclient:获取显示更改请求失败,rc=VERR_IO_BAD_LENGTH

我尝试了很多东西,我将 VBOXVGA 切换到 VMSVGA 或 VBoxSVGA 但没有结果。我已经看到这可能是 VBox 来宾添加的错误安装。在我的流浪文件中,我以这种方式安装它们:

使用此代码,Vagrant 尝试查找 linux-headers-4.9.0-12-amd 64 但无法找到它。(可能镜像已经死了)我也试过直接在VM上下载linux-headers-4.9.014-amd64直接安装但是没有变化。我还尝试在 Vagrant 上下载它:

我已将 Virtual box 6.1 更改为 6.0。最后一件事,当我尝试重建它们时,我发现我以前的构建(工作)有同样的错误。

0 投票
1 回答
221 浏览

ubuntu - Ubuntu 20.04(主机)上的 Vagrant 和旧版 ubuntu(来宾)

我在内核 5.4.0-74-generic 的 Ubuntu Budgie 20.04(主机)上。

VirtualBox 版本 6.1.22 r144080

流浪者:2.2.16

自从某个星期以来,我无法使用较旧的 ubuntu-version 作为我的访客系统运行 vagrant,例如

然后我得到信息和错误:

如果我用焦点开始一个流浪盒子。

它就像一个魅力。

有什么建议我可以在这里做些什么来让它再次工作?

我不知道,但我认为它在某些时候与内核更新有关,但在降级 Linux 内核时没有任何运气。

0 投票
0 回答
322 浏览

windows - 无法加载流浪机器“mount -t vboxsf -o uid=1000,gid=1000,_netdev vagrant /vagrant”

尝试在我的 Windows 10 系统中加载 vagrant 机器以下是版本

  • 流浪者 - 2.2.16
  • 甲骨文虚拟机 6.1.4

有人可以帮我解决这个问题吗?

注意:我尝试了Vagrant 中的所有步骤无法挂载 VirtualBox 共享文件夹

以下是错误: