我在我的 Ubuntu 机器上使用 VirtualBox 4.1.x,我已经设置了几个虚拟机。由于可以通过多种方式将 VirtualBox 中的虚拟机移动到另一台计算机,我想知道推荐哪种方式:
.vdi和.vbox文件。我已经多次成功使用第一种方法并且它一直有效。问题是导出导入后,磁盘镜像变成了VMDK而不是VDI了!
在第二个方法可能是最简单的,但我不知道是简单地复制这些文件将工作或没有在目标机器上。在搜索这个方法时,我发现有些人遇到了必须编辑VirtualBox.xml文件才能解决的问题!
最后,还有第三种方法,但它需要额外的工作来创建一个类似于原始 VM 配置的 VM,这是不可取的。
从上面的解释中可以清楚地看出,我想要的方法是第二种方法,但是无论是否有效,我都需要专家的建议。我不希望任何 XML 编辑妨碍我!
使用 VirtualBox 安全地将我的 VM 传输到另一台计算机的最佳方法是什么?
默认情况下,VirtualBox 将所有数据存储在主目录下的目录中。我知道如何更改它,但如何更改现有图像的位置(无需手动编辑 VirtualBox.xml)?
我在 Windows 上工作,不想尝试使用任何 NTFS 链接。
我已经看到有关此主题的其他超级用户问题:How to find Windows 8 product key? | 如何找到 Windows 8 OEM 产品密钥? 但是,所有答案都假设您运行的是 Windows 8。
我已经在我的新笔记本电脑上全新安装了 Ubuntu 13.04,我正在尝试为那些偶尔使用 Wine 也绝对拒绝运行的程序设置 VM 环境。
我在另一个答案上看到了这张图片:
所以看起来密钥应该以某种方式通过 ACPI 可用。但是,我已经尝试过ls /proc/acpi,据我所知,这没有任何用处,并且acpitool根本没有帮助我。
我到底怎么才能取出产品密钥?
编辑:我曾尝试通过 Wine(如图所示的程序)运行 RW-Everything ,但它无法“安装其驱动程序”。所以那里没有骰子。
Oracle VirtualBox 无法列出/过滤连接到我的系统的 USB 设备。因此,客户操作系统也无法看到任何 USB 设备。
这是我的配置:
我一直在用U盘和Garmin运动手表试过:当连接到主机时,它们都被系统识别,即它们在lsusb命令输出的列表中。
但是,在运行 VirtualBox 时,实际上未检测到 USB 设备(Enable USB Controller显然已选中)。如果我选择 VM,然后Settings->USB并尝试添加过滤器,则会显示工具提示:
<no devices available>
Run Code Online (Sandbox Code Playgroud)
我尝试了不同的选项作为 USB 控制器,甚至尝试将设备连接到不同的 USB 端口(2.0 而不是 3.0),但这并没有改变任何东西。由于那里没有列出 USB 设备,我认为问题出在主机上,而不是在来宾上。
我拥有的 USB 鼠标在主机和来宾中都可以使用,但这可能是一种被区别对待的设备。
该VBox.log不报告关于USB什么可疑的东西,而VirtualBox的不要么抛出任何错误。
当我安装 VirtualBox 4.3.30 时发生了同样的问题。
有没有办法解决这个问题?
我正在运行 Windows 10 Pro 64 位,启用了 Hyper-V 和 Intel VT-x 虚拟化技术。当我尝试运行 VirtualBox 64 位时,Windows 进入蓝屏。当我运行 VMware 时,它显示一个错误。
为什么 VirtualBox 和 VMware 不能在启用 Hyper-V 的情况下运行?请解释您拥有的所有详细信息,包括硬件和软件。我想知道这个错误的内部原因。
以下是我的一些发现。大多数站点建议使用 BCDedit 添加启动项或使用 BCDedit 禁用 Hyper-V。例如,创建一个“无管理程序”启动项,在同一台机器上运行 Hyper-V 和 VirtualBox。但是我可以使用 Hyper-V运行QEMU。Qemu 没有显示任何 Hyper-V 错误并且运行流畅。
使用 Virtual Box,我如何将操作系统安装到辅助物理磁盘,并在(在不同时间)Virtual Box 和典型的辅助操作系统安装中引导它?
virtualbox operating-systems hard-drive virtualization virtual-machine
我需要截取一个网站的屏幕截图,因为它会出现在非常高分辨率的显示器上……比如说 4000x3000 像素。我的笔记本电脑屏幕的原始分辨率为 1400x768。基本上,我需要模拟具有比我的显示器和视频卡实际支持的分辨率高得多的显示器分辨率。我希望网站的屏幕截图看起来与您在 Firefox 中反复按 CTRL MINUS(缩小)时的效果差不多,但不会因缩放而丢失任何像素。我怎样才能做到这一点?有没有办法用虚拟机软件模拟超高分辨率显示?如果没有,是否有某种方法可以打开比屏幕大的浏览器窗口,然后以某种方式将其内容捕获为 PNG?还有什么可能有效吗?
browser screenshot screen-capture resolution virtual-machine
我是 VirtualBox 的新手,正在尝试设置 Windows 7 64 的实例。
我现在安装了运行 Windows 7 的虚拟机实例,但它只占了我屏幕的一小部分。即使当我全屏显示时,窗口的大小也保持不变,屏幕的其余部分充满了灰色空间。
我已经安装了 VirtualBox Guest Additions,它允许我将分辨率从 800x600 提高到 1024x768,但这仍然不能令人满意,因为我的笔记本电脑显示器是 1600x900。
对此的任何帮助将不胜感激。谢谢。
是否可以将 .vdi 文件转换为可以刻录到 cd 或 dvd 的 .iso 并使其像安装程序一样。或者是否可以将虚拟机转换为物理环境?
我的主机是 x64 位 Windows 8.1。
我下载了最新的 Virtual Box (4.3),并尝试使用 64 位 Ubuntu 操作系统 (ubuntu-12.04.3-desktop-amd64) 创建 VM。
当我转到 New VM 向导时,它没有给我选择“Ubuntu (x64)”的选项,就像我在其他人的屏幕截图中看到的那样,只有“Ubuntu”。结果,ISO 无法启动。我在另一台 PC 上尝试过,Virtual Box 为大多数列出的操作系统提供了 x64 变体......
控制面板显示 x64 操作系统、x64 处理器。我的主机笔记本电脑是 Sony Vaio VPCZ22UGX/N、Intel® Core™ i7-2640M 处理器。当然,CPUz 显示 Vx-t 在我的处理器上可用。
这是我到目前为止尝试过的:
我按照文档中的要求启用了 IO APIC。
我在 BIOS 中启用了虚拟化。它在 VMware 中运行良好。
检查 Hyper-V 是否未运行,甚至未安装在我的 Windows 上。VMware 也一样。
我也尝试运行命令:
VBoxManage modifyvm [vmname] --longmode on
对于那个虚拟机,但没有变化..我认为问题实际上是我无法为该虚拟机选择 Ubuntu 操作系统的 x64 变体。其他人似乎表明这是一个要求,但由于某种原因我没有得到那个选项。
我花了很多时间却找不到问题所在......有人知道这里可能缺少什么吗?
非常感谢!!
爱德华多
virtualbox 64-bit virtualization virtual-machine ubuntu-12.04
virtual-machine ×10
virtualbox ×8
linux ×2
64-bit ×1
bare-metal ×1
browser ×1
hard-drive ×1
resolution ×1
screenshot ×1
ubuntu ×1
ubuntu-12.04 ×1
usb ×1
vmware ×1
windows ×1
windows-10 ×1
windows-7 ×1
windows-8 ×1