web-dev-qa-db-ja.com

macOSのセキュリティとプライバシーでVirtualBoxのインストールを許可できない

macOS Mojave、バージョン10.14.5およびVirtualBox 6.0.6。

VirtualBoxをiMacにインストールしようとしています。iMacで最新のMojaveを実行しています。私はこれに対する解決策を探しましたが、結果はたくさんありますが、どれもうまくいきませんでした。私が見つけたすべての投稿には、「セキュリティとプライバシー」ダイアログに、私が持っていないオプションが表示されています。

Mac Dialog for Security and Privacy

鉱山の[許可]ボタンまたはその左側のテキストはありません。私は何度も何度も読みましたが、指示に正しく従っていたと確信していますが、そのオプションはありません。

VirtualBoxをインストールできますか?

[編集]私のiMacで、次のパスをターミナルから実行してみました。

  • /ボリューム/ Macintosh

存在しません、私は持っています:

  • /ボリューム/ VirtualBox
  • /ボリューム/ iMac

私が試したとき:

Sudo installer -pkg /Volumes/VirtualBox/VirtualBox.pkg -target /Volume/iMac

私は得ました:

installer: Package name is Oracle VM VirtualBox
installer: Upgrading at base path /
installer: The upgrade failed (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.)

[編集#2]

これは私がやったことです:

〜/ Downloadsにある「VirtualBox-6.0.6-130049-OSX.dmg」で、Finderを使用してDMGファイルを開きました。

VirtualBox Installer

次に、VirtualBox.pkgアイコンをダブルクリックします。

以下が表示されます: Installing VirtualBox

ポップアップダイアログの[続行]ボタンをクリックしてから、残りのダイアログの[続行]をクリックします。

Standard Install on iMac

「インストール」ボタンをクリックし、スーパーユーザーとしてパスワードを入力し、「ソフトウェアのインストール」ボタンをクリックします。

非常に短い時間の後にこれが表示されます:

Installation failure

「閉じる」ボタンをクリックすると、これが表示されます。

Keep or move to trash

「保持」ボタンをクリックします。これを数回行って失敗したので、オンラインで検索したところ、次の手順が見つかりました。

Appleアイコン(左上))をクリックし、[システム環境設定]を選択します。ポップアップウィンドウから[セキュリティとプライバシー]を選択します。デフォルトで[全般]が開いています。南京錠とロック解除。私の画像は、他の多くのページに表示されているものを反映するように変更されません。

Security & Privacy

それ以上、これ以上は得られません...

[編集#3]

エラーが報告されているにもかかわらず、「LaunchPad」と「VirtualBox 6.0」がインストールされていることを確認しました。私はそれを起動し、使用したい仮想マシンを追加しました。

Installed

私の仮想マシン:

VirtualBox Manager

これを開始しようとすると、次のようになります。

Error message

そして

Error message 2

前回のエラーダイアログに表示されたメッセージを検索した後、VirtualBoxをアンインストールして再試行しましたが、違いはありませんでした。次に、アンインストールしてシステムを再起動し、再度インストールしました。これにより、表示されている権限で問題が解決することが記載されています[セキュリティとプライバシー]ダイアログでは、これはまだわかりません。

感謝して受け取った助け...

8
SPlatten

ソリューションが投稿されました:

https://forums.virtualbox.org/viewtopic.php?f=8&t=84092&p=448559#p448559

セキュリティカーネルを使用してMac OS +10.3に仮想ボックスをインストールすると失敗することがあります。このメッセージを受け取った後:

カーネルドライバーがインストールされていません(rc = -1908)

セキュリティkextのリストにエディターOracleを追加する必要があるためです。

機会があれば、Preference-> "Security and Privacy"で承認の要求を確認できます。

しかし、それは私の場合ではありませんでした。ソリューションを共有したいと思います。本当に苦痛でした。この権限リストにOracleエディターを追加します。

Macをリカバリモードで再起動します(cmd + R)

次に、ターミナルを開いて次のように入力します。spctl kext-consent add VB5E2TV963

Macを再起動します。

VB5E2TV963はOracle用のコードです。

7
SPlatten

Appleは テクニカルノートtn2459に プロンプトを1回だけ表示し、システム設定のテキストは30分間しか表示されないと述べています。

許可ボタンをもう一度表示するために、次のことを行いました。

  • システム設定を閉じます
  • 仮想ボックスを再度インストールします(失敗したと表示されます)
  • システム設定を開く-セキュリティ:許可ボタンが再び表示されます
  • Virtual Boxがうまくいきました
4
theguy

ターミナルで実行:

Sudo kextcache --clear-staging

それでおしまい!再起動する必要はありません。もう一度インストールしてみてください。失敗しないはずです。

1
Max
Sudo kextcache --clear-staging

そして再起動は私のために働いた。

1
andydna