我有一台在本机 Linux 主机上使用 VirtualBox 软件的虚拟化 Windows 7(32 位)机器。
对于一些高级软件(ArcGIS Desktop 10.1),我需要:
最低要求 OpenGL 2.0 版运行时,建议使用 Shader Model 3.0 或更高版本。
我一直在运行系统需求检查,这些是结果 - 告诉我没有可用的着色器模型:

现在,我想知道为什么?VirtualBox 从早期版本开始就支持着色器模型。我下载了 OpenGL Viewer 软件来检查显卡设置。这是结果:

OpenGL 查看器告诉我我安装了 OpenGL 2.1 以及顶点和像素着色器模型 3.0 版。那么为什么有些软件没有检测到这一点呢?
顺便说一下,ArcGIS 无法正常工作 - 如本线程中所述。这就是为什么我认为 VirtualBox 中的着色器模型存在一些严重问题。
如何解决这个问题?
使用 Virtualbox 4.2.10 和 Windows 7 作为主机和来宾。
如果我按Ctrl+ F,操作系统会全屏显示。如果我检查分辨率,它会显示 1680×1050 —— 与我的主机操作系统大小相同,它有许多(大约 20 个)其他选项,包括更大的分辨率。
现在,如果我再次按Ctrl+ F(我希望它只填充可用窗口),它会回到 1024×732。
如果我缩小窗口,分辨率确实会缩小,但是当我再次调整窗口大小时不会再放大。当我在调整大小后检查分辨率时,它是 640×480(没有其他选项可用)。
这是描述问题的视频。
有人可以帮我解决这个奇怪的问题吗?
配置:
主持人
客人
我正在尝试在我的 Wi-Fi 连接和模拟器 ( QEMU )之间设置一座桥。我需要一个虚拟机与主机在同一个 LAN 上,并有自己的 IP 地址。
QEMU 需要使用 TAP(虚拟网络设备),所以我已经安装了tuntaposx,让它运行,并且可以使用 TAP 打开 QEMU:
qemu-system-arm -kernel zImage.integrator -initrd arm_root.img -m 256 -net nic -net tap,ifname=tap1 -nographic -append "console=ttyAMA0"
Run Code Online (Sandbox Code Playgroud)
一旦 QEMU 打开了 TAP 接口,我就有一个脚本来配置网桥:
sysctl -w net.link.ether.inet.proxyall=1
sysctl -w net.inet.ip.forwarding=1
sysctl -w net.inet.ip.fw.enable=1
ifconfig bridge0 create
ifconfig bridge0 addm en1
ifconfig tap1 0.0.0.0 up
ifconfig bridge0 addm tap1
ifconfig bridge0 up
Run Code Online (Sandbox Code Playgroud)
如果我在虚拟机上手动设置IP,我可以从虚拟机ping 主机,但不能从主机到虚拟机。此外,我无法从 VM 访问网络的其余部分 - 包括无法通过 DHCP 设置 IP。
有任何想法吗?
所有Docker基于他人docker图像的入门指南。但是,即使是base映像也有 180MB 的虚拟存储空间。所以,
我想知道,是否可以在docker没有任何父图像的情况下完全从头开始我的图像?(如果是这样,我打算通过网络安装创建我自己的基本映像)。
谢谢
我正在尝试使用 VirtualBox 在 Windows 7 来宾中安装英特尔硬件加速执行管理器。
当我运行intelhaxm.exe安装它时,出现以下错误:

这不是真的,因为我的 Windows 客户机运行时启用了 VT-X/AMD-V,而我的主机支持的是具有 VT-X 支持的 Intel CPU。
如何在我的 Windows 客户机中安装它?
我正在尝试使用英特尔虚拟化技术和 VT-X 运行 x86 Android 虚拟设备。这些功能是模拟器正确运行所必需的。但是,我似乎无法让它发挥作用。
非常奇怪的是,操作系统似乎总是与我的 BIOS 设置相矛盾。当在 BIOS 中启用这两个功能时,Windows 认为它们不可用:
另一方面,当它们都在 BIOS 中被禁用时,Windows 认为它们可用。不幸的是,尽管操作系统认为这些功能可用,但我仍然无法启动模拟器,因为它们在 BIOS 中被有效禁用。在这些情况下,当我尝试启动模拟器时会收到此错误消息:
Starting emulator for AVD 'x86_10-inch'
emulator: device fd:1096
HAX is not working and emulator runs in emulation mode
emulator: VT feature is not enabled, HAXM not working.
creating window 0 0 845 528
Run Code Online (Sandbox Code Playgroud)
有时,在重新启动似乎无限次之后,我随机让它工作。我有点不知所措,这个问题使工作效率低下。任何帮助将非常感激!
澄清一下,纯模拟不是一种选择。获得不错速度的唯一方法是使用硬件虚拟化。当一切随机正常工作时,我可以使用硬件虚拟化启动虚拟设备,并且运行良好。
我的规格:
华硕 N56J,英特尔 i7-4700HQ 2.4GHz,Windows 8.1 Pro,8GB 内存
我在 ubuntu 16.04 上使用 4.4 内核。我正在尝试查看如何启动 macvlan 界面,但还没有成功。这些是我用来创建和启动界面的步骤。
ip link add mymacvlan1 link wlan0 type macvlan mode bridgeifconfig mymacvlan1 192.168.1.56 uproute add default gw 192.168.1.1 mymacvlan1当我输入第三个命令时,我的 wifi 连接断开了。我不确定发生了什么。同样在步骤(1)之后,如果我只是做ifconfig mymacvlan1 up然后做dhclient mymacvlan1,它就会在那里冻结。如何让macvlan接口自动从DHCP获取IP?
任何帮助表示赞赏!谢谢!
我担心将 CPU 内核数设置为奇数会降低性能或稳定性。有没有可能是真的?
我有一台启用了虚拟化的 Windows 8.1 戴尔笔记本电脑。下面是英特尔处理器识别实用程序的图片。
我的虚拟机中安装了 Fedora 24。它还启用了虚拟化。

当我运行 cat/proc/cpuinfo | grep 'vmx\|svm'和 minikube start 命令时,它显示以下错误消息,我无法继续。
关于如何解决此错误的任何建议?

Qemu Spice 用户手册提到了“动态分辨率”功能。如果我理解正确,这会改变来宾分辨率以匹配 VM 窗口的大小,就像 VirtualBox 的来宾扩展自动完成的那样。
我浏览了我能找到的所有 Spice 用户文档。我读过的任何内容都没有真正解决在 Windows 来宾中进行这项工作的问题……尽管这表明它适用于基于 X11 的客户端。
在 Windows 7 来宾中启用动态解析的步骤是什么?
virtualization ×10
virtualbox ×4
windows-7 ×3
linux ×2
networking ×2
qemu ×2
ubuntu ×2
vt-x ×2
bios ×1
bridge ×1
cpu ×1
dhcp ×1
disk-image ×1
installation ×1
intel-haxm ×1
macos ×1
opengl ×1
resolution ×1