标签: virtualbox

虚拟机中的VM已锁定会话(或已解锁)

由于此错误,我在虚拟机中的VM无法启动,我不想销毁它并重新安装它,无论如何要恢复它?

执行时出现错误VBoxManage,Vagrant用于控制VirtualBox的CLI.命令和stderr如下所示.

Command: ["modifyvm", "319fcce3-e8ff-4b6f-a641-3aee1df6543f", "--natpf1", "delete", "ssh"]

Stderr: VBoxManage: error: The machine 'centos64_c6402_1454036461345_59755' is already locked for a session (or being unlocked)
VBoxManage: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MachineWrap, interface IMachine, callee nsISupports
VBoxManage: error: Context: "LockMachine(a->session, LockType_Write)" at line 493 of file VBoxManageModifyVM.cpp
Run Code Online (Sandbox Code Playgroud)

virtualbox

71
推荐指数
6
解决办法
6万
查看次数

切换android x86屏幕分辨率

我想在我的Windows 7上使用Android-x86 2.2作为模拟器.我已经下载了VirtualBox和ISO,我用它制作了一个虚拟机,但我无法将分辨率设置为320x480类似的东西.

以下教程" 使用Android-x86端口作为模拟器 "建议插入:

<ExtraDataItem name="CustomVideoMode2" value="320x480x16" />
Run Code Online (Sandbox Code Playgroud)

到我的.vbox文件,我做到了.然后我说UVESA_MODE=320x480,并vga=ask到启动配置.当它启动时,我必须按下Enter以查看可用选项,但其中没有320x480.我怎样才能让它发挥作用?

android virtualbox screen-resolution android-x86

68
推荐指数
3
解决办法
16万
查看次数

如何在安装了XP的VirtualBox机器上轻松添加存储?

当我在VirtualBox机器上安装Windows XP时,我将硬盘驱动器设置为仅10 GB,并假设它会扩大(就像我记忆中的VMWare中的硬盘驱动器一样,这不是真的吗?).

在任何情况下,我都试图在这个Virtual Box XP映像上安装Visual Studio 2010测试版,但磁盘空间已用完.

谷歌搜索答案,我发现这样复杂的教程,告诉你如何"在几个小时内 " 增加VirtualBox硬盘的大小.

但我无法想象这两者都难以:

  • 增加虚拟磁盘的大小(毕竟,它虚拟的)
  • 创建一个新的硬盘驱动器,比如20 GB,然后它作为D:或E:驱动器连接到虚拟机中

如何在安装了XP的VirtualBox机器上轻松添加存储空间?

storage virtualbox hard-drive virtual-drive

67
推荐指数
6
解决办法
11万
查看次数

Vagrant无法挂载VirtualBox共享文件夹

当前设置:带有Vagrant 1.9.3的Virtualbox 5.1.20

以前的工作设置:带有Vagrant 1.9.3的Virtualbox 5.1.18

我安装了最新版本的Virtualbox并尝试启动我的VM.文件夹安装已停止工作.相同的文件夹安装在Virtualbox 5.1.18中正常工作.我收到以下错误消息:

Vagrant无法挂载VirtualBox共享文件夹.这通常是因为文件系统"vboxsf"不可用.该文件系统通过VirtualBox Guest Additions和内核模块提供.请验证这些客人添加内容是否已在guest虚拟机中正确安装.这不是Vagrant中的错误,通常是由错误的Vagrant框引起的.对于上下文,尝试的命令是:

 mount -t vboxsf -o uid=1000,gid=1000 keys /keys 
Run Code Online (Sandbox Code Playgroud)

该命令的错误输出是:

mount: wrong fs type, bad option, bad superblock on keys,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try dmesg | tail or so.
Run Code Online (Sandbox Code Playgroud)

我试过手动安装vagrant-vbguest插件(via vagrant plugin install vagrant-vbguest),但没有修复.降级回5.1.18确实解决了这个问题,但这并不是理想的进展.

如何使用Virtualbox 5.1.20Vagrant 1.9.3进行文件夹安装?

virtualbox vagrant vagrant-plugin

66
推荐指数
4
解决办法
4万
查看次数

从应用程序中检测虚拟化操作系统?

我需要检测我的应用程序是否在虚拟化OS实例中运行.

我发现了一篇文章,其中包含有关该主题的一些有用信息.同一篇文章出现在多个地方,我不确定原始来源.VMware实现了一个特定的无效x86指令来返回有关自身的信息,而VirtualPC使用幻数和带有IN指令的I/O端口.

这是可行的,但在两种情况下似乎都是无证件行为.我想VMWare或VirtualPC的未来版本可能会改变机制.有没有更好的办法?这两种产品都有支持的机制吗?

同样,有没有办法检测XenVirtualBox

我并不担心平台故意试图隐藏自己的情况.例如,蜜罐使用虚拟化,但有时会掩盖恶意软件用来检测它的机制.我并不在乎我的应用程序会认为它在这些蜜罐中没有虚拟化,我只是在寻找"尽力而为"的解决方案.

该应用程序主要是Java,但我希望在这个特定的功能中使用本机代码和JNI.Windows XP/Vista支持是最重要的,尽管参考文章中描述的机制是x86的通用功能,并且不依赖于任何特定的OS工具.

xen vmware virtualbox virtual-pc

65
推荐指数
12
解决办法
6万
查看次数

如何在VirtualBox上ping ubuntu来宾

我有一个带Ubuntu的VM(VirtualBox).主机是Windows 7.如何从主机ping我的Ubuntu,反之亦然?试图在VM设​​置中设置"桥接"连接类型但没有效果,我只在Ubuntu中丢失了我的互联网连接.

ubuntu networking virtualbox ping

65
推荐指数
3
解决办法
13万
查看次数

Vagrant/VirtualBox/Apache2奇怪的缓存行为

我正在使用Vagrant在Apache2上运行一个支持Ubuntu的VirtualBox.

除其他外,Web服务器提供来自my/vagrant目录的静态文件.

这在大多数情况下效果很好.但是,当我更改共享文件夹上的图像并重新加载网站时,会提供先前版本的图像,但它会被截断.

如果我先从共享文件夹中删除旧图片,刷新网站以便图片不显示,然后保存新文件并重新加载网站,它就可以工作.

有谁知道这个问题?我没有安装任何特殊功能,只有带有mod_rewrite的Apache 2和带有Mongo的AP,APC插件,MongoDB以及带有一堆脚本的nodeJS.

virtualbox apache2 vagrant

64
推荐指数
3
解决办法
2万
查看次数

Genymotion无法启动Android虚拟设备

如何解决Genymotion/VirtualBox问题,什么时候无法启动Android虚拟设备?

收到贝娄信息:

无法启动Genymotion虚拟设备.

VirtualBox软件返回错误:"不兼容状态".

请运行VirtualBox软件以检查问题.然后,尝试直接从VirtualBox运行Genymotion虚拟设备以获得可能的解释.

有关更多信息,请访问:https: //cloud.genymotion.com/page/faq/#vbox

无法启动Genymotion虚拟设备 -

android virtualbox genymotion

64
推荐指数
3
解决办法
7万
查看次数

Virtual Box上MacOSX和Windows之间的共享文件夹

我需要设置共享文件夹.

我在VirtualBox上安装了Mac OSX Yosemite主机并清理了Win7 x64.

在MacOSX中,我转到VirtualBox - > win7设置 - >"共享文件夹" - >添加共享文件夹 - >创建文件夹/ Users/my_name/Documents/win7 - >使其永久化 - >单击确定.

我应该在Windows中做什么呢?

谢谢.

windows macos virtualbox

64
推荐指数
3
解决办法
11万
查看次数

通过虚拟机的 CentOS - 镜像列表中没有 URL

我正在尝试通过VirtualBox (6.1.30) ( Vagrant ) 运行CentOS 8 服务器,昨天对我来说运行得很好,但今天我尝试运行. 由于某种原因,我不断收到此错误:sudo yum update

\n
[vagrant@192.168.38.4] ~  >> sudo yum update\nCentOS Linux 8 - AppStream                       71  B/s |  38  B     00:00\nError: Failed to download metadata for repo \'appstream\': Cannot prepare internal mirrorlist: No URLs in mirrorlist\n
Run Code Online (Sandbox Code Playgroud)\n

我已经尝试更改 上的命名空间/etc/resolve.conf,删除DNF文件夹和所有内容。在其他计算机上,这工作得很好,所以我认为问题出在我的主机上。我还尝试重置网络设置(我在 Windows\xc2\xa010 主机上),但也没有成功。这不是 DNS 问题;而是 DNS 问题。它工作得很好。

\n

重新安装 Windows 后,我的虚拟机中仍然出现相同的错误。

\n

文件dnf.log

\n
2022-01-31T15:28:03+0000 INFO --- logging initialized ---\n2022-01-31T15:28:03+0000 DDEBUG timer: config: 2 ms\n2022-01-31T15:28:03+0000 DEBUG …
Run Code Online (Sandbox Code Playgroud)

linux redhat virtualbox centos vagrant

62
推荐指数
2
解决办法
8万
查看次数