我在新安装的 VirtualBox 4.1.6r74727 上导入了一台现有机器,在 Ubuntu Server 10.04 机器上运行。来宾操作系统是 Windows Server 2003。
此外,我对VM进行了如下修改(10.20.30.40代表主机的真实public IPv4地址):
VBoxManage modifyvm "2003" --vrdeaddress 10.20.30.40 --vrde on --vrdeport 3389 --vrdemulticon on --vrdeauthtype external
Run Code Online (Sandbox Code Playgroud)
之后,我使用以下命令启动了虚拟机:
VBoxManage startvm "2003" --type headless --vrde=on
Run Code Online (Sandbox Code Playgroud)
当我发出时VBoxManage showvminfo "2003",我得到以下信息:
VRDE: enabled (Address 10.20.30.40, Ports 3389, MultiConn: on, ReuseSingleConn: off, Authentication type: external)
Video redirection: disabled
Run Code Online (Sandbox Code Playgroud)
但是,端口 3389 在 10.20.30.40 和 localhost 上都保持关闭状态,我无法连接到 VRDE。原因是什么,我应该如何修复它?
我的应用程序必须在旧版 Windows 上运行直到 95 年。我没有任何可以运行此类过时操作系统的硬件,但我的客户可以。我在 Windows 7 上开发我的应用程序,但都使用普通的旧 C++ 和 stl 以及兼容的 Windows API。
如何测试我的应用程序是否在所有系统上按预期运行?
虚拟机是一个显而易见的选择,但它们在模仿已有十多年历史的真实硬件方面有多可靠?我想测试速度和功能。
我从来没有用过虚拟机,但我想开始..
就软件和操作系统而言,最简单的设置是什么?什么是免费的?对于完全不熟悉虚拟机场景的人有什么提示吗?
我的 Windows 7 机器上有一个 VirtualBox CentOS VM 设置。我可以ping我的路由器,但是我无法访问外面的世界。
在 Windows 中,我设置了三个网络连接:
我的 VM 设置为使用桥接适配器通过“戴尔无线适配器”进行连接。
是否有任何原因导致我无法从 VM 访问外部世界?
我正在尝试使用以下命令 ping Google:
平 8.8.8.8
并获得连接:网络无法访问
这是来自 ifconfig 的转储:
eth0 Link encap:Ethernet HWaddr 08:00:27:F2:EF:F7
inet addr:192.168.0.25 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3310 errors:0 dropped:0 overruns:0 frame:0
TX packets:337 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:292875 (286.0 KiB) TX bytes:40593 (39.6 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING …Run Code Online (Sandbox Code Playgroud) 我有一台运行在我目前正在开发的 Windows Virtual PC 上的 Win7 虚拟机。发现自己不喜欢WVPC,安装了VirtualBox,希望性能更好。
但是,将现有 VHD 导入新 VM 似乎不起作用,因为即使我看到 Windows 启动屏幕,操作系统也会在 BSOD 上崩溃并需要运行恢复工具。该工具没有发现问题,重新启动但蓝屏仍然存在。
如果可能,我不想格式化新的 VM。
是否可以进行这样的切换?
我一直在尝试使用 zerofree 来减小我的 VM 的大小。
它适用于一个文件系统,但另一个文件系统安装在 / 所以它不会让我.
然后我想我可以使用“恢复模式”,它奏效了。
但 zerofree 永远不会结束。我让它运行了一个小时,但我认为它没有做任何事情。停止之后,没有释放空间。
有什么想法吗?
有没有一种方法可以模拟 Windows 的逻辑/物理处理器的数量,例如虚拟化 (VM)?
我需要模拟大约 64 个以上的处理器,并查看 Windows Server 2008 R2 中某些 C++ 调用的一些次要功能
编辑:我只需要系统告诉它有更多的内核,性能和准确性无关紧要
假设,我使用 Debian 不稳定版或实验版作为来宾操作系统。安装新软件后,它会彻底破坏系统。它也会影响主机操作系统吗?
我的网络:
192.168.2.2 (computer)
255.255.255.0 (mask)
192.168.2.254 (gateway)
Run Code Online (Sandbox Code Playgroud)
VMplayer 是:
192.168.233.129 (ip)
255.255.255.0 (mask)
192.168.233.255(bcast)
Run Code Online (Sandbox Code Playgroud)
很明显,由于错误的网络设置,播放器无法从其他系统访问。但是,我不确定如何改变它。显然我必须编辑 ifcg-eth0 但我知道我还需要在主机系统上编辑它以使其可访问。
这是从 VMware Player 内部完成的吗?还是我需要编辑网络设备?
主机箱是Windows。VMware 内部是 Linux。
我有一台配备 32GB 内存和 Intel Xeon E3-1230 V2 CPU 的强大 PC。我想在VM中做一些测试。我想知道我可以完全在内存中运行 VM 以加快操作速度吗?
谢谢。
virtual-machine ×10
virtualbox ×3
windows ×3
networking ×2
bridge ×1
c++ ×1
centos ×1
crash ×1
disk-space ×1
disk-utility ×1
hard-drive ×1