
Я пытаюсь загрузить другой физический диск в gcloud. Итак, полный процесс такой:
Я dd физического диска в linux (с bs 1G). Позже я сжал в формат tar.gz (с format=oldgnu, как хочет gcloud).
Я загрузил этот файл в облачный контейнер Google, а затем с помощью gcloud compute преобразовал этот image.tar.gz в образ gcloud для загрузки экземпляра виртуальной машины.
Проблема в том, что когда я пытаюсь загрузить этот экземпляр, появляется эта ошибка:
Booting from Hard Disk 0... Boot failed: not a bootable disk
Я попытался сделать внешний диск с этим образом. Я преобразовал этот образ в диск, и все мои файлы там. Все разделы и загрузочные разделы там в хорошем состоянии.
Я прочитал документацию в gcloud о том, как сделать правильный образ, и как gcloud вычисляет образы. Документация о том, как windows загружается в vm... неясна.
Есть ли исключительный способ загрузки Windows в gcloud?
решение1
Проблема в том, что gcloud не может загрузить системы UEFI.
Я проделал тот же процесс в AWS, и в EC2 Image Builder появилась отладка, которая указывает, что некоторые машины EC2 не могут загрузить системы EUFI, а некоторые будут это делать.
Я решаю эту проблему просто загрузкой so в машину t3 aws.