Windows ブートディスクが Gcloud VM インスタンスで起動しない

Windows ブートディスクが Gcloud VM インスタンスで起動しない

gcloud で別の物理ディスクを起動しようとしています。完全なプロセスは次のとおりです。

私は Linux で物理ディスクを dd しました (bs は 1G)。その後、tar.gz 形式で圧縮しました (gcloud が望むように format=oldgnu を使用)。

私はそのファイルを Google Cloud バケットにアップロードし、その後 gcloud compute を使用して、その image.tar.gz を gcloud イメージに変換し、VM インスタンスを起動しました。

問題は、そのインスタンスを起動しようとすると次のエラーが表示されることです:

Booting from Hard Disk 0... Boot failed: not a bootable disk

そのイメージを使用して外付けディスクを作成しようとしました。そのイメージをディスクに変換したところ、すべてのファイルがそこに保存されました。そこにあるすべてのパーティションとブート パーティションは良好な状態です。

正しいイメージを作成する方法と、gcloud がイメージを計算する方法については、gcloud のドキュメントを読みました。VM で Windows を起動する方法に関するドキュメントは... 不明瞭です。

gcloud で Windows を起動する特別な方法はありますか?

答え1

問題は、gcloud が uefi システムを起動できないことです。

AWS でも同じプロセスを実行しましたが、EC2 Image Builder には、EUFI システムを起動できなかった EC2 マシンと起動できる EC2 マシンがあることを指定するデバッグ機能があります。

私は、AWS の T3 マシンで so を起動するだけでこの問題を解決します。

関連情報