Google Cloud UEFI : attempting to start image 循环
UEFI: Attempting to start image. Description: Windows Installer FilePath: HD(1,GPT,65460163-592A-4D73-8732-63959FDAE145,0x800,0x200000)/\EFI\boot\bootx64.efi OptionNumber: 4.
此步骤无限循环,不知道错误原因,固件尝试了win10Pro,win server 2022, win11pro 都发生此错误,但是很奇怪的一点是,开机器如果开google最新出的C4机型就不会遇到这种循环。 是不是问题出在google而不是镜像或者脚本上?
Update: Google Cloud 非C4机型安装Win8.1镜像也不会跳循环,估计问题出在镜像/谷歌上,由于别的vps provider安装win10Pro没出现这种情况,大概率还是谷歌的问题
我试了 E2 实例,的确有问题 印象中以前是正常的
现在只能等谷歌修复,虽然也不知道会不会修复
在 GCP 官网找到如下内容,确定是 GCP 的问题
There is a known issue with Windows 11, Version 22H2 that causes VMs built with that version to fail to boot. Please use Windows 11, Version 21H2 until this issue is resolved. https://cloud.google.com/compute/docs/images/os-details#windows_client
运行 Windows 11 版本 22H2 的实例无法启动。在此问题得到解决之前,请使用 Windows 11 版本 21H2。 https://cloud.google.com/compute/docs/troubleshooting/known-issues?hl=zh-cn#known_issues_for_windows_vm_instances
我开的c4机器目前仍然无法ios安装win11,但是用dd能安装上,但是dd是不是不安装gVNIC啊?安装完之后rdp连半天,ping半天完全连不上,看一下截图才发现根本没网络
我开的c4机器目前仍然无法ios安装win11,但是用dd能安装上,但是dd是不是不安装gVNIC啊?安装完之后rdp连半天,ping半天完全连不上,看一下截图才发现根本没网络
那就自己往dd包添加gVNIC驱动,具体百度
测试了很久,做个笔记
GCP 的 UEFI 不兼容 2022年5月份和之后的 ISO 具体来说是不兼容 ISO 里面的 PE (boot.wim)
ISO 版本如下 4月的都可以启动,5月的都不行
| OS | 2022-04 | 2022-05 |
|---|---|---|
| win10 | 19044.1645 | 19044.1706 |
| ws2022 | 20348.643 | 20348.707 |
| win11 | 22000.613 | 22000.675 |
可能是这几个补丁导致问题
win10 1904x.1682 https://support.microsoft.com/en-us/topic/april-25-2022-kb5011831-os-builds-19042-1682-19043-1682-and-19044-1682-preview-fe4ff411-d25a-4185-aabb-8bc66e9dbb6c New! Adds improvements for servicing the Secure Boot component of Windows.
ws2022 20348.681 https://support.microsoft.com/en-us/topic/april-25-2022-kb5012637-os-build-20348-681-preview-2233d69c-d4a5-4be9-8c24-04a450861a8d New! Adds improvements for servicing the Secure Boot component of Windows.
win11 22000.652 https://support.microsoft.com/en-us/topic/april-25-2022-kb5012643-os-build-22000-652-preview-expired-43a75ee7-d857-4943-a2b9-f961538bd2b0 New! Adds improvements for servicing the Secure Boot component of Windows.
目前的解决办法是添加 --force-boot-mode bios 参数,脚本将以 BIOS 引导 + MBR 分区表 方式安装 Windows
- (可选) 安装完成后用 MBR2GPT /convert /allowFullOS 命令转为 EFI 引导 + GPT 分区表
另外,在 GCP 创建虚拟机,选择 windows server 系统 ,在里面安装微PE到硬盘
再用 bcdedit /bootsequence '{88888866-7880-46de-8439-4fc3d0fb4ce6}'尝试重启到微PE,也是进不去,自动重启
微PE镜像路径是 C:\WEPE\WEPE64.WIM,可替换成 iso 的 boot.wim 测试
diskgenius 有引导到PE进行离线分区的功能,可用不同版本的 Windows ADK PE 测试