
Tengo un HyperV 2016
grupo de n máquinas ejecutándose W2k16
.
He duplicado el VHDX
de una RHEL 7.5 (Gen2)
máquina virtual que se ejecuta con este orden de inicio (y el inicio seguro está deshabilitado):
Después de crear una nueva máquina virtual con el disco clonado, la entrada del archivo EFI desapareció y ya no pude iniciar.
Nota: Si inicio desde un, Rescatux CD
veo todas las entradas de inicio enumeradas correctamente y puedo iniciar (manualmente desde ese disco) enRHEL
Respuesta1
Las opciones de arranque UEFI se almacenan en variables UEFI, no en un disco. Esto es cierto para máquinas físicas o máquinas virtuales. Hyper-V almacena variables UEFI en uno de los archivos de estado de la VM, no en el VHD. Entonces, cuando disoció el VHD de la VM, perdió las variables UEFI y las entradas de arranque.
Si desea clonar una máquina que depende de variables UEFI para arrancar, exporte la VM e impórtela nuevamente. Esto mantendrá los archivos de estado y el VHD juntos como un conjunto, en lugar de dividirlos.
Por cierto, no todos los sistemas operativos invitados configuran las variables UEFI de la forma en que lo hizo RHEL aquí, por lo que no siempre se ve este problema. Algunos sistemas operativos, incluido Windows, configuran la variable de arranque UEFI para que apunte a un disco, no a un archivo en el disco, y la especificación UEFI dice dónde encontrar los archivos de arranque en las ubicaciones predeterminadas del disco. Sólo menciono esto porque la siguiente pregunta que la gente suele hacer es por qué parece fallar sólo algunas veces.