Ubuntu上のVirtualBoxでのVM起動エラーについて
VirtualBoxでVM起動時にエラーが発生
Ubuntu22.04LTS上でPrimeOS(Androidx86)を起動しようと思ってVirtualBoxをインストールして新規にVMを起動しようと思ったら以下のようなエラーが発生しました。
![](https://assets.st-note.com/img/1657120709465-bBss3D5Wzb.png?width=800)
原因を探ろうとダイアログ内の【詳細】をクリックしたところ以下のようなエラーメッセージがでていました。
内容としてはrootユーザーで
modprobe vboxdrv
を実行せよというものです。
vboxdrvはカーネルドライバなのでこれが導入されていないので動作ができないようです。
![](https://assets.st-note.com/img/1657120709734-H5zePUXYD5.png?width=800)
そこでシェルから以下のように
$ sudo modprobe vboxdrv
と実行するのですが、Permissionエラーが出てしまいます。
![](https://assets.st-note.com/img/1657120710005-8aimjgn2nt.png?width=800)
rootユーザーなのにPermissionエラーが出るのはなんとも不思議です。
いろいろカーネルドライバーのパッケージを更新や導入したりしていましたが、ようやく解決しました。
解決策
これUEFI上のSecureBootの設定がONになっているためでした。エラーダイアログにもちょっとだけEFIについては書いてあったのですが、詳しくはドキュメント読んでねになっていたので解決策としてはよくわからない印象でした。UEFI(BIOS)のSecureBootの項目をOFFにすると問題なく起動ができました。
おわりに
CLI上のPermissionエラーがSecureBootの設定でもでるというのでちょっとびっくりしたというのが今回の感想でしょうか。
無事に起動したのでPrimeOSをインストールしました。Celeron N3150では常用には耐えられないほど遅いですが、動作はしてくれます。
![](https://assets.st-note.com/img/1657122583572-NT6lybp6Vh.png?width=800)
この記事が気に入ったらサポートをしてみませんか?