安装 Windows Server 虚拟机

1、下载并准备相关文件

# virtio下载地址:
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/
# virtio 历史版本下载地址:
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/

[root@kvm isos]# wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.141-1/virtio-win-0.1.141_amd64.vfd --no-check-certificate

[root@kvm isos]# ll
total 7894740
-rw-r--r-- 1 qemu qemu 4712300544 Dec 17 12:50 CentOS-7-x86_64-DVD-2009.iso
-rw-r--r-- 1 root root 3368962048 Dec 17 15:22 cn_windows_server_2008_r2x64_dvd_617396.iso
-rw-r--r-- 1 root root    2949120 Aug  5  2017 virtio-win-0.1.141_amd64.vfd

2、创建 Windows Server 2008 虚拟机

# 创建磁盘文件
[root@kvm isos]# qemu-img create -f qcow2 /var/lib/libvirt/images/Windows2008_r2-x86_64.qcow2 50G
Formatting '/var/lib/libvirt/images/Windows2008_r2-x86_64.qcow2', fmt=qcow2 size=42949672960 encryption=off cluster_size=65536 lazy_refcounts=off

# 查看支持的Windows版本
[root@kvm ~]# osinfo-query os| grep win
 win1.0               | Microsoft Windows 1.0                              | 1.0      | http://microsoft.com/win/1.0
 win10                | Microsoft Windows 10                               | 10.0     | http://microsoft.com/win/10
 win2.0               | Microsoft Windows 2.0                              | 2.0      | http://microsoft.com/win/2.0
 win2.1               | Microsoft Windows 2.1                              | 2.1      | http://microsoft.com/win/2.1
 win2k                | Microsoft Windows 2000                             | 5.0      | http://microsoft.com/win/2k
 win2k12              | Microsoft Windows Server 2012                      | 6.3      | http://microsoft.com/win/2k12
 win2k12r2            | Microsoft Windows Server 2012 R2                   | 6.3      | http://microsoft.com/win/2k12r2
 win2k16              | Microsoft Windows Server 2016                      | 10.0     | http://microsoft.com/win/2k16
 win2k19              | Microsoft Windows Server 2019                      | 10.0     | http://microsoft.com/win/2k19
 win2k3               | Microsoft Windows Server 2003                      | 5.2      | http://microsoft.com/win/2k3
 win2k3r2             | Microsoft Windows Server 2003 R2                   | 5.2      | http://microsoft.com/win/2k3r2
 win2k8               | Microsoft Windows Server 2008                      | 6.0      | http://microsoft.com/win/2k8
 win2k8r2             | Microsoft Windows Server 2008 R2                   | 6.1      | http://microsoft.com/win/2k8r2
 win3.1               | Microsoft Windows 3.1                              | 3.1      | http://microsoft.com/win/3.1
 win7                 | Microsoft Windows 7                                | 6.1      | http://microsoft.com/win/7
 win8                 | Microsoft Windows 8                                | 6.2      | http://microsoft.com/win/8
 win8.1               | Microsoft Windows 8.1                              | 6.3      | http://microsoft.com/win/8.1
 win95                | Microsoft Windows 95                               | 4.0      | http://microsoft.com/win/95
 win98                | Microsoft Windows 98                               | 4.1      | http://microsoft.com/win/98
 winme                | Microsoft Windows Millennium Edition               | 4.9      | http://microsoft.com/win/me
 winnt3.1             | Microsoft Windows NT Server 3.1                    | 3.1      | http://microsoft.com/winnt/3.1
 winnt3.5             | Microsoft Windows NT Server 3.5                    | 3.5      | http://microsoft.com/winnt/3.5
 winnt3.51            | Microsoft Windows NT Server 3.51                   | 3.51     | http://microsoft.com/winnt/3.51
 winnt4.0             | Microsoft Windows NT Server 4.0                    | 4.0      | http://microsoft.com/winnt/4.0
 winvista             | Microsoft Windows Vista                            | 6.0      | http://microsoft.com/win/vista
 winxp                | Microsoft Windows XP                               | 5.1      | http://microsoft.com/win/xp  
# 创建 Windows 2008 虚拟机
[root@kvm ~]# virt-install --virt-type kvm --name Win2008 --memory 3072 --vcpus=2 --os-variant=win2k8r2 --cdrom=/data/isos/cn_windows_server_2008_r2_x64_dvd_617598.iso --disk path=/var/lib/libvirt/images/Windows2008_r2-x86_64.qcow2,format=qcow2,bus=virtio --disk path=/data/isos/virtio-win-0.1.141_amd64.vfd,device=floppy --network bridge=virbr0,model=virtio --graphics vnc,listen=0.0.0.0 --noautoconsole --autostart

Starting install...
Domain installation still in progress. You can reconnect to
the console to complete the installation process.
图片[1]-安装 Windows Server 虚拟机-李佳程的个人主页

3、安装 Windows Server 2008

图片[2]-安装 Windows Server 虚拟机-李佳程的个人主页
图片[3]-安装 Windows Server 虚拟机-李佳程的个人主页
图片[4]-安装 Windows Server 虚拟机-李佳程的个人主页
图片[5]-安装 Windows Server 虚拟机-李佳程的个人主页
图片[6]-安装 Windows Server 虚拟机-李佳程的个人主页

4、验证 Windows virtio 驱动

图片[7]-安装 Windows Server 虚拟机-李佳程的个人主页

5、安装PCI 内存管理驱动

挂载virtio-win的185的ISO光盘文件,进行安装驱动,注意:不要安装其它版本,比如189版本会蓝屏死机

[root@kvm isos]# wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.185-1/virtio-win-0.1.185.iso  --no-check-certificate
图片[8]-安装 Windows Server 虚拟机-李佳程的个人主页
图片[9]-安装 Windows Server 虚拟机-李佳程的个人主页

6、生成Windows Server 2008 镜像模版

利用sysprep工具,清除个性信息,下次Windows开机时, 会自动生成初始化个性信息

图片[10]-安装 Windows Server 虚拟机-李佳程的个人主页

下次开机需要重新初始化

7、基于模版创建新的Windows的虚拟机

# pwd
/var/lib/libvirt/images

cp windows2008.qcow2 windows2008-2.qcow2

virt-install --virt-type kvm --name Win2008-2 --memory 3072 --
vcpus=2 --os-variant=win2k8r2 --disk path=/var/lib/libvirt/images/windows2008-
2.qcow2,format=qcow2,bus=virtio --network bridge=virbr0,model=virtio --graphics 
vnc,listen=0.0.0.0 --noautoconsole --autostart --boot hd

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享