Kurulum Başarısız Olursa veya Çekirdek Sürücüsü Hataları Gösterirse VirtualBox'ı MacOS Mojave'de Kurma
İçindekiler:
VirtualBox'ı macOS Mojave'de yüklemeye çalıştıysanız, kurulumun bazen genel bir “Kurulum başarısız oldu” hata mesajıyla başarısız olduğunu fark etmiş olabilirsiniz. Daha sonra, VirtualBox'ı çalıştırmaya çalışırken, "Kernel sürücüsü kurulu değil" şeklinde başka bir hatayla karşılaşabilirsiniz ve VirtualBox çalışamaz.Kurulum/çalışan VirtualBox sorununa yönelik iki farklı çözümü ele alacağız; biri Gatekeeper baypasını içeriyor, diğeri Gatekeeper istisnasını kullanıyor (macOS 10.14.5 veya üstü için).
Kurulum hatasının ve çekirdek modülünün başarılı bir şekilde yüklenememesinin nedeni, MacOS Mojave'deki güvenlik kısıtlamalarıdır ve bu nedenle VirtualBox'ı başarıyla yükleyebilmek ve uygulamayı çalıştırabilmeniz için ihtiyacınız olacak: yukarıda belirtilen güvenlik kısıtlamalarını nispeten basit bir şekilde atlatın ( alternatif olarak, Gatekeeper'ı tamamen devre dışı da bırakabilirsiniz, ancak bu genellikle önerilmez). Bu arada, bu makale açıkça VirtualBox'a odaklanmış olsa da, çekirdek uzantıları içeren diğer uygulamaları yüklemek için aynı genel işlemin gerekli olduğunu göreceksiniz.
VirtualBox'ı MacOS Mojave'de Başarılı Bir Şekilde Kurma (başarısız olursa)
VirtualBox'ı Mac'e önceden indirdiğinizi varsayarsak (buradan indirmek ücretsizdir), VirtualBox'ı MacOS Mojave'de nasıl başarıyla yükleyip çalıştırabileceğiniz aşağıda açıklanmıştır:
- VirtualBox yükleyicisini her zamanki gibi çalıştırın, sonunda "Kurulum Başarısız" mesajını göreceksiniz
- Başarısız olduktan sonra VirtualBox yükleyicisinden çıkın
- Şimdi Apple menüsünü aşağı çekin ve Sistem Tercihlerini açın
- “Güvenlik ve Gizlilik”i seçin ve Güvenlik tercihi panelinde "Genel" sekmesine gidin, ardından kilit düğmesine tıklayın ve yönetici şifresini girin
- Güvenlik Genel bölümünün en altında, “'Oracle America, Inc' geliştiricisinden sistem yazılımının yüklenmesi engellendi” mesajını bulun ve “İzin Ver” düğmesini tıklayın
- VirtualBox yükleyicisini yeniden başlatın ve yüklemeye her zamanki gibi devam edin, şimdi beklendiği gibi başarılı olmalıdır
Devam edin ve VirtualBox'ı her zamanki gibi çalıştırın, herhangi başka bir çekirdek sürücüsü hata mesajı olmadan düzgün bir şekilde yüklenmesi gerekir. Hâlâ sorun yaşıyorsanız sonraki adıma bakın; bu, MacOS'un sonraki sürümlerinde gerekli olan farklı bir prosedürdür.
VirtualBox'ı MacOS 10.14.5 veya Sonraki Sürümlerde Kuramıyor / Çalıştıramıyor musunuz? Bunu dene
VirtualBox'ı macOS Mojave 10.14.5 veya sonraki sürümleri çalıştıran bir makineye yüklemeye çalışıyorsanız, App Store dışındaki uygulamalar için noter tasdiki şartıyla karşılaşabilirsiniz. Bunu aşmak için (şimdilik VirtualBox noter tasdikli olana kadar) aşağıdakileri deneyin:
- Mac'i yeniden başlatıp COMMAND + R tuşlarını aynı anda basılı tutarak Kurtarma Modunda yeniden başlatın
- “Yardımcı Programlar” ekranında, “Yardımcı Programlar” menüsünü aşağı çekin ve terminali Kurtarma Modundan başlatmak için “Terminal”i seçin
- Şu komutu girin:
- Geri Dön'e basın, ardından Mac'i her zamanki gibi normal bir önyüklemeyle yeniden başlatın
spctl kext-consent add VB5E2TV963
Bu çözüm, VirtualBox forumları aracılığıyla aşağıdaki yorumlarımızda yayınlandı ve macOS 10.14.5 veya daha yenisini çalıştıran birçok kullanıcı için çalışıyor gibi görünüyor (bu çözümden ayrılan çeşitli yorumculara teşekkürler!). Görünüşe göre "VB5E2TV963", Oracle'ın kodudur ve bu Gatekeeper istisnasının komut satırına girilmesi, VirtualBox'ın noter tasdiki gereklilikleri ile MacOS'un en yeni sürümlerinde kurulmasına izin verecektir. Bu, VirtualBox sonunda Apple tarafından belirtilen süreçle noter tasdik edilene kadar muhtemelen yalnızca geçici bir gereklilik olacaktır.
Şimdi VirtualBox'ı kurmayı ve/veya çalıştırmayı deneyin, bu, MacOS sistem yazılımının en son sürümlerinde düzgün çalışmalıdır.
Aşağıdaki ekran görüntüsünde VirtualBox'ın BeOS / Haiku OS ile MacOS 10.14.x'te çalıştığını görüyorsunuz.
İleri düzey bir kullanıcıysanız (ve en başta sanallaştırma yazılımı ve sanal makineler çalıştırıyorsanız muhtemelen öylesiniz), o zaman uygulamaların MacOS'ta herhangi bir yerden yüklenmesine izin vermek ilginizi çekebilir Gatekeeper'ı burada anlatıldığı gibi ayarlayarak.
Kısa bilgi için, MacOS Mojave 10.14.5 ve sonraki MacOS sürümleri, App Store dışında bazı uygulamaları yükleyebilmek için noter onayı gerektirir. Ayrıca GateKeeper, güvenilmeyen uygulamaların Mac'te çalıştırılmasını veya yüklenmesini önlemeyi amaçlayan Mac OS güvenlik mekanizmasıdır. Varsayılan olarak, MacOS'un daha modern sürümleri özellikle katı Gatekeeper ayarlarına sahiptir ve tanımlanamayan bir geliştiriciden olduğu için bir uygulamanın açılamadığını belirten hata mesajları verir, ancak sağ tıklayıp "Aç"ı seçmeniz yeterlidir. çoğu uygulama bu mekanizmayı atlamanıza izin verir ve bunu Güvenlik tercihi panelinden de atlayabilirsiniz.Mojave gibi en yeni macOS sürümleri bunu daha da ileri götürür ve ayrıca geliştiriciden uygulama noter tasdiki (veya sonraki eğitimde belirtildiği gibi manuel geçiş) veya çekirdek uzantılarını da içeren belirli yazılımları yüklemek için bir Gatekeeper baypas (örn. Sanal Kutu. MacOS'a yönelik bu koruyucu mekanizmalardan memnun değilseniz, Gatekeeper'ı her zaman tamamen devre dışı bırakabilir ve Sistem Bütünlüğü Korumasını da devre dışı bırakabilirsiniz, ancak bunu yapmanız genellikle önerilmez.