K4l*_*0ty 3 virtualization qemu virtual-machine
我最近尝试了 QEMU,所以我可以同时运行 Windows 和 Linux/*nix。
我在网上寻找文档/教程,但发现它们超出了我的理解范围。所以我只是跟着https://www.youtube.com/watch?v=al1cnTjeayk
我只是使用了一个普通的 Ubuntu Mate 16.04.06 iso,但是引导到 Ubuntu 登陆页面花了我大约 10 分钟来加载页面(Ubuntu Linux 安装登陆页面)。
什么可能出错?我仍然在 Intel Core2Duo(旧的 2009 硬件)上运行。我认为我仍然使用默认设置......
我不太了解 KVM 和许多硬件。
这里还是新手..
小智 6
默认情况下,qemu 将忽略硬件虚拟化功能的存在。引用在线文档:
Depending on the target architecture, kvm, xen, hax, hvf, whpx or tcg can be available. By default, tcg is used.
Run Code Online (Sandbox Code Playgroud)
“ tcg
”指的是内置的“Tiny Code Generator”,用于(缓慢地)在软件中模拟访客 CPU。您链接的视频中用于演示的 Alpine Linux 实时光盘重量轻,即使没有硬件虚拟化的帮助也能快速启动。您尝试启动的 Ubuntu 映像要重得多,而且就我个人而言,我很惊讶它甚至在 10 分钟内就启动了。另请注意,tcg
假设在其下运行的来宾代码是受信任的,因此我不建议在这种模式下依赖 qemu 来包含恶意代码。
由于所讨论的主机平台是 Windows,hax
或whpx
加速器将允许模拟器使用硬件虚拟化。可在此处下载 HAXM 管理程序。启用 Windows 管理程序平台的说明在此处。一旦启用了其中一个,告诉模拟器通过 HAXM 或 Windows 虚拟机管理程序平台使用 VT-x,-accel hax
或者-accel whpx
应该会导致明显的加速。
qemu 本质上是复杂的,即使是经常使用它的人也更喜欢与抽象层(例如 libvirt)进行交互,而不是手动驱动模拟器。
@user202729 建议的替代方案是使用不同的虚拟化包,例如 VirtualBox,可能比使用 qemu 更直接,因为其他软件产品“更快”,用户可以在更短的时间内安装和配置它们。
归档时间: |
|
查看次数: |
8128 次 |
最近记录: |