iMacをMontereyにしたらVirtualBoxのWindows10が動かなくなった話

2021/11/23 追記
11/22に6.1.30がリリースされました。これで直っているはずです。→直りました。上書きインストール後、Macを再起動したほうがいいかも。
https://www.virtualbox.org/wiki/Changelog

2021/11/04 追記
以下の対応を行っても、スリープから復帰するなど、なにかの拍子に、再び同じエラーになることがわかりました。(っていうか、バージョンアップしないでも、以下のコマンドだけでよかったのか?今となっては不明....)
VirtualBoxを再インストールすると直るのですが、もう少し簡単な方法があります。

ターミナルを起動して、以下のコマンドを実行します。

sudo kextload -b org.virtualbox.kext.VBoxDrv
sudo kextload -b org.virtualbox.kext.VBoxNetFlt
sudo kextload -b org.virtualbox.kext.VBoxNetAdp
sudo kextload -b org.virtualbox.kext.VBoxUSB

上記についてはここに書いてありました。

---- 記事本文はここから ----

iMac(Late 2015)をMontereyにしたら、VirtualBoxのWindows 10が動かなくなりました。
VirtualBoxは、6.1.14 です。

monterey_virtualbox.png


where: suplibOslnit what: 3
VERR_VM_DRIVER_NOT_INSTALLED
(-1908) - The support driver is not installed.
On linux, open returned ENOENT.

仮想マシン"windows10"のセッションを開けませんでした。
The virtual machine 'windows10' has terminated unexpectedly during startup with exit code 1 (0x1).
終了コード : NS_ERROR_FAILURE (0x80004005)
コンポーネント: MachineWrap
インターフェース: IMachine {85632c68-b5bb-4316-a900-5eb28d3413df}

最新版のVirtualBoxにすればいいのか?と思い、VirtualBoxの日本語サイトにサクセスすると、https://www.oracle.com/jp/virtualization/technologies/vm/downloads/virtualbox-downloads.html
「最新リリースはバージョン6.1.14です。」とあります。
んーーーー。

USのサイトにアクセスすると、
https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html
「The latest release is version 6.1.28.」
んーーーー。

いや、最初からここにアクセスすればよかった模様。
https://www.virtualbox.org/

というわけで、サイトからdmgファイルをダウンロードしてインストールしたところ、今度は、

インストールできませんでした。

というエラーが発生してインストールできませんでした。
こちらのエラーは、

MacでVirtualBoxがインストールエラーになる(セキュリティーとプライバシーの許可が出来ない)場合の対処法
https://shoji014.com/virtualbox-error/

で解決しました。

なお、6.1.28にしてもヘッドレスモードで起動できないので「通常起動」での起動が必要です。ヘッドレスモードでの起動は、間もなくリリースされるであろう 6.1.29 を待つしかなさそうです。
https://forums.virtualbox.org/viewtopic.php?f=39&t=103416#p508251

急いでMontereyにバージョンアップする必要がない人は、それを待つのも一案です。

ぐっどらっこ。