在 D525 处理器上通过 VMware 安装 Windows XP

在 D525 处理器上通过 VMware 安装 Windows XP

我需要安装 Windows XP 以便测试 Internet Explorer 是否符合我的 Web 开发需求。

我有一台基于 D525 Intel Atom 的 Ubuntu 服务器 12.04。我原本想在其上安装 VMware 和 Windows XP,但 D525 不支持硬件虚拟化。

这有问题吗?我要做的事情很难吗?

我找不到有关此事的任何最新教程。

答案1

我尝试自己完成所有操作,没有任何教程,只是利用常识和一些论坛帖子来汇总信息。结果发现这非常简单!

因此我将在这里记录我的步骤,以便您也可以自己做。

我发现 vmware server 已经停产,取而代之的是 vwmare player。而且 vmware 网站非常混乱,有些地方要钱,有些地方说产品免费。他们还催我注册,最后我决定放弃他们。

我曾简单考虑过 KVM,但在 ubuntu 服务器文档中我读到,如果处理器不支持虚拟化,那么 KVM 就毫无用处,而且在这种情况下速度很慢。

我最终的选择是virtualbox 4.2。

首先需要添加来源:

sudo vi /etc/apt/sources.list

在源中的某处添加:

deb http://download.virtualbox.org/virtualbox/debian precise contrib

sudo apt-key add oracle_vbox.asc

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

sudo apt-get update
sudo apt-get install virtualbox-4.2

sudo apt-get install dkms

将您的 root 用户名添加到组 vboxusers

sudo adduser administrator vboxusers

此时您需要安装扩展包,以便能够在无头服务器上远程安装 Windows XP。

mkdir ~/tmp && cd ~/tmp

wget http://download.virtualbox.org/virtualbox/4.2.0/Oracle_VM_VirtualBox_Extension_Pack-4.2.0-80737.vbox-extpack

sudo VBoxManage extpack install *.vbox-extpack

其余说明是关于通过终端设置虚拟 XP 机。

VBoxManage createvm --name "Windows XP" --ostype WindowsXP --register
VBoxManage modifyvm "Windows XP" --memory 512 --acpi on --boot1 dvd --nic1 nat
VBoxManage createhd --filename "WinXP.vdi" --size 10000
VBoxManage storagectl "Windows XP" --name "IDE Controller" --add ide --controller PIIX4
VBoxManage storageattach "Windows XP" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium "WinXP.vdi"
VBoxManage storageattach "Windows XP" --storagectl "IDE Controller" --port 0 --device 1 --type dvddrive --medium /Downloads/Windows.XP.Professional.OEM.Original.Not.Cracked.iso
VBoxHeadless --startvm "Windows XP"

此时,您可以下载您最喜欢的程序来处理远程查看协议。我用的是 Mac,所以我习惯使用 Cord。

运行 cord,指向:serverIP,使用你在 ubuntu 服务器上的账户的用户名和密码。然后点击连接。你会看到 XP 安装的蓝屏。

就是这样。

相关内容