macOS Monterey で VirtualBox が動かない場合の対処方法

Linux
Linux
スポンサーリンク

2021年10月26日 Apple macOS の新バージョン macOS Monterey(モントレー)がリリースされました。さっそく macOS Big Sur から macOS Monterey にアップデートしたのですが、VirtualBox(バーチャルボックス)の仮想マシンが起動できなくなってしまいました。そこで今回は、macOS Monterey で VirtualBox が動かない場合の対処方法をまとめてみました。

根本的な対処法

(2021年11月23日追記)

VirtualBox 6.1.30 で macOS Monterey がサポートされました! VirtualBox の公式サイトから最新版をダウンロードしてインストールすれば macOS Monterey でも VirtualBox が正常に動作します。

・VirtualBox 公式サイト
https://www.virtualbox.org

VirtualBox 6.1.30 (released November 22 2021)

This is a maintenance release. The following items were fixed and/or added:

VBoxHeadless: Fixed crash when running on macOS Monterey (bug #20636)
macOS host: fix multiple bugs specific to macOS Monterey in installer and startup of kernel extensions

https://www.virtualbox.org/wiki/Changelog より引用

以下は macOS Monterey リリース当時の状況および古い対処法です。記録のため残してあります。

(古い)macOS Monterey で VirtualBox が動かない場合の対処方法

macOS Monterey にアップデートすると、VirtualBox アプリ本体は起動するものの、仮想マシンを起動するとエラーが発生して仮想マシンが起動しないと思います。

その場合は、VirtualBox を終了し、VirtualBox の公式サイトから最新版をダウンロードして再度インストールしてください。(2021年10月27日現在の最新バージョンは 6.1.28 です)

・VirtualBox 公式サイト
https://www.virtualbox.org

私の手元の MacBook Air(インテル)では macOS Monterey(12.0.1)+ VirtualBox(6.1.28 r147628)上の AlmaLinux8.4 の仮想マシンは問題なく起動しています。

ただし、macOS(ホストマシン)を再起動すると、またエラーが発生するため、再起動するたびに VirtualBox インストールが必要です。

(6.1.30 で修正済み)ただし「ヘッドレス起動」はエラーになる

macOS Monterey で VirtualBox を再インストールしても、仮想マシンを「ヘッドレス起動」すると、下のようなエラーが発生して仮想マシンを起動することができません。しばらくは「通常起動」でしのぎましょう。

仮想マシン"AlmaLinux84"のセッションを開けませんでした。

The virtual machine 'AlmaLinux84' has terminated unexpectedly during startup because of signal 10.

終了コード : NS_ERROR_FAILURE (0x80004005)
コンポーネント: MachineWrap
インターフェース: IMachine {85632c68-b5bb-4316-a900-5eb28d3413df}

おわりに

はやく macOS Monterey に対応した VirtualBox がリリースされるといいですね。公式アナウンスを待ちましょう。

コメント

  1. まだお より:

    私的事情で数ヶ月ぶりにプログラミング勉強を再開した者です。Motereyに変えた直後にvirtualBoxを再インストールしようと思い、こちらの記事を読みながら進めたのですが、インストール中にfalseが発生し、成功しません、この場合はMac本体の設定が支障を犯しているのでしょうか。

    • あぱーブログ あぱーブログ より:

      >まだおさん
      コメントありがとうございます。
      以下を確認してみてください。

      システム環境設定>セキュリティとプライバシー>「一般」タブ
      「ダウンロードしたアプリケーションの実行許可」に「VirtualBox」もしくは「Oracle America, Inc」が表示されていたら「許可」をクリックしてください。

タイトルとURLをコピーしました