it-swarm.cn

如何在Ubuntu中运行Windows XP

有几个程序仅在Windows上可用。

Wine可能是一种负面体验,所以我想使用虚拟机在Ubuntu中运行Windows。似乎Virtualbox是标准方式,但我没有任何经验。

38
Alejandro

我使用Virtual Box,效果很好。

它使用起来非常简单。安装完成后,只需单击工具栏中的“新建”按钮,向导将指导您创建VM。

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

现在您可以启动VM并且它应该允许您安装操作系统。

这是一篇关于虚拟化的介绍文章 workswithu.com 。单击文章底部的标签以获取更多信息。

40
jumpnett

我强烈建议在虚拟化之前至少测试Wine中的应用程序。当Wine运行时,与虚拟化相比有一些重要的好处:性能明显更好,它们更容易运行(直接从应用程序菜单链接),它们与系统集成(轻松访问主文件夹中的文件, Windows中没有窗口,如果它们有一个系统托盘图标,它就位于面板中)。

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

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

目前,我还建议使用Wine PPA中的软件包,而不是Ubuntu附带的软件包(也是我的)。你可以在这里获得说明: https://wiki.winehq.org/Ubunt - 在14.04,16.04和17.10你可以安装wine2.21或wine3.3(beta)包。 2.21将保持稳定,而3.3将在新的Wine发布时收到更新 - 这意味着3.3通常可以使用更多的应用程序,但也可能会破坏更新。

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

16
Scott Ritchie

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

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

7
DLH

VMWare工作站和VMWare播放器(免费)也是选项。

5
codeape

除了VirtualBox是技术手段的完美解决方案之外,我还发现用户体验更好。如果您使用带有Wine的Windows应用程序,您的Ubuntu桌面上会突然出现一些可能看起来完全不合适的窗口。从技术上讲,它在Ubuntu中运行,但它通常不像你剩下的Ubuntu应用程序。

使用VirtualBox,两个环境之间的分离更加清晰,因为您期望 VirtualBox内的应用程序的行为与Windows应用程序类似。这使“心理转换”更容易,从而改善您的用户体验。

4
Bananeweizen

Virtualbox非常棒。奇怪的是,对于我来说,Windows XP在Ubuntu(作为访客)中的运行速度比在现实生活中更快!奇怪的是,Windows XP识别了我的声卡,无线等,没有我在使用它时真正做的小提琴!我不得不说Wine可以很有用但是“真实的东西”在虚拟XP中运行得更快_ - 我喜欢Ubuntu只是它不能做某些事情(Windows是一样的) - 没有错那;我倾向于认为某些Linux用户对不惜一切代价避免使用Windows感到特别自豪,并坚持使用一些非常不稳定的Wine仿真,只是说它有效(只是)!安装Virtualbox的重要提示似乎是一个小问题 - 确保你的Windows CD很好,干净,你已经在正确的CD Draw(如果你有两个)中得到它 - 由于某种原因,CD上的任何微小缺陷似乎更有可能打破虚拟机比在实际安装中打乱。其次我的Windows是一个OEM版本,它可以工作,只需要你的产品代码 - 它可以工作,并通过互联网激活产品。如果你试图在另一台计算机上安装你的OEM窗口会有什么好处,它会经常发疯,你可能会丢失你的驱动程序以获得板载声音等等 - 使用Virtual Box XP没问题 - 工作正常。

3
Jules

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

2
txwikinger

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

2
User