如何在Android上将WindowsXP作为虚拟机运行?


23

我想将Windows XP作为虚拟机运行在Android平板电脑上。由于Android基于Linux,是否可以编译VirtualBox在Android中运行?如果不可能,是否可以在Android平板电脑上以任何方式将WinXP作为虚拟机运行?



并非所有处理器都是平等的。有一种叫做ARM的东西。
neverMind9

Answers:


12

看看qemu。显然,它可以在ARM上运行。 由于克里斯·赫伯特(Chris Herbert)指出的可能以及缺少屏幕/指针驱动程序的原因,运行XP(即使它甚至可以工作)可能不会是令人愉快的体验。如果您确实想这样做,请等待基于Intel Atom(x86)的平板电脑。大约现在应该有一些基于Atom的Windows 8平板电脑。机器人即将面世。


19

VirtualBox使用虚拟化,当主机设备(Android平板电脑)使用与来宾设备(运行Windows XP的x86 PC)不同的CPU体系结构时,这是不可能的。由于您的Android平板电脑几乎肯定具有ARM CPU,因此必须模拟x86 CPU,这比虚拟化要慢得多。似乎根本不可行。


谢谢您的解释。我一直在与Google TV合作,忘记了Tablets不使用x86。

如何运行另一个Android(或Debian ARM)呢?
f.ardelian

@ f.ardelian是的,诸如Nonroot Debian和Complete Linux Installer之类的应用程序使您无需仿真即可在Android上运行GNU userland。
雷维塔夫(Revetahw)说恢复莫妮卡(Monica)

实际上,许多Android设备现在都是x86,因此从技术上讲是可行的。@ f.ardelian
Revetahw说恢复莫妮卡(Monica)

我不同意虚拟化完全需要有关CPU体系结构的前提。我的意思是,javascript中有x86模拟器,它可以运行w98和MSDOS。
托马什Zato -恢复莫妮卡

0

您可以将任何QEMU(x86)模拟器用于android。它适用于计算机,平板电脑和智能手机。模拟器在Google Play中不存在。从模拟器官方网站(.apk)下载它。


3
您是否愿意解释您的答案与此答案有何不同?如果是这样,请考虑使用产品链接和步骤详细说明您的答案,以实现期望的目标。
Firelord

0

好吧,您可以尝试使用基于QEMU的DOSBox(一种支持MS-DOS,Windows 95/98 / XP的模拟器)。它会模拟接近第一代奔腾的产品,因此即使您在Nexus 9上运行,也不要指望它很快。XDA有一些技巧可以提高性能。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.