win7虚拟机镜像制作

初始环境:ubuntu14.04

apt-get install qemu-kvm libvirt-bin virtinst


apt-get install vnc4server

apt-get install gnome-panel

启动vncserver
#vncserver

New 'gitlab:6 (root)' desktop is gitlab:6

编辑启动脚本
/root/.vnc/xstartup
在&x-window-manager & 增加#
然后再最下面增加2行
startgnome &
DISPLAY=:1 gnome-session &

重启VNC服务
 vncserver -kill :6
 注意:6号段要匹配
 然后再启动vnc服务输入vnc4server

第0步:准备
qemu-img create -f qcow2 win7.qcow2 10G
第一步:
kvm -m 4096 -cdrom win7.iso -drive file=win7.qcow2,if=virtio,boot=on -fda virtio-win-1.1.16.vfd -boot d -nographic -vnc 192.168.30.8:15

vncserver打开,输入地址:192.168.30.8:15 即可。

第二步:
注意,在安装过程中加载驱动程序,从软盘驱动选择驱动程序win7,不要从光驱或其它。

第三步:安装完毕后,配置相关内容,如关装防火、开启远程桌面等

第四步:关机,重新启动:
kvm -m 4096 -drive file=win7.qcow2,if=virtio,boot=on -cdrom virtio-win-0.1-30.iso -net nic,model=virtio -net user -boot c -nographic -vnc 192.168.30.8:15

设备管理->网络适配器,从CDROM更新,并机上传镜像

第五步:

将共享的文件夹制作成一个iso挂载上去即可共享。
常用工具为:anytoiso
实际上是挂载一个共享盘,在磁盘管理里面添加到windows里面。可以将cloud-init相关包、office相关包打成iso
kvm -m 4096 -drive file=win7.qcow2,if=virtio,boot=on -cdrom myiso.iso -net nic,model=virtio -net user -boot c -nographic -vnc 192.168.30.8:15

注意修改cloud-init配置,去掉自动修改密码,否则重启后自动修改密码









你可能感兴趣的:(KVM)