标签: virtualization

为什么 Virtual Box 不给我创建 64 位来宾的选项?

我的主机是 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

84
推荐指数
3
解决办法
28万
查看次数

您可以在虚拟机中运行机器模拟器 (Bochs) 吗?

例如,是否可以使用 Linux 客户机在 Windows 7 上运行 VirtualBox,并在该 Linux 机器内运行 Bochs?

原因是我对开始操作系统开发感兴趣,而且我发现所有教程和内容在 *nix 机器上更容易遵循。我尝试使用 Cygwin,但我认为它增加了另一层复杂性,并不一定会使事情变得更容易。

virtualbox virtualization bochs

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

可以使用像 VirtualBox 这样的虚拟机管理程序来启动也可以直接启动的虚拟化操作系统吗?

这个问题比较理论化:

假设我的 PC 在两个不同的分区上有两个不同的操作系统:sda1 上的 OS1 和 sda2 上的 OS2。是否有可能在 OS1 中设置一个像 VMWare 或 Virtualbox 这样的程序来访问 sda2,启动它并运行 OS2?另一方面,OS2 也应该可以直接启动。

我意识到模拟的 OS2 会慢很多,可能没有人会真正使用这个设置,但我觉得这很有趣。

vmware virtualbox virtualization

60
推荐指数
5
解决办法
9327
查看次数

Windows 7 许可如何将操作系统作为虚拟机运行?

我计划购买 Windows 7 Ultimate Edition 以在旧的 Pentium 4 上运行。我还想在 Windows 7 中运行 Windows 7 虚拟机。我的问题有两个:

  • 每个虚拟机都需要许可证吗?
  • 如果我使用第三方虚拟化平台(例如VirtualBoxVMWareQEMU等)而不是VirtualPC,答案是否会改变?

windows-7 virtualization license

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

Hyper-V vs Virtual Machine Platform vs Windows Hypervisor Platform 设置在程序和功能中?

Windows 10 显示了这三个看似相同或相关的独立功能。

  • Hyper-V(请注意,在最新的 Windows 10 版本中,它已从下面描述的“Windows 功能”清单中消失了);它只显示在服务列表中。
  • 虚拟机平台
  • Windows 管理程序平台

每个设置究竟有什么作用,它们之间如何关联?

在此处输入图片说明

windows virtualization virtual-machine hypervisor windows-10

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

Hyper-V 似乎运行在主机操作系统之上,那么为什么它被视为本机(类型 1)虚拟机管理程序?

维基百科

Hyper-V,代号为 Viridian[5],以前称为 Windows Server Virtualization,是本机管理程序...*

维基百科本身本地管理程序是类型 1 管理程序——这意味着它直接连接到硬件。另一种是依赖于操作系统的类型 2

Hyper-V 安装在主机(Windows 操作系统)上 - 为什么它被归类为类型 1?

windows virtualization hyper-v hypervisor

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

在 VirtualBox 中合并所有快照的最快方法?

我有 vdi 从中获取了相当多的快照 - 例如,50 或 70 个快照。我想要一个具有当前状态的普通 vdi。这些快照占用太多磁盘空间,不需要作为快照。

我知道如果我打电话

VBoxManage clonehd thedisk.vdi thedisk-full.vdi
(50-70 times) VBoxManage clonehd {uuid-of-snapshot}.vdi thedisk-full.vdi --existing
Run Code Online (Sandbox Code Playgroud)

我会得到我想要的。但这需要很长时间(考虑到我的硬件和 16G 初始磁盘大小,超过 5 小时)。

而且,当然,我尝试过VBoxManage snapshot delete,但很奇怪:在停止的机器上不起作用,在正在运行的机器上可能会失败,一旦失败,所有后续调用都会失败。

有没有办法从多个快照中制作普通的 vdi - 更快?

$ VBoxManage --version
3.2.14r75509
Run Code Online (Sandbox Code Playgroud)

(在ServerFault上问过,但决定这个地方更适合这个问题)

performance virtualbox virtualization snapshot

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

OVF 版本 0.9、1.0 和 2.0 之间有什么区别?

我有 Virtualbox 4.3 并且想要导出不同的 VM,因为我正在恢复我的计算机。当我想导出 VM 时,我可以在 OVF-Format-Version 0.9 之间进行选择;1.0; 2.0

但是它们之间有什么区别呢?我如何决定使用哪一个?

我还想从 VM 导出保存的状态。

virtualbox export virtualization virtual-machine

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

虚拟化 OSX 看不到 iPhone 设备

在使用 iPhone 设备为 iOS 开发时,我已经使用 OSX 运行虚拟机一段时间了。一切正常,直到 El Capitan 更新。自更新以来,iPhone 不再被 VM-OSX(包括 iTunes、Xcode 和 AppCode)识别。

iOS设备肯定连接到VM而不是主机,我在将它插入主机和VM的USB时出现的弹出窗口中单击了“信任这台计算机”。

除了回到优胜美地之外,还有什么办法可以解决这个问题吗?

提前致谢!

系统配置:

  • 主机操作系统:Windows 10 Pro 64 位。
  • 虚拟机操作系统:OS X El Capitan v10.11。
  • VMWare Workstation 11.1.2(已修补以支持 OSX)。
  • iPhone 6,运行 iOS 9.0.2。
  • iTunes 12.3.0.44。
  • IDE1:Xcode 7.0.1 (7A1001)。
  • IDE2:AppCode-OC (EAP) 142.5239.5。

更新1:

按照此问题的示例,该设备确实出现在硬件列表中:设备列表


更新 2:

如此线程中所讨论的,AppleUSBEthernetHost.kext我的系统 (v8.0.1) 上存在的故障可能是导致问题的原因。我尝试用旧版本(7.0)替换它。

这些是我采取的步骤:

  1. 通过在 VM 启动期间按住 WinKey+R启动恢复以禁用系统完整性保护(又名“ SIP ”)(根据此答案,VMWare 将其映射到 Command+R )。
  2. 当在恢复后,就进入终端效用和残疾人SIP使用命令csrutil disable所描述这里,通过再引导执行。 …

iphone virtualization vmware-workstation debug osx-el-capitan

42
推荐指数
1
解决办法
7万
查看次数

Vagrant ssh 使用 VirtualBox 失败

到达 ssh 部分时 vagrant up 失败:

myterminal$ vagrant up
[default] VM already created. Booting if its not already running...
[default] Running any VM customizations...
[default] Clearing any previously set forwarded ports...
[default] Forwarding ports...
[default] -- ssh: 22 => 2222 (adapter 1)
[default] -- db2: 30003 => 30003 (adapter 1)
[default] Cleaning previously set shared folders...
[default] Creating shared folders metadata...
[default] Booting VM...
[default] Waiting for VM to boot. This can take a few minutes.
[default] Failed to connect …
Run Code Online (Sandbox Code Playgroud)

virtualbox virtualization vagrant

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