我正在尝试在 gcloud 中启动不同的物理磁盘。因此,完整的过程如下:
我在 Linux 中 dd 了物理磁盘(大小为 1G)。后来我将其压缩为 tar.gz 格式(格式为 oldgnu,就像 gcloud 想要的那样)。
我将该文件上传到 Google 云存储桶中,然后使用 gcloud compute,我将 image.tar.gz 转换为 gcloud 映像以启动虚拟机实例。
问题是当我尝试启动该实例时出现此错误:
Booting from Hard Disk 0... Boot failed: not a bootable disk
我尝试用该映像制作外部磁盘。我将该映像转换为磁盘,我的所有文件都在那里。那里的所有分区和启动分区都处于良好状态。
我阅读了 gcloud 中的文档,了解如何制作正确的图像,以及 gcloud 如何计算图像。关于 Windows 如何在虚拟机中启动的文档……不清楚。
有没有一种在 gcloud 中启动 windows 的特殊方法?
答案1
问题是 gcloud 无法启动 uefi 系统。
我在 AWS 中执行了相同的过程,EC2 Image Builder 有一个调试,指定有些 EC2 机器无法启动 EUFI 系统,而有些可以启动。
我通过在 aws 的 t3 机器上启动 so 解决了这个问题。