我的主机是 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
例如,是否可以使用 Linux 客户机在 Windows 7 上运行 VirtualBox,并在该 Linux 机器内运行 Bochs?
原因是我对开始操作系统开发感兴趣,而且我发现所有教程和内容在 *nix 机器上更容易遵循。我尝试使用 Cygwin,但我认为它增加了另一层复杂性,并不一定会使事情变得更容易。
这个问题比较理论化:
假设我的 PC 在两个不同的分区上有两个不同的操作系统:sda1 上的 OS1 和 sda2 上的 OS2。是否有可能在 OS1 中设置一个像 VMWare 或 Virtualbox 这样的程序来访问 sda2,启动它并运行 OS2?另一方面,OS2 也应该可以直接启动。
我意识到模拟的 OS2 会慢很多,可能没有人会真正使用这个设置,但我觉得这很有趣。
我计划购买 Windows 7 Ultimate Edition 以在旧的 Pentium 4 上运行。我还想在 Windows 7 中运行 Windows 7 虚拟机。我的问题有两个:
Windows 10 显示了这三个看似相同或相关的独立功能。
每个设置究竟有什么作用,它们之间如何关联?
windows virtualization virtual-machine hypervisor windows-10
我有 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上问过,但决定这个地方更适合这个问题)
我有 Virtualbox 4.3 并且想要导出不同的 VM,因为我正在恢复我的计算机。当我想导出 VM 时,我可以在 OVF-Format-Version 0.9 之间进行选择;1.0; 2.0
但是它们之间有什么区别呢?我如何决定使用哪一个?
我还想从 VM 导出保存的状态。
在使用 iPhone 设备为 iOS 开发时,我已经使用 OSX 运行虚拟机一段时间了。一切正常,直到 El Capitan 更新。自更新以来,iPhone 不再被 VM-OSX(包括 iTunes、Xcode 和 AppCode)识别。
iOS设备肯定连接到VM而不是主机,我在将它插入主机和VM的USB时出现的弹出窗口中单击了“信任这台计算机”。
除了回到优胜美地之外,还有什么办法可以解决这个问题吗?
提前致谢!
系统配置:
按照此问题的示例,该设备确实出现在硬件列表中:
正如此线程中所讨论的,AppleUSBEthernetHost.kext我的系统 (v8.0.1) 上存在的故障可能是导致问题的原因。我尝试用旧版本(7.0)替换它。
这些是我采取的步骤:
iphone virtualization vmware-workstation debug osx-el-capitan
到达 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) virtualization ×10
virtualbox ×6
hypervisor ×2
windows ×2
64-bit ×1
bochs ×1
debug ×1
export ×1
hyper-v ×1
iphone ×1
license ×1
performance ×1
snapshot ×1
ubuntu-12.04 ×1
vagrant ×1
vmware ×1
windows-10 ×1
windows-7 ×1