GCP:资源使用无效:“此项目不提供 UEFI 功能。”

GCP:资源使用无效:“此项目不提供 UEFI 功能。”

我使用--guest-os-features="UEFI_COMPATIBLE"所述选项创建了一个图像在文档中但是当尝试实例化 VM 实例(使用控制台和 gcloud)时,出现以下错误:

错误:(gcloud.compute.instances.create)无法获取资源:

  • 资源使用无效:“UEFI 功能不适用于此项目。”

我也尝试过beta compute images create,但beta compute instances create没有成功。

我知道一定有一种方法可以为我的项目启用 UEFI 功能,但是搜索所有文档、stackoverflow 和 google 后,我能找到的唯一相关信息并未涵盖如何启用此功能:

我搜索了所有配额、API、权限、管理,也尝试过,"SECURE_BOOT""SECURE_BOOT,UEFI_COMPATIBLE"都出现同样的错误。

不,问题不在我的磁盘映像上,因为问题发生在启动之前。使用空映像也可以很容易地复制它:

dd if=/dev/zero bs=1M count=100 of=disk.raw
tar -Sczf disk.tar.gz disk.raw

gsutil cp disk.tar.gz gs://...
gcloud compute images create [name] --guest-os-features="UEFI_COMPATIBLE" \
    --source-uri=gs://...
gcloud compute instances create [inst-name] --image=[name] ...

注意:我最初将此内容发布到 stackoverflow,因为我没有意识到它更适合这里。因此,如果此内容被标记为转发或垃圾邮件,我会删除原始内容。

答案1

我不知道他们什么时候修复了它,但截至 2019 年 8 月 21 日,一切都按预期运行,错误也消失了。

相关内容