KVM dd virtio-scsi windows7

80host80host 话题数:43会员, 商家, 大佬
最后编辑于 May 2017 教程 #0

OVH最近更改了磁盘驱动,导致原来的2003什么的全部蓝屏用不了,想重新做才发现vioscsi不支持2003,然后我想用国外大神的改改来做,装上以后发现太臃肿了,10G盘根本不敢打补丁和装语言包,下面是WhatUpTime的。
wget -O- http://mirror.whatuptime.com/besw26/7.ENT.EVAL.64.VIRTIO-SCSI.gz | gunzip | dd of=/dev/sdb //由詹姆士提供。
wget -O- http://down.80host.com/iso/dd/7.ENT.EVAL.64.VIRTIO-SCSI.gz | gunzip | dd of=/dev/sdb
Username: WhatUpTime.com
Password: P@ssword64

然后看到论坛里面都在讨论三烦大神的win7,下来装上用了下,确实很好,做成dd用来替代原来的2003吧,怎么安装这里说下,需要用winpe进去分好区,然后把原版盘里面的做成ISO或者是直接下载ISO格式的文件挂载到虚拟机的CD上面,然后复制CD内所有文件到C盘,移除ISO,挂载BOOTICEx86_v1.332.iso用BOOTICE选择安装系统的硬盘:主引导记录写入Windows NT5.x/6.x MBR,分区引导记录写入BOOTMGR引导程序,重启电脑即可自动开始安装。

原盘使用烦烦烦的精简windows,没有用vultr啥的来做,主要是第一次做这玩意,需要随时挂载一堆ISO,用的是VMware Workstation做的。

这个精简的win7优化了防火墙和和其他关联的服务导致无法启动RDP服务,win7的RDP要求必须启动防火墙才行,人肉修复太麻烦,我比较懒,直接用Windows Repair修复防火墙。

和阿威不同的是我是最后一步dd硬盘之前才添加驱动,因为他要在vultr上面装,必须先搞驱动,我测试的是在OVH的VPS上面,OVH换了virtio scsi的驱动,vioscsi和viostor是有区别的,所以我最后添加驱动的时候会有几个多出来的,大家注意如果在其他非SCSI的上面用删掉那几个多余的。

安装好以后添加驱动,只需要添加NetKVM、viostor/vioscsi,最后打包。
mount /dev/sdb1 /mnt
dd if=/dev/sda | gzip -9 | dd of=/mnt/win7_cn_5gb_virtio_scsi.gz

关于打包这个压缩的问题,个人觉得现在的网络速度都不慢,相反是VPS的CPU资源在解压的时候占用太高,DD到最后一步解压的时候速度太慢了,单核基本半天都不走一下的,可以视情况用-1参数,不用-9,我把驱动仍到C打包下来也才505MB而已,追求更快速部署的可以选择不压缩。
mount /dev/sdb1 /mnt
dd if=/dev/sda | gzip -1 | dd of=/mnt/win7_cn_5gb_virtio_scsi_faster.gz

由于是在内网,我是直接用live cd用FTP传到宿主机的,记得一定要用bin参数启用二进制上传,说多了都是泪,第一次没用二进制上传,怎么也不行。
cd /mnt
ftp
open 192.168.1.4
1
1
bin
put win7_cn_5gb_virtio_scsi.gz

最后传到你自己的可以外链下载地方用来DD就行了,也可以直接用下面的,注意磁盘名,我是OVH的,用的是sdb。

wget -O- http://down.80host.com/iso/dd/win7_cn_5gb_virtio_scsi.gz | gunzip | dd of=/dev/sdb
Username: administrator
Password: www.80host.com

DD硬盘后文件大小445MB,安装好系统后3.91G占用,C盘分区分的是5GB,密码是网站密码,有强迫症的同学可以按照上面步骤自己搞一下,下面提供的东西都打包成iso了,不一定要照着做,只是提供思路,达到目的的方法很多。

昨天搞了一整天,总算完成了,希望各位有下载站的给分流下,分流的同学直接发url和注明下服务器所在地,谢谢。

有问题的跟帖问,能解答的就解答。

参考资料和用到的工具下载:
http://down.80host.com/iso/Win7_x86.zip //原盘,需要自己解压了做成ISO格式挂载
http://down.80host.com/iso/windows7.iso //原盘ISO版,897MB,直接挂载
http://down.80host.com/iso/windows7.zip //原盘ISO版压缩版366MB,下来回来解压后里面有iso格式的文件
http://down.80host.com/iso/BOOTICEx86_v1.332.iso //BOOTICEx86_v1.332安装原盘系统时需要用到写引导的东西
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso //驱动程序原版包
http://down.80host.com/iso/virtio-w7.iso //virtio win7包。
http://down.80host.com/iso/WindowsRepair.iso //Windows Repair,修复防火墙用。
http://down.80host.com/环境搭建/20CN Mini Ftp 服务器 V1.1.exe //20CN Mini Ftp 服务器 V1.1.exe
https://ncu.dl.sourceforge.net/project/gparted/gparted-live-stable/0.28.1-1/gparted-live-0.28.1-1-amd64.iso //基于debian的live cd 分区和DD用
http://www.hostloc.com/thread-295674-1-1.html //参考
http://www.hostloc.com/thread-354940-1-1.html //参考

美国KT/zenlayer、欧洲/北美高防服务器/CDN,各国CN2,联系QQ:4600897

评论

登录注册后才能评论。