Özellikle HyperV gen 2 olarak kurulmuş linux sistemlerde sanal makineyi dışa aktar yapıp başka bir HyperV sunucusuna kurmak istediğimizde efi dosyasını aktaramadığından aşağıdaki gibi bir hata alabiliriz.
Bu sorunu giderebilmek için sanal makinemizde kurulu olan işletim sistemine uygun iso dosyasını sanal makineye ekleyiniz. Benim işletim sistemim debian olduğundan debian-12.8.0-amd64-netinst.iso dosyasını ekledim.
Daha sonra sanal makineyi çalıştırıyoruz. Gelen pencerede Advanced options ... seçeneğini seçip entera basın.
Daha sonra Rescue mode seçeneğini seçip entera basın.
Daha sonra Engilish seçin.
United States seçeneğini seçin:
Dil Ayarlarını görseldeki gibi ayarlayın:
İlgili işlemlerin bitmesini bekleyin. Host name,Domain name,Eastern kısımlarında entera basarak geçiniz. Daha sonra :Root dizinini seçin ve entere basın.
Aşağıdaki görselde , sistemin ayrı bir EFI bölümü (boot/efi) kullandığını ve bu bölümü bağlayıp bağlamayacağınızı soruyor . Yes seçin.
Force GRUB installation to the EFI removable medi path seçeneğini seçerek efi alanı seçin ve entera basın.
Yes seçerek işlemi onaylayın
İşlemler Bittikten sonra gelen pencerede Reboot the system seçeneğini seçin sistem yeniden başlayacak ve problem giderilmiş olacaktır. Yararlı olması dileğiyle 😊