全球主机交流论坛

标题: KVM dd virtio-scsi windows7 教程 [打印本页]

作者: 62900015    时间: 2017-5-1 14:40
标题: KVM dd virtio-scsi windows7 教程
本帖最后由 62900015 于 2017-5-2 18:06 编辑

KVM dd virtio-scsi windows7



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

安装好以后添加驱动,最后打包。
  1. mount /dev/sdb1 /mnt
  2. dd if=/dev/sda | gzip -9 | dd of=/mnt/win7_cn_5gb_virtio_scsi.gz
复制代码


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



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

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

  1. wget -O- http://down.80host.com/iso/dd/win7_cn_5gb_virtio_scsi.gz | gunzip | dd of=/dev/sdb
  2. Username: administrator
  3. Password: www.80host.com
复制代码


单核CPU推荐用下面这个。
  1. wget -O- http://down.80host.com/iso/dd/win7_cn_5gb_virtio_scsi_faster.gz | gunzip | dd of=/dev/sdb
  2. Username: administrator
  3. 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/%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/20CN%20Mini%20Ftp%20%E6%9C%8D%E5%8A%A1%E5%99%A8%20V1.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.lilynana.eu.org/thread-295674-1-1.html //参考
http://www.lilynana.eu.org/thread-354940-1-1.html //参考

作者: Smart    时间: 2017-5-1 14:42
支持楼主
作者: dreamkite    时间: 2017-5-1 14:48
80都出手了,严重支持
作者: 593525616    时间: 2017-5-1 14:52
支持一波教程,正好懒得写
作者: jian    时间: 2017-5-1 14:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 88232128    时间: 2017-5-1 14:55
80大佬出手了
作者: kenshuren    时间: 2017-5-1 15:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: 52Fancy    时间: 2017-5-1 15:28
占楼备用
作者: zjsay    时间: 2017-5-1 15:28
大佬,等上教程
作者: bhgchinaboy    时间: 2017-5-1 15:31
老大,ip露了
作者: yumijie    时间: 2017-5-1 15:34
期待楼主分享;P
作者: maozedong    时间: 2017-5-1 15:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 62900015    时间: 2017-5-1 15:40
不要催啊,我要打包的东西有点多。:Q
作者: NoBB    时间: 2017-5-1 15:41
伪前排啊
作者: imgod    时间: 2017-5-1 16:11
坐等大佬发教程,来吧
作者: yenalong    时间: 2017-5-1 16:15
先定一下,一定学习下
作者: inlife    时间: 2017-5-1 16:27
出教程的帖子 ,赞一个。帮顶下
作者: funders    时间: 2017-5-1 17:16
是那个坑爹的三烦版吗。。那个精简过头了。netstat 都不能用
作者: 593525616    时间: 2017-5-1 17:40
funders 发表于 2017-5-1 17:16
是那个坑爹的三烦版吗。。那个精简过头了。netstat 都不能用

既想马儿跑的快,又想马儿不吃草。两难啊:Q
作者: funders    时间: 2017-5-1 17:58
593525616 发表于 2017-5-1 17:40
既想马儿跑的快,又想马儿不吃草。两难啊

那个确实精简过头了。。正常用的话指不定会有各种问题
作者: 593525616    时间: 2017-5-1 18:04
funders 发表于 2017-5-1 17:58
那个确实精简过头了。。正常用的话指不定会有各种问题

日常肯定不会用它,vps512上个他,我反正也只是为了看看,继续吃灰...再大点的1g的可以上winthin原版就行了,嘻嘻
作者: 62900015    时间: 2017-5-1 18:12
funders 发表于 2017-5-1 17:58
那个确实精简过头了。。正常用的话指不定会有各种问题

百度下有一个修复包可以用,可以自己做到里面去。
作者: guonning2000    时间: 2017-5-1 18:17
学习了
作者: 怪人    时间: 2017-5-1 18:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: wuxudd    时间: 2017-5-1 18:22
启动windowsfirewall和ICS及其依赖服务,防火墙就可以开启了,但高级防火墙不能用,所以启用以后再关闭防火墙就可以使用RDP了。
作者: xdl    时间: 2017-5-1 18:47
谢谢楼主
作者: 88232128    时间: 2017-5-1 19:22
不开防火墙一样可以用远程桌面,只要用cmd命令开启就可以了
作者: 62900015    时间: 2017-5-1 19:29
wuxudd 发表于 2017-5-1 18:22
启动windowsfirewall和ICS及其依赖服务,防火墙就可以开启了,但高级防火墙不能用,所以启用以后再关闭防火 ...

人肉修复的时候会发现其他依赖服务全都没了。
作者: wuxudd    时间: 2017-5-1 19:45
62900015 发表于 2017-5-1 19:29
人肉修复的时候会发现其他依赖服务全都没了。

不会的,昨天我刚弄的,我记得好像就4个服务。开启后防火墙就可以使用推荐设置开启了,之后再关闭就行了。
作者: Gh0st    时间: 2017-5-1 19:48
本帖最后由 Gh0st 于 2017-5-3 03:52 编辑

感谢大佬分享。
已经分流。LA小鸡鸡。。

wget -O- http://wget.cm/Windows/DD/7.ENT.EVAL.64.VIRTIO-SCSI.gz | gunzip | dd of=/dev/sdb
wget -O- http://wget.cm/Windows/DD/win7_cn_5gb_virtio_scsi.gz | gunzip | dd of=/dev/sdb
wget -O- http://wget.cm/Windows/DD/win7_cn_5gb_virtio_scsi_faster.gz | gunzip | dd of=/dev/sdb


作者: David    时间: 2017-5-1 20:03
用不了远程桌面。服务启动了,还是勾选不了
咋整
没有远程桌面咋管理呀。。。
作者: 今晚我是你的    时间: 2017-5-1 20:05
好,给大佬一个py
作者: tike868    时间: 2017-5-1 20:08
支持,yc010t
作者: yumin9822    时间: 2017-5-1 20:10
技术贴,支持一下
作者: 62900015    时间: 2017-5-1 21:41
wuxudd 发表于 2017-5-1 19:45
不会的,昨天我刚弄的,我记得好像就4个服务。开启后防火墙就可以使用推荐设置开启了,之后再关闭就行了 ...

服务就4个,但是有一个里面没有,不是禁用,是删除了,后来直接上工具修了。
作者: 62900015    时间: 2017-5-1 21:42
本帖最后由 62900015 于 2017-5-1 21:43 编辑
David 发表于 2017-5-1 20:03
用不了远程桌面。服务启动了,还是勾选不了
咋整
没有远程桌面咋管理呀。。。 ...

  1. 这个精简的win7优化了防火墙和和其他关联的服务导致无法启动RDP服务,win7的RDP要求必须启动防火墙才行,人肉修复太麻烦,我比较懒,直接用Windows Repair修复防火墙。
  2. http://down.80host.com/iso/WindowsRepair.iso //Windows Repair,修复防火墙用。
复制代码


或者你可以参考27楼的用命令启动吧,多折腾。
作者: 传奇1900    时间: 2017-5-1 21:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: hssh214    时间: 2017-5-1 23:43
无法使用防火墙的高级设置,提示MMC无法创建管理单元......
作者: 62900015    时间: 2017-5-2 00:28
hssh214 发表于 2017-5-1 23:43
无法使用防火墙的高级设置,提示MMC无法创建管理单元......

嗯,这玩意毕竟是高度精简版,用来练手搞起来速度亏啊,因为小嘛 :lol

实际要用的话下个MSDN的自己定制搞吧。
作者: 62900015    时间: 2017-5-2 09:56
funders 发表于 2017-5-1 17:16
是那个坑爹的三烦版吗。。那个精简过头了。netstat 都不能用

可以用提供的工具修复,要哪个功能修哪个功能,有种diy的赶脚。
作者: David    时间: 2017-5-2 10:08
reg add "HKLM\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /t REG_DWORD /v portnumber /d 3389 /f
wmic RDTOGGLE WHERE ServerName='%COMPUTERNAME%' call SetAllowTSConnections 1

作者: Dect    时间: 2017-5-2 10:21
支持一下80胖胖
作者: 62900015    时间: 2017-5-2 10:30
已知问题:防火墙无法使用高级设置、rdpclip被优化,无法使用远程剪切板。
作者: gmal    时间: 2017-5-2 12:26
不错支持楼主
作者: funders    时间: 2017-5-2 12:58
62900015 发表于 2017-5-2 09:56
可以用提供的工具修复,要哪个功能修哪个功能,有种diy的赶脚。

nice。
作者: rooney    时间: 2017-5-2 17:26
谢谢楼主,成功d上了。最后2%是10K/S的速度,吓坏我了。
作者: laba    时间: 2017-5-2 17:58
可以装 linode 还是 vultr上面吗
作者: 62900015    时间: 2017-5-2 18:07
rooney 发表于 2017-5-2 17:26
谢谢楼主,成功d上了。最后2%是10K/S的速度,吓坏我了。

那是在解压,不是下载部分了,我更新了下,里面有一个faster参数打包的,单核可以用这个,起码感觉不是那么蛋疼。

  1. wget -O- http://down.80host.com/iso/dd/win7_cn_5gb_virtio_scsi_faster.gz | gunzip | dd of=/dev/sdb
  2. Username: administrator
  3. Password: www.80host.com
复制代码

作者: 62900015    时间: 2017-5-2 18:09
laba 发表于 2017-5-2 17:58
可以装 linode 还是 vultr上面吗

做好以后只在OVH和laseweb上面测试过,linode用下面这个,vultr没有测试,你可以试试看。

  1. Leaseweb/Linode专用
  2. wget -O- http://down.80host.com/iso/dd/cn2003-virtio-pass-Linode.gz |gunzip|dd of=/dev/vda
  3. 用户名密码:
  4. Administrator
  5. Linode
复制代码

作者: laba    时间: 2017-5-2 19:50
62900015 发表于 2017-5-2 18:09
做好以后只在OVH和laseweb上面测试过,linode用下面这个,vultr没有测试,你可以试试看。

...

厉害了,谢谢大佬。laseweb竟然也可以,牛逼了:lol:victory:
作者: dreamkite    时间: 2017-5-4 08:04
本帖最后由 dreamkite 于 2017-5-4 08:10 编辑

dd成功后,默认浏览器打开自动闪退,什么情况呢:call::call::call:
网络连接问题,更改Network Card解决
作者: orzb    时间: 2017-5-4 10:23
功德无量
作者: 62900015    时间: 2017-5-4 10:43
dreamkite 发表于 2017-5-4 08:04
dd成功后,默认浏览器打开自动闪退,什么情况呢
网络连接问题,更改Network Card解决 ...

浏览器闪退这个问题在其他地方没有复现过,是哪里的什么配置机器嘛,你说网络连接问题,那应该是你控制面板没有设置成virtio的网卡吧?
作者: qwerty    时间: 2017-5-5 13:22
dalao,live cd 的root密码是多少啊
作者: joshuabu    时间: 2017-5-5 17:08
好东西 收了
作者: joshuabu    时间: 2017-5-9 21:50
virmach DD 不会 看完谷歌和 百度了
作者: 62900015    时间: 2017-5-10 18:29
qwerty 发表于 2017-5-5 13:22
dalao,live cd 的root密码是多少啊

live cd 没有密码。
作者: qwerty    时间: 2017-5-10 21:52
62900015 发表于 2017-5-10 18:29
live cd 没有密码。

嗯,搞定了,我先sudo设得,密码
作者: tsk    时间: 2017-6-1 10:47
厉害了,80 大佬,萌新前来支持膜拜!
作者: a7898585    时间: 2017-6-1 10:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 骚猪    时间: 2017-6-1 10:57
感谢大佬分享
作者: 62900015    时间: 2017-6-1 12:26
a7898585 发表于 2017-6-1 10:54
系统怎么优化到只有3GB的?

这个是一个叫 烦烦烦 的大神优化的,我只是用他优化的做成DD了而已。




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4