如何在Ubuntu中运行Windows XP


38

仅Windows上有几个程序可用。

Wine可能会带来负面影响,因此我想使用虚拟机在Ubuntu中运行Windows。似乎Virtualbox是标准方式,但是我对此没有任何经验。

Answers:


40

我使用Virtual Box,效果很好。

使用起来非常简单。安装后,只需单击工具栏上的“新建”按钮,向导将围着您创建虚拟机。

然后,单击“设置”,转到“存储”并安装和安装安装介质(.iso或物理驱动器本身)。点击“确定”。

现在,您可以启动VM,它应该允许您安装OS。

这是workwithu.com上有关虚拟化的介绍文章。单击文章底部的标签以获取更多信息。


9
可以使用Synaptic软件包管理器或软件中心来安装“ OSE”(开源版本),但是您可以为非开源(但仍免费)版本下载.deb(安装程序),其中包括来自virtualbox.org
Nico Burns 2010年

@Nico:是的,额外的客人添加对我来说是值得的。
内森·奥斯曼

@both:同意。来宾添加使生活变得更加轻松。
DLH 2010年

4
您无需下载Deb,Oracle可以为非开源版本托管一个存储库。您可以将其添加到源列表中,它将作为系统的其余部分自动更新。恕我直言,这比下载单个Deb更为方便。
哈维尔·里维拉

16

我强烈建议至少在虚拟化它们之前在Wine中测试应用程序。当Wine工作时,与虚拟化相比有一些重要的好处:性能明显提高,它们更易于运行(“应用程序”菜单旁边的链接),并且它们与系统集成在一起(可以轻松访问主文件夹中的文件,窗口中没有窗口,并且如果它们有系统任务栏图标,则位于面板中。

如果您需要的每个应用程序都可以在Wine中运行,那么您还可以获得不需要虚拟机Windows副本的额外好处。

在Wine中测试它们的另一种方法是在Wine的应用程序数据库中查找它们:http : //appdb.winehq.org/

当前,我还建议使用Wine PPA中的软件包,而不要使用Ubuntu随附的软件包(也是我的)。您可以在此处获得说明:https : //wiki.winehq.org/Ubuntu-在14.04、16.04和17.10上,您可以安装wine2.21或wine3.3(测试版)软件包。2.21版本将保持稳定,而3.3版本将随着新的Wine版本的发布而更新-这意味着3.3版本通常可与更多应用一起使用,但可能也会因为更新而中断。

使用PPA软件包的主要优点是,您可以找到一个exe文件,然后右键单击->用Wine打开,而无需手动将其设置为可执行文件。


7

如果Wine无法与特定应用程序一起使用,则Virtualbox是一个不错的选择。但是,如果程序在Wine中运行良好,则由于固有的性能损失和引导完整Windows操作系统的需要,Virtualbox可能不是首选。如果您没有多余的Windows副本可用于安装,这也可能会很棘手,因为它确实涉及全新安装。

我要说的是DirectX 3D游戏和应用程序是不可能的,但是研究似乎表明它现在已经支持Direct3D。


我将注意到我使用VirtualBox在Linux主机上运行Windows,根据我的经验,图形密集型应用程序(例如游戏)的运行速度令人无法接受。这也是在一台相当新(且速度很快)的主机上。但是YMMV
David Z

5

也可以选择VMWare工作站和VMWare播放器(免费)。


4

除了VirtualBox通过技术手段成为理想的解决方案之外,我还发现用户体验会更好。如果将Windows应用程序与Wine一起使用,Ubuntu桌面上突然会有一些窗口可能看起来完全不合适。从技术上讲,它可以在Ubuntu中运行,但其行为通常不像其余的Ubuntu应用程序。

使用VirtualBox,两种环境之间的分隔更加清晰,因为您希望 VirtualBox中的应用程序的行为类似于Windows应用程序。这使“心理切换”更加容易,因此改善了用户体验。


3

Virtualbox非常好。奇怪的是,对我而言,Windows XP在Ubuntu(作为来宾)中的运行速度比现实中要快!同样奇怪的是,Windows XP可以真正识别我的声卡,无线设备等,而无需在我真正使用它时做些麻烦!我不得不说,Wine很有用,但是“真实的东西”在虚拟XP中的运行速度更快-我爱Ubuntu,只是它不能做某些事情(Windows是相同的)-这没什么错;我倾向于认为某些Linux用户以不惜一切代价避免使用Windows而感到特别自豪,并坚持使用一些相当不稳定的Wine模拟来表示它可以(只是)!安装Virtualbox的最重要技巧似乎是次要点-确保Windows CD干净整洁,并且 必须以正确的CD Draw(如果有两个)获得它-由于某种原因,与实际安装相比,CD上的任何细微缺陷似乎更可能使虚拟机崩溃。其次,我的Windows是OEM版本,并且可以运行,只需提供您的产品代码即可,并且可以运行并通过Internet激活产品。如果您尝试将OEM窗口安装在另一台计算机上,那会很生气,那可能会很生气,并且您可能会因为板载声音而丢失驱动程序等。-Virtual Box XP没问题-立即可用。


您不会在虚拟机中遇到驱动程序问题,因为virtualbox模拟非常简单的通用设备,这些设备可以在任何开箱即用的操作系统中正常工作。因此-VM中的Windows无法识别您的硬件,但是简单的硬件由virtualbox模拟。
Michael K

...这解释了为什么Virtualbox如此聪明/有用。谢谢。
Jules

这几乎适用于所有虚拟化系统。但是,我同意您的观点,Virtualbox是目前的最佳选择
Michael K

2

最好的方法是将其作为VM运行。是的,virtualbox是一个不错的选择。


2

您可以尝试Virtual Box(http://www.virtualbox.org/)。它可以在XP操作系统中设置虚拟机,而不会丢失任何内容。此外,Virtual Box是免费的。


-1

Oracle VM VirtualBox是一个程序,允许您在虚拟机上创建操作系统,即在Linux上使用Windows程序。例如,如果某个程序在WINE下无法运行,则可能会在其本机环境Windows中运行。与在Linux机器上为Windows安装单独的分区相比,使用VirtualBox将是更好,更轻松的选择。

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.