質問: HomesteadでLaravelを使いたいと思っています。 その際にVagrantとVirtualBoxのインストールが必要なんですが、 VirtualBoxが正しくインストールできずに困っています。 環境:Mac high sierra 10.13.4 初めてインストールを試みたのが約3週間前なのですが、 その際は「拡張機能がブロックされました」というエラーが出てインストールが中止されました。 色々と調べて、 『システム環境設定のセキュリティーとプライバシー>一般のタブの中を見てみると、 「ダウンロードしたアプリケーションの実行許可:」の項目に「開発元”Oracle America, Inc.”のシステム・ソフトウェアの読み込みがブロックされました。」 というところがあるので、「許可」をしてやれば、VirtualBoxがインストールできるようになります。』 という記事を見つけそうしたんですが、それでもインストールできませんでした、という画面のままでした。 2回目、同じく試してみたものの、 今度は「拡張機能がブロックされました」というエラーすら出なく、そのままエラー画面になってしまいました。 セキュリティーとプライバシーをみてもOracleの実行許可の項目も出てきません。 ただなぜかアプリケーションにVartualBoxが追加されていたので、インストールできたのかと思っていました。 そして本日laravelの設定でvagrant upを実行したところ、エラーが出てしまいました。 VirtualBoxには「homestead-7」の環境ができていたんんですが、 起動しようとすると「Kernel driver not installed 」とエラーが出てきて、やはりVirtualBoxが正常にインストールできていないようでした。 本日アンインストールして再インストールしたり、リカバリーモードでSIPをdisableに変更したり、本体を再起動したりと散々試しているのですが、 やはり「拡張機能がブロックされました」というエラーすら出なく、そのままエラー画面になり、セキュリティーとプライバシーにOracleの項目もありません。 何か解決策、他に試すべきことなどあれば教えていただけますでしょうか。 よろしくお願いします!! (エラー画面追加しました) ![![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/eaca63737e5fbc4abfda82b57530148b.png)
回答: 手元に環境がないので未確認ですが、 MacOS High SierraでVirtualBoxのインストールに失敗する時の最終的な対処法 という記事を見つけました。 ただ、この方法はMacOSの「システム整合性保護」を一時的にOFFにしていますので、リスクを理解された上でお試しください。 (追記) VirtualBoxのインストーラが本家からダウンロードしたものであることの確認と、OFFにしたシステム整合性保護をONに戻すことを忘れないようご注意ください。