古老的操作系统Windowsxp还是比较香的,有一些单机游戏或者其它比较旧的软件还是需要Windowsxp的,那么,使用kvm安装一个Windowsxp是一个不错的主意了。
一,实验目标
通过linux 的centos7操作系统内搭建的kvm环境,安装一个Windowsxp的虚拟机,并使得该虚拟机可以远程连接,可以使用宿主机的外网。能够运行一些特定的比较古老的软件。
二,实验环境介绍
(1)
kvm环境,kvm环境搭建见我的博客:kvm环境精讲和kvm环境离线安装包_zsk_john的博客-CSDN博客_kvm离线安装包
(2)
Windowsxp的安装包
MSDN, 我告诉你 - 做一个安静的工具站在这里面下载,通常是使用迅雷下载的哦。
现在是要安装Windowsxp,自然从xp里选择一款操作系统来安装啦。
(3)
windows的驱动
驱动下载地址:
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/
xp一般是使用的96
三,安装步骤
- 生成kvm的虚拟磁盘 命令如下:
qemu-img create -f qcow2 /opt/winxp.qcow2 5G
这里生成的文件大小是5G,出于Windowsxp是比较小的操作系统,也是测试性质,因此,没有设置太大。
- virsh-install 命令开始第一次初始安装(第一次安装完毕后,还需要调整系统,修改xml配置文件):
virt-install --name=xp --ram 2048 --vcpus=2 --os-type=windows --os-variant winxp --disk path=/opt/winxp.qcow2,bus=virtio,size=5,format=qcow2 --accelerate --cdrom /opt/windows_xp_professional_with_service_pack_3_x86_cd_x14-80404.iso --vnc --vncport=5955 --vnclisten=0.0.0.0 --network bridge=br0 --force --autostart --disk path=/opt/virtio-win-0.1.96_x86.vfd,device=floppy --boot cdrom
安装截图:
1,此时需要摁F6确认一下xp
2,按s 确认一下,然后两次回车
3,默认选择,直接回车两次
4, 回车,没什么好说的
5,F8按一哈
6,可以看到一个5G的磁盘了哈,证明前面工作做的是对的。已经是选择上的状态,因此,直接回车就可以了。
7,默认选择的是第三个,不需要更改,直接回车
8,等待几分钟
9, 仍然等待
10, 仍然等待,大概需要5-10分钟左右时间
11, 仍然等待,大概20分钟
12,需要手动干预两下,确认两哈啊
13,时间,账号,根据自己情况设置