微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows镜像如何一次性成功导入腾讯云

建议参考这篇文档,从微软官网下载工具生成64位iso(这种是最安全的获取途径),然后安装腾讯云平台提供的58007版驱动,然后在符合镜像导入诸多条件的情况下导入使用。

https://cloud.tencent.com/document/product/213/4945

首先,要明确一点,腾讯云平台不支持uefi -gpt模式的镜像导入,只支持bios-mbr

win10 iso从微软官网获取,其他渠道都不可信

微软官网:https://www.microsoft.com/zh-cn/software-download/windows10ISO

下载微软工具生成64位ISO

之前自己搞win10导入了非平台提供的驱动导致格式化增强型SSD hang,鼠标键盘等问题我之前在32位winpe裸金属上遇到过(裸金属不支持32位winpe,否则鼠标键盘用不了,64位win11pe制作参考https://cloud.tencent.com/developer/article/2169309

另外,不要使用模拟器,影刀等模拟键盘鼠标操作的软件引入第三方虚拟键盘、虚拟鼠标驱动导致远程服务受影响

在用vmware做虚机镜像时就得注意这些细节:BIOS(一定要选BIOS)、LSI Logic SAS(会根据所选系统自动推荐)、SCSI(一定要选SCSI)、≤50GB(一定要≤50GB,个人建议15G左右,经验值10.8G,太大可能会出现3个分区,可以先搞10.8G,等系统安装上后再关机扩展系统盘到15GB,尽量不要超过20G,20G-50G之间的虚拟机pagefile.sys比较大,最后的vmdk文件比较大,上传、导入比较耗费流量和时间)、单个文件(一定要选单个文件

https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html 去官网下载最新版vmware workstation

vmware激活码网上很多,vmware16pro已经升级了,不论是vmware16还是17,网上都有码,很多,这些码其实是vmware为了抢占市场故意释放出来的正版码,就跟windows激活用kms.03k.org一个道理(我怀疑kms.03k.org也是微软释放的kms激活地址,kms.03k.org激活windows系统,参考https://cloud.tencent.com/developer/article/2022946

【17】

4A4RR-813DK-M81A9-4U35H-06KND

NZ4RR-FTK5H-H81C1-Q30QH-1V2LA

JU090-6039P-08409-8J0QH-2YR7F

4Y09U-AJK97-089Z0-A3054-83KLA

4C21U-2KK9Q-M8130-4V2QH-CF810

MC60H-DWHD5-H80U9-6V85M-8280D

【16】

ZF3R0-fheD2-M80TY-8QYGC-NPKYF

YF390-0HF8P-M81RQ-2DXQE-M2UT6

ZF71R-DMX85-08DQY-8YMNC-PPHV8

Windows产品密钥是微软公开的,从微软官网查看:

https://learn.microsoft.com/zh-cn/windows-server/get-started/kms-client-activation-keys

按照上述办法创建虚机安装好系统后(注意不要安装vmware tools,如果必须用,可以先安装,但最终完成所有操作后要卸载掉vmware tools,如果卸载不掉vmware tools,可以参考https://cloud.tencent.com/developer/article/1843127),

参考官网文档安装、配置cloudbase-init

https://cloud.tencent.com/document/product/213/30000

https://cloud.tencent.com/developer/article/1940021

如果没有使用userdata自定义参数的需要、没有控制台重置密码的需要,可以不安装cloudbase-init

如果有远程需要,需要关闭防火墙、开启远程

netsh advfirewall set allprofiles state off

(gwmi -class win32_terminalservicesetting -namespace "root\cimv2\terminalservices").setallowtsconnections(1)

另外,注意开启组策略密码复杂度,PC系统这个认是禁止的,在云服务器上请开启

然后再安装虚拟化驱动,安装文件在官网文档https://cloud.tencent.com/document/product/213/17815 上有,这里贴下虚拟化驱动安装文件

http://mirrors.tencent.com/install/windows/virtio_64_1.0.9.exe

安装过程中要信任并接受,安装后驱动以oem*.inf的形式进入了c:\windows\inf\目录 (比如oem9.inf、oem11.inf等,那个*是个数字代称)

注:如果安装这个exe报错 NSIS Error launching installer ,可以参考https://jingyan.baidu.com/article/3ea51489de0cc652e71bba62.html

或者下载这个驱动包,解压后,以管理员身份CMD命令行进到最后一层目录,运行install.bat

管理员身份打开cmd,切到install.bat所在目录,执行install.bat,弹窗后勾选信任,点安装
先以管理员身份cmd命令行cd进到install.bat的目录,然后执行install.bat回车

http://windows-1251783334.cos.ap-shanghai.myqcloud.com/viostor58005-netkvm58006.zip

Viostor是硬盘驱动

Netkvm是网卡驱动

Balloon是内存相关的

Win7对应Win7/Server2008R2

Win8对应Win8*/Server2012*

Win10对应Win10/Server2016/Server2019

上面的驱动是腾讯云标准公共镜像的驱动,不适用2008(非R2)、2012(非R2)系统,如果是这2种系统,建议使用这个驱动

http://windows-1252076932.cos.ap-guangzhou.myqcloud.com/VirtIO_Win_58007.zip

http://windows-1252076932.cos.ap-guangzhou.myqcloud.com/VirtIO_Win_58007.zip

http://windows-1252076932.cos.ap-guangzhou.myqcloud.com/VirtIO_Win_58007.zip

安装好驱动后,关机,把那个vmdk文件上传COS

然后强制导入即可,记住,一定是强制导入(强制导入成功率高,记得有一次,正常导入失败了,强制却成功了,并且用导入的镜像创建机器正常)

制作Win11镜像参考https://cloud.tencent.com/developer/article/2029919

反思:

1、vmware里制作好后,光驱那块保持为空(如下图一打√的地方,选完后就是下图二),不要出现其他.iso的路径,我有次在vmware里搞完后,挂了个winpe.iso在光驱里,并且开机进了一次winpe,从winpe关机后就没再管,上传vmdk到云上买机器后没能正常进入系统,然后我打开本地电脑上的虚拟机发现没有正常进入系统,于是我把光驱重新配置了下就能进入系统了,然后重新上传COS,来了个二回活。踩坑的地方大家要规避呀!!!

下图左侧硬件列表里的软盘删掉,“启动时连接”打勾,√ 如图选择,×不要选,其他的不要动

2、INACCESSIBLE_BOOT_DEVICE

可能选错硬盘类型了,不要选IDE、SATA,一定要选SCSI

可能选错硬盘类型了,不要选IDE、SATA,一定要选SCSI

可能选错硬盘类型了,不要选IDE、SATA,一定要选SCSI

也有可能是创建错虚拟机了,一定要选BIOS,不要选UEFI

也有可能是创建错虚拟机了,一定要选BIOS,不要选UEFI

也有可能是创建错虚拟机了,一定要选BIOS,不要选UEFI

INACCESSIBLE_BOOT_DEVICE这个报错大概率是硬盘驱动的问题,可能是选错硬盘类型,也可能是忘记集成虚拟化驱动了,也有可能是把虚拟机创建成UEFI类型了。

如果创建虚拟机的时候搞成了UEFI+GPT也没关系,可以参考https://cloud.tencent.com/developer/article/2075580 改造成BIOS+MBR的,需要注意的是:UEFI+GPT的即便在winpe里搞成BIOS+MBR了,如果没在winpe里顺带用dism处理虚拟化驱动,重启是会遇到INACCESSIBLE_BOOT_DEVICE的问题。

2、开始往cos上传vmdk后,就不要再开机了,开机会导致vmdk的大小变化不定,导致上传出问题,我当时上传都快完成了,鬼使神差地把vmdk对应的虚拟机打开了,然后上传就停滞不前了,我反思了下,是vmdk变化了,一直等是不可能自动校正的,只能取消了重新上传

原文地址:https://cloud.tencent.com/developer/article/1836962

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐