linux kvm 命令行安装Windows xp虚拟机
古老的操作系统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,时间,账号,根据自己情况设置
14,
15,设置administrator的密码
16,网络安装会失败,一会安装完了需要编写xml文件
17,确定一哈
18,
19,
20,有驱动没有安装,尤其是网卡的,怎么办呢?
21,关机,修改配置文件,在开机,安装驱动就可以啦
关机前复制一份配置文件到/opt目录下
cp /etc/libvirt/qemu/xp-2.xml /opt/
关机命令:
virsh destroy xp-2
virsh undefine xp-2
关机后,修改一个单词,修改前:
<interface type='bridge'><mac address='52:54:00:f2:2b:52'/><source bridge='br0'/><model type='e1000'/><address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/></interface>
修改model type= rtl8139,也就是这样的(修改后):
<interface type='bridge'><mac address='52:54:00:f2:2b:52'/><source bridge='br0'/><model type='rtl8139'/><address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/></interface>
在通过该xml文件启动kvm镜像:
virsh create xp-2.xml
vnc 连接kvm镜像,IP+5956(端口是前面的安装命令定义过的哦)端口即可。
22,手动安装驱动
23,可以看到网卡驱动已经自动安装好了,pci可以不用管,不影响使用啦。
现在在其它的服务器上就可以远程连接这个kvm虚拟机啦(IP地址是192.168.217.132)
xsl文件的完整内容:
<!--
WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE
OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:virsh edit xp-2
or other application using the libvirt API.
--><domain type='kvm'><name>xp-2</name><uuid>61ce1eca-a0cb-483d-835e-9ab1325d5aeb</uuid><memory unit='KiB'>2097152</memory><currentMemory unit='KiB'>2097152</currentMemory><vcpu placement='static'>2</vcpu><os><type arch='x86_64' machine='pc-i440fx-rhel7.0.0'>hvm</type><boot dev='cdrom'/></os><features><acpi/><apic/><hyperv><relaxed state='on'/><vapic state='on'/><spinlocks state='on' retries='8191'/></hyperv></features><cpu mode='custom' match='exact' check='partial'><model fallback='allow'>SandyBridge</model></cpu><clock offset='localtime'><timer name='rtc' tickpolicy='catchup'/><timer name='pit' tickpolicy='delay'/><timer name='hpet' present='no'/><timer name='hypervclock' present='yes'/></clock><on_poweroff>destroy</on_poweroff><on_reboot>restart</on_reboot><on_crash>destroy</on_crash><pm><suspend-to-mem enabled='no'/><suspend-to-disk enabled='no'/></pm><devices><emulator>/usr/libexec/qemu-kvm</emulator><disk type='file' device='disk'><driver name='qemu' type='qcow2'/><source file='/opt/winxp-2.img'/><target dev='vda' bus='virtio'/><address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/></disk><disk type='file' device='floppy'><driver name='qemu' type='raw'/><source file='/opt/virtio-win-0.1.96_x86.vfd'/><target dev='fda' bus='fdc'/><address type='drive' controller='0' bus='0' target='0' unit='0'/></disk><controller type='usb' index='0' model='ich9-ehci1'><address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x7'/></controller><controller type='usb' index='0' model='ich9-uhci1'><master startport='0'/><address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0' multifunction='on'/></controller><controller type='usb' index='0' model='ich9-uhci2'><master startport='2'/><address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x1'/></controller><controller type='usb' index='0' model='ich9-uhci3'><master startport='4'/><address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x2'/></controller><controller type='pci' index='0' model='pci-root'/><controller type='fdc' index='0'/><controller type='ide' index='0'><address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/></controller><interface type='bridge'><mac address='52:54:00:f2:2b:52'/><source bridge='br0'/><model type='rtl8139'/><address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/></interface><serial type='pty'><target type='isa-serial' port='0'><model name='isa-serial'/></target></serial><console type='pty'><target type='serial' port='0'/></console><input type='tablet' bus='usb'><address type='usb' bus='0' port='1'/></input><input type='mouse' bus='ps2'/><input type='keyboard' bus='ps2'/><graphics type='vnc' port='5956' autoport='no' listen='0.0.0.0'><listen type='address' address='0.0.0.0'/></graphics><video><model type='vga' vram='16384' heads='1' primary='yes'/><address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/></video><memballoon model='virtio'><address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/></memballoon></devices>
</domain>
linux kvm 命令行安装Windows xp虚拟机相关推荐
- cento7安装kvm并通过kvm命令行安装centos7
这里写自定义目录标题 一.KVM简介 二.KVM虚拟化平台构建 三.创建虚拟机并安装CentOS7 一.KVM简介 KVM(名称来自英语:Kernel-basedVirtual Machine的缩写, ...
- 04.ubuntu下kvm 命令行安装64位ubuntu报Couldn't find hvm kernel for Ubuntu tree.的问题
1.安装ubuntu时使用的virt-install的配置: virt-install \ --name test4 \ --ram 1024 \ --disk path=/data/01_ubunt ...
- linux下命令行安装anaconda3+pytorch+fastai
为啥用anaconda anaconda 确实很好用,切换python版本也方便.而且如果服务器用的人多,用anaconda搞个自己的环境很舒服. anaconda3安装 官网选择要下载的版本.我用的 ...
- linux centos 命令行 安装 teamviewers ___yyw合并版
参考: 1.http://blog.csdn.net/changgongzhao/article/details/52299314 2.http://blog.csdn.net/dreamhai/ar ...
- 命令行给Linux安装中文,Linux下命令行安装TeamViewer
CentOS 7安装和远程登录 1.下载安装包 [root@centos7 ~]# wget https://dl.fedoraproject.org/pub/epel/epel-release-la ...
- Linux下命令行安装weblogic10.3.6
先创建weblogic账户 groupadd weblogic useradd -g weblogic weblogic passwd weblogic mkdir /home/weblogic ch ...
- mvn Mac Linux 版本,Mac 下 Maven 的命令行安装
JDK 的安装 系统的"系统偏好设置"中我们可以看到 Java的设置, Java 7(含) 之后的版本在这里可以看到. 点击进去后,可以看到独立的 Java 控制面板 注意,这里是 ...
- (译)如何用命令行在windows Azure上安装负载平衡的web Farm虚拟机(linux或其他)...
我一哥们考虑把他的一些基于linux的网站移到Azure上.如果你现在的网站是node.js, ASP,ASP.NET,或PHP做的,使用Azure web站点是最容易的.我会在这篇文章里向你展示如何 ...
- linux使用windows无线网卡,linux下安装windows xp无线网卡驱动
linux下安装windows xp无线网卡驱动 发布时间:2008-08-16 20:59:51来源:红联作者:Htgiot 大概对瑞银有用 一.安装及配置步骤: (1)解压: tar -zxvf ...
最新文章
- 谷歌前CEO:美国科技优势面临最危险时刻
- 告别.NET生成报表统计图的烦恼 (转)
- 一文读懂工业设备的两种通讯方式:现场总线和工业以太网
- 如果动态的执行java脚本,这个在脚本公式配置的时候很方便
- 07MySQL综合应用
- 矩池云上如何修改cuda版本
- ❤️Spring的声明式事务
- 区块链+”来了,区块链金融将如何颠覆传统金融
- cdsn 最大分类数相关
- 机器学习之BP神经网络算法实现图像分类
- 计算机考试记事本创建文件,你可能永远不知道的记事本功能
- Java 版本中文数字转阿拉伯数字实现
- ANO匿名飞控分析(1)— 遥控器解码
- 讨论数据增强(data augmentation)的有效性
- 深度学习思维导图(基于TensorFlow框架)
- ffplay flv mp4 转_C#调用FFmpeg将flv视频格式转换成mp4格式
- 如何释放磁盘空间在您的Mac
- 机器学习理论基础---1
- 如何一次通过CISSP考试
- iPhone王者找不到以前服务器,王者荣耀怎么找以前的区