כיצד להתקין VirtualBox ב-MacOS Mojave אם ההתקנה נכשלת או מציגה שגיאות מנהל התקן ליבה

תוכן עניינים:

Anonim

אם ניסית להתקין VirtualBox ב-macOS Mojave, ייתכן ששמת לב שההתקנה נכשלת לפעמים עם הודעת שגיאה כללית "ההתקנה נכשלה". לאחר מכן, כשאתה מנסה להפעיל את VirtualBox אתה עלול להיתקל בשגיאה נוספת האומרת "מנהל התקן ליבה לא מותקן" ו-VirtualBox לא יצליח לתפקד.נסקור שתי רזולוציות שונות לבעיית ההתקנה/הרצה של VirtualBox, האחת כוללת מעקף Gatekeeper, והשנייה משתמשת בחריג Gatekeeper (עבור macOS 10.14.5 ואילך).

הסיבה לכישלון ההתקנה וחוסר היכולת של מודול הליבה להיטען בהצלחה נובעת מהגבלות אבטחה ב-MacOS Mojave, ובכך כדי שתוכל להתקין בהצלחה את VirtualBox ולהפעיל את האפליקציה שתצטרך בצע עוקף פשוט יחסית של מגבלות האבטחה הנ"ל (לחלופין, אתה יכול גם להשבית לחלוטין את Gatekeeper אבל זה בדרך כלל לא מומלץ). אגב, בעוד שמאמר זה מתמקד ללא ספק ב-VirtualBox, תגלה שאותו תהליך כללי נחוץ להתקנת אפליקציות אחרות הכוללות הרחבות ליבה.

כיצד להתקין בהצלחה את VirtualBox ב-MacOS Mojave (אם זה נכשל)

בהנחה שכבר הורדת את VirtualBox ל-Mac (ניתן להוריד אותו כאן), כך תוכל להתקין ולהפעיל בהצלחה את VirtualBox ב-MacOS Mojave:

  1. הפעל את תוכנית ההתקנה של VirtualBox כרגיל, בסופו של דבר תראה את ההודעה "ההתקנה נכשלה"
  2. צא מתוכנית ההתקנה של VirtualBox לאחר כשל
  3. כעת משוך למטה את תפריט  Apple ופתח את העדפות המערכת
  4. בחר "אבטחה ופרטיות" ועבור לכרטיסייה 'כללי' בחלונית העדפות אבטחה, ואז לחץ על לחצן הנעילה והזן את סיסמת מנהל המערכת
  5. בתחתית הסעיף כללי אבטחה, חפש את ההודעה המציינת "תוכנת מערכת מהמפתח 'Oracle America, Inc' נחסמה לטעינה" ולחץ על כפתור "אפשר"
  6. הפעל מחדש את מתקין VirtualBox והמשך בהתקנה כרגיל, כעת היא אמורה להצליח כצפוי

קדימה והפעל את VirtualBox כרגיל, הוא אמור להיטען בסדר ללא הודעות שגיאה נוספות של מנהל התקן ליבה. אם אתה עדיין נתקל בבעיות, עיין בשלב הבא, שהוא הליך שונה הנדרש בגרסאות מאוחרות יותר של MacOS.

לא ניתן להתקין / להפעיל את VirtualBox ב-MacOS 10.14.5 ואילך? נסה את זה

אם אתה מנסה להתקין את VirtualBox במחשב שבו פועל macOS Mojave 10.14.5 ואילך, אתה עלול להיתקל בדרישת אישור נוטריוני עבור אפליקציות מחוץ ל-App Store. כדי לעקוף את זה (בינתיים עד ש-VirtualBox יקבל אישור נוטריוני) נסה את הפעולות הבאות:

  1. הפעל מחדש את ה-Mac למצב שחזור על ידי אתחול והחזקת מקשי COMMAND + R במקביל
  2. במסך "כלי עזר", משוך למטה את תפריט "כלי עזר" ובחר "טרמינל" כדי להפעיל את המסוף ממצב שחזור
  3. הזן את הפקודה הבאה:
  4. spctl kext-consent add VB5E2TV963

  5. הקש על Return ולאחר מכן הפעל מחדש את ה-Mac עם אתחול רגיל כרגיל

פתרון זה פורסם בתגובות שלנו למטה דרך פורומים של VirtualBox ונראה שהוא עובד עבור משתמשים רבים המריצים macOS 10.14.5 ומעלה (תודה למגיבים השונים שעזבו את הפתרון הזה!). ככל הנראה "VB5E2TV963" הוא הקוד של Oracle, והזנת חריג Gatekeeper זה בשורת הפקודה תאפשר התקנה של VirtualBox בגרסאות החדשות ביותר של MacOS עם דרישות נוטריון. סביר להניח שזה יהיה צורך זמני בלבד עד ש-VirtualBox יקבל בסופו של דבר אישור נוטריוני בתהליך המתווה Apple.

עכשיו נסה להתקין ו/או להפעיל את VirtualBox, זה אמור לעבוד בסדר בתוך הגירסאות העדכניות ביותר של תוכנת מערכת MacOS.

בתמונת המסך למטה אתה רואה את VirtualBox פועל ב-MacOS 10.14.x עם BeOS / Haiku OS.

אם אתה משתמש מתקדם (וכנראה שכן אם אתה מפעיל תוכנות וירטואליזציה ומכונות וירטואליות מלכתחילה), ייתכן שתהיה מעוניין לאפשר התקנה של אפליקציות מכל מקום ב-MacOS על ידי התאמת שומר הסף לפי ההוראות כאן.

לקבלת רקע מהיר, MacOS Mojave 10.14.5 ואילך גרסאות של MacOS דורשות אישור נוטריוני כדי להיות מסוגל להתקין אפליקציות מסוימות מחוץ ל-App Store. בנוסף, GateKeeper הוא מנגנון האבטחה של Mac OS שמטרתו למנוע הפעלה או התקנה של אפליקציות לא מהימנות ב-Mac. כברירת מחדל, הגרסאות המודרניות יותר של MacOS כוללות הגדרות Gatekeeper קפדניות במיוחד והן יזרקו הודעות שגיאה המציינות שלא ניתן לפתוח אפליקציה מכיוון שהיא ממפתח לא מזוהה וכן הלאה, אם כי פשוט לוחצים לחיצה ימנית ובוחרים "פתח" ב- רוב האפליקציות מאפשרות לך לעקוף את המנגנון הזה, ואתה יכול גם לעקוף את זה מלוח העדפות האבטחה.המהדורות החדשות ביותר של macOS, כמו Mojave, לוקחות את זה רחוק יותר וגם ידרשו אישור נוטריוני לאפליקציה מהמפתח (או מעקף ידני כפי שהורה במדריך האחרון), או מעקף Gatekeeper להתקנת תוכנות מסוימות המאגדות גם הרחבות ליבה, כגון VirtualBox. אם אינך מתלהב ממנגנוני ההגנה הללו ל-MacOS, אתה תמיד יכול להשבית את Gatekeeper לחלוטין ולהשבית גם את הגנת שלמות המערכת, אם כי בדרך כלל לא מומלץ לעשות זאת.

כיצד להתקין VirtualBox ב-MacOS Mojave אם ההתקנה נכשלת או מציגה שגיאות מנהל התקן ליבה