Bhyve Hipervizörü Kullanarak TrueNAS UEFI/BIOS Boot Loader Hatası Çözümü

0 Antworten 2 Aufrufe
·
Teilnehmer
Themenersteller #0
Bhyve hipervizörü ile çalışan TrueNAS sistemlerinde UEFI veya BIOS boot loader hataları, sanal makinelerin düzgün başlatılamamasına neden olabilir. Bu tür hatalar genellikle sanal makinenin önyükleme ortamının yanlış yapılandırılmasından veya UEFI/BIOS ayarlarının uyumsuzluğundan kaynaklanır. Bu yazıda, bu hatanın nedenlerini ve çözüm yollarını detaylandıracağım.

İlk olarak, Bhyve ile sanal makine yapılandırmasında en önemli nokta, UEFI modunun doğru etkinleştirilmiş olmasıdır. UEFI destekli önyükleme, eski BIOS tabanlı önyüklemeden farklıdır ve genellikle EFI sistem dosyalarının doğru konumda olması gerekir. Bu nedenle, öncelikle sanal diskte EFI önyükleme bölgesinin uygun şekilde yapılandırıldığından emin olunmalı.

İkinci olarak, TrueNAS üzerinde UEFI önyükleme hatası alıyorsanız, aşağıdaki adımları takip edebilirsiniz:

  1. Sanal Makine Konfigürasyonunu Kontrol Edin:

  • EFI modunun etkin olup olmadığını doğrulayın.
  • EFI önyükleme dosyalarının (örneğin, EFI/BOOT/BOOTX64.EFI) doğru yerde bulunduğundan emin olun.


  1. UEFI Firmware Ayarlarını Güncelleyin:

  • Bhyve’da UEFI kullanırken, genellikle ‘OVMF’ (Open Virtual Machine Firmware) kullanılır.
  • OVMF paketlerinin sisteminizde yüklü ve güncel olduğunu kontrol edin.


  1. Sanal Disk ve EFI Bölümünü Yeniden Yapılandırın:

  • ISO veya önyükleme medyasını yeniden bağlayın, ve EFI önyükleme seçeneğini aktif hale getirin.
  • Eğer mevcut disk üzerinde EFI önyükleme bölümü yoksa, yeni bir EFI bölümü oluşturup, uygun önyükleme dosyalarını buraya yükleyin.


  1. Bhyve Komut Satırını Güncelleyin:

  • UEFI modunu aktif hale getirmek için, örneğin şu tarz bir komut kullanabilirsiniz:


CODE
12  
bhyve -m 8G -H -c 4 -w -s 0:0,hostbridge -s 31,lpc -s 2:0,ahci-hd,./disk.img -s 4:0,virtio-net,tap0 -s 9,ahci-ssd -s 17:0,ahci-cd,./ISO.img -U $(uuidgen) -s 14,fbuf,tcp=0.0.0.0:5900,w=1024,h=768,wait -s 15,isa-yama -s 16,virtioblock0=./disk.img -s 17,ahci-cd,./UEFI_Firmware.fd -p -A -H -U [UUID] -w -s 0:0,hostbridge -s 31,lpc -s 2:0,ahci-hd,./disk.img -s 4:0,virtio-net,tap0 -s 17:0,ahci-cd,./ISO.img  


Burada, ‘UEFI_Firmware.fd’ dosyası OVMF tabanlı UEFI firmware dosyasıdır.

  1. Güncel ve Uyumlu Firmware Dosyası Kullanın:

  • OVMF firmware dosyasını, sisteminizle uyumlu ve güncel versiyonlara sahip olduğundan emin olun.
  • Örneğin, FreeBSD veya TrueNAS toplulukları tarafından önerilen OVMF dosyalarını tercih edin.


Sonuç olarak, bu adımlar UEFI/BIOS boot loader hatasını çözmekte yardımcı olabilir. Sorunun devam etmesi halinde, log dosyalarını detaylı inceleyerek, önyükleme sırasında hangi adımda takıldığını belirlemek önemlidir. UEFI önyükleme konusunda doğru yapılandırma ve uygun firmware kullanımı, hatanın giderilmesinde anahtar noktadır.

Sie müssen angemeldet sein, um zu antworten.

0 Zitate ausgewählt