Kaip įdiegti „VirtualBox“ sistemoje „MacOS Mojave“, jei diegimas nepavyksta arba rodomos branduolio tvarkyklės klaidos
Turinys:
Jei bandėte įdiegti „VirtualBox“ sistemoje „MacOS Mojave“, galbūt pastebėjote, kad diegimas kartais nepavyksta ir pateikiamas bendras klaidos pranešimas „Įdiegimas nepavyko“. Tada, bandydami paleisti „VirtualBox“, galite patirti kitą klaidą, sakydami „Branduolio tvarkyklė neįdiegta“ ir „VirtualBox“ neveikia.Aptarsime dvi skirtingas „VirtualBox“ diegimo ir (arba) vykdymo problemos sprendimo priemones: viena susijusi su „Gatekeeper“ apėjimu, o kita naudojant „Gatekeeper“ išimtį (skirta „macOS 10.14.5“ ar naujesnėms versijoms).
Diegimo gedimo ir branduolio modulio negalėjimo sėkmingai įkelti priežastis yra dėl „MacOS Mojave“ saugos apribojimų, todėl norint sėkmingai įdiegti „VirtualBox“ ir paleisti programą, reikės palyginti paprastai apeiti tuos aukščiau paminėtus saugumo apribojimus (ar taip pat galite visiškai išjungti „Gatekeeper“, bet tai paprastai nerekomenduojama). Beje, nors šiame straipsnyje pagrindinis dėmesys skiriamas „VirtualBox“, pastebėsite, kad tas pats bendras procesas reikalingas diegiant kitas programas, kuriose yra branduolio plėtinių.
Kaip sėkmingai įdiegti „VirtualBox“ sistemoje „MacOS Mojave“ (jei nepavyksta)
Darant prielaidą, kad jau atsisiuntėte „VirtualBox“ į „Mac“ (čia galite atsisiųsti nemokamai), štai kaip galite sėkmingai įdiegti ir paleisti „VirtualBox“ „MacOS Mojave“:
- Paleiskite „VirtualBox“ diegimo programą kaip įprasta, galiausiai pamatysite pranešimą „Įdiegti nepavyko“
- Išeiti iš „VirtualBox“ diegimo programos, kai ji nepavyksta
- Dabar ištraukite Apple meniu ir atidarykite System Preferences
- Pasirinkite „Sauga ir privatumas“ ir eikite į skirtuką „Bendra“ saugos nuostatų skydelyje, tada spustelėkite užrakto mygtuką ir įveskite administratoriaus slaptažodį
- Skilties „Saugumo bendroji dalis“ apačioje ieškokite pranešimo „Kūrėjo „Oracle America, Inc.“ sistemos programinės įrangos įkėlimas užblokuotas“ ir spustelėkite mygtuką „Leisti“
- Iš naujo paleiskite „VirtualBox“ diegimo programą ir tęskite diegimą kaip įprasta. Dabar jis turėtų būti sėkmingas, kaip tikėtasi
Eikite į priekį ir paleiskite „VirtualBox“ kaip įprasta, jis turėtų būti įkeliamas gerai be jokių papildomų branduolio tvarkyklės klaidų pranešimų. Jei vis tiek kyla problemų, žr. kitą veiksmą, kuris yra kitokia procedūra, reikalinga vėlesnėse „MacOS“ versijose.
Negalite įdiegti / paleisti „VirtualBox“ „MacOS 10.14.5“ ar naujesnėje versijoje? Išbandyti šį
Jei bandote įdiegti „VirtualBox“ įrenginyje, kuriame veikia „MacOS Mojave 10.14.5“ arba naujesnė versija, gali būti, kad programoms, esančioms ne „App Store“, gali būti taikomas notaro patvirtinimo reikalavimas. Norėdami tai padaryti (kol kas, kol „VirtualBox“ bus patvirtintas notaro), išbandykite šiuos veiksmus:
- Iš naujo paleiskite „Mac“ į atkūrimo režimą iš naujo paleisdami iš naujo ir vienu metu laikydami nuspaudę klavišus COMMAND + R
- Ekrane „Komunalinės paslaugos“ ištraukite meniu „Komunalinės paslaugos“ ir pasirinkite „Terminalas“, kad paleistumėte terminalą iš atkūrimo režimo
- Įveskite šią komandą:
- Paspauskite „Return“, tada iš naujo paleiskite „Mac“ įprastu įkrovimu, kaip įprasta
spctl kext-consent pridėti VB5E2TV963
Šis sprendimas buvo paskelbtas toliau pateiktuose komentaruose „VirtualBox“ forumuose ir atrodo, kad jis tinka daugeliui vartotojų, naudojančių „MacOS 10.14.5“ ar naujesnę versiją (dėkojame, kad įvairūs komentatoriai paliko šį sprendimą!). Matyt, „VB5E2TV963“ yra „Oracle“ kodas, o į komandinę eilutę įvedus šią „Gatekeeper“ išimtį, „VirtualBox“ bus galima įdiegti naujausiose „MacOS“ versijose su notaro patvirtinimo reikalavimais. Tikėtina, kad tai bus tik laikina būtinybė, kol galiausiai „VirtualBox“ bus patvirtintas notaro pagal „Apple“ aprašytą procesą.
Dabar pabandykite įdiegti ir (arba) paleisti „VirtualBox“, ji turėtų gerai veikti naudojant naujausias „MacOS“ sistemos programinės įrangos versijas.
Toliau esančioje ekrano kopijoje matote „VirtualBox“, veikiantį „MacOS 10.14.x“ su BeOS / Haiku OS.
Jei esate pažengęs vartotojas (ir tikriausiai taip esate, jei pirmiausia naudojate virtualizacijos programinę įrangą ir virtualias mašinas), galbūt norėsite leisti programas įdiegti iš bet kurios „MacOS“ sistemos pakoreguodami Gatekeeper, kaip nurodyta čia.
Norėdami greitai gauti informaciją, MacOS Mojave 10.14.5 ir naujesnėms MacOS versijoms reikalingas notaro patvirtinimas, kad būtų galima įdiegti kai kurias programas ne iš „App Store“. Be to, „GateKeeper“ yra „Mac“ OS saugos mechanizmas, kuriuo siekiama užkirsti kelią nepatikimų programų paleidimui ar įdiegimui „Mac“. Pagal numatytuosius nustatymus modernesnėse „MacOS“ versijose yra ypač griežti „Gatekeeper“ nustatymai ir bus rodomi klaidų pranešimai, nurodantys, kad programos negalima atidaryti, nes ji yra iš nenustatyto kūrėjo ir pan. dauguma programų leidžia apeiti šį mechanizmą, taip pat galite jį apeiti iš saugos nuostatų skydelio.Naujausiose „MacOS“ leidimuose, pvz., „Mojave“, tai daroma toliau, be to, kūrėjas turės patvirtinti programą notariškai (arba rankiniu būdu apeiti, kaip nurodyta pastarojoje pamokoje), arba „Gatekeeper“ apėjimo, kad būtų galima įdiegti tam tikrą programinę įrangą, kuri taip pat susieja branduolio plėtinius, pvz. „VirtualBox“. Jei nesate sužavėti šiais „MacOS“ apsaugos mechanizmais, visada galite visiškai išjungti „Gatekeeper“ ir taip pat išjungti sistemos vientisumo apsaugą, nors tai daryti paprastai nerekomenduojama.