admin 管理员组

文章数量: 887019

一、前言

使用镜像是安装好的系统做成镜像,在创建云主机后用户可以进入对windows系统进行配置的界面,省去安装系统的麻烦。
Windows的镜像制作和linux不同,由于服务器使用linux系统,想要创建windows镜像需要加载硬盘驱动和网络驱动。硬盘驱动在安装时使用,网络驱动在安装完windows后使用
Windows7镜像的制作和windows10的镜像制作也不同。Windows7在安装系统是需要将device模式设为cirrus,windows10则不需要,但创建windows7镜像的方法适用于创建windows10,可以向上兼容。

二、制作镜像

1.准备

下载windows7的操作系统的官方镜像上传至controller节点的/home/image目录下,下载virtio-win-0.1.102.iso驱动文件到/home/image目录下,virtio-win-0.1.102.iso的下载地址为:
https://fedorapeople/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.102/virtio-win-0.1.102.iso

2.将镜像重命名为win7.iso

3.创建系统盘

qemu-img create -f qcow2 win7.qcow2 30G

4.创建脚本create-win7-image.sh,使用命令创建

#!/bin/sh
DISKIMG=/home/image/win7.qcow2
WIN7IMG=/home/image/win7.iso
VIRTIMG=/home/image/virtio-win-0.1.102.iso

qemu-system-x86_64 --enable-kvm -drive file=${DISKIMG},if=virtio -m 2048 \
-net nic,model=virtio -net user -cdrom ${WIN7IMG} \
-drive file=${VIRTIMG},index=3,media=cdrom \
-rtc base=localtime,clock=host -smp cores=2,threads=4 \
-usbdevice tablet  -cpu host -name win7 -vnc :3 -device cirrus-vga,id=video0,bus=pci.0,addr=0x4

5.给脚本赋予执行权限

chmod 744 create-win7-image.sh

6.执行脚本

sh create-win7-image.sh

7.在客户端安装vnc viewer软件,查看端口3的vnc

8.进入安装windows7界面



选择自定义安装

本文标签: 镜像 openstack