VirtualBox-7の新機能のunattended installationは止めたほうが良い

1.概要

VirtualBoxを利用して仮想マシンを作成する機会があり、VirtualBox-7の利用で苦労したので、その内容を記載します。利用したのはVirtualBox 7.0.6 r155176で、VirtualBox-7の新機能のunattended installationで苦労しました。既定値はこの機能を利用する設定ですが、ubuntu-20.04仮想マシン作成はお勧めしません。ubuntuの導入経験が豊富であっても、Skip unattended installationにチェックを入れて仮想マシンを作成するほうが良いでしょう。

2.詳細

(1) Ubuntu環境にVirtualBoxを導入して、Windows仮想マシンを作成

VirtualBoxを利用してWindows11の仮想マシンを作成してみました。利用したのはVirtualBox 7.0.6 r155176で、ubuntu-20.04を導入した環境です。既定値はこの機能を利用する設定ですが、windows11仮想マシン作成もお勧めしません。Windows11の導入経験が豊富であっても、Skip unattended installationにチェックを入れて仮想マシンを作成するほうが良いでしょう。

(a) VirtualBox-7のインストール
前回の資料と同じ内容です。
そちらを参照願います。

(b) Windows11仮想マシンのインストール(標準)
VirtualBoxを起動して、「新規」を選択します。
Virtual machine Name and Operating Systemが表示されます

名前: windows11
Folder: 既定値
ISO Image: Win11_22H2_Japanese_x64v1.iso
を入力すると、次へのボタンが押せます。

ここで、Skip Unattended Installationのチェックが気になりましたが、
無視して次を選びました。

Unattended Guest OS Install Setup画面が表示されます。
Username: vboxuser
Password: ********
となっているので、変更すると次へのボタンが押せます。

Hardware設定は既定値で、次へを押します。
Vertual Hard disk設定も規定値で、次へを押します。
Windowsのディスク容量はubuntuの3倍を超えています。

概要が表示され、完了を押します。

すると、様々な設定項目を設定することなく、インストールが始まります。
一見楽そうですが、導入が終わると英語キーボード設定になっていました。

(c) Windows11仮想マシンのインストール(Skip unattend installation)
上記標準インストールからの変更点は、
Virtual machine Name and Operating Systemが表示されたときに、
Skip Unattended Installationにチェックを入れます。
Unattended Guest OS Install Setup画面は表示されません。
HardwareとVertual Hard disk設定を規定値で設定すると、
普通のwindows11導入が実行できます。

(2) Ubuntu環境にVirtualBoxを導入して、Ubuntu仮想マシンを作成

(a) VirtualBox-7のインストール
ベースのOSはubuntu-20.04を利用します。参考資料に導入手順の記載がありますが、VirturalBoxのインストール処理中にbuildを実行するようで、build-essentialが必要でした。

$ sudo apt install build-essential
$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] $ $ $ https://download.virtualbox.org/virtualbox/debian focal contrib"
$ sudo apt install virtualbox-7.0

VirtualBox-7のインストールはこれで完了です。

(b) Ubuntu-20.04仮想マシンのインストール
VirtualBoxを起動して、「新規」を選択します。
Virtual machine Name and Operating Systemが表示されます

名前: ubuntu20
Folder: 既定値
ISO Image: ubuntu-20.04.6-desktop-amd64.iso
を入力すると、次へのボタンが押せます。

ここで、Skip Unattended Installationのチェックが気になりましたが、
無視して次を選びました。

Unattended Guest OS Install Setup画面が表示されます。
Username: vboxuser
Password: ********
となっているので、変更すると次へのボタンが押せます。

Hardware設定は既定値で、次へを押します。
Vertual Hard disk設定も規定値で、次へを押します。

概要が表示され、完了を押します。

すると、様々な設定項目を設定することなく、インストールが始まります。
一見楽そうですが、導入が終わると英語キーボード設定になっており、
変更するのが大変でした。

(c) Ubuntu-20.04仮想マシンのインストール(Skip unattend installation)
上記標準インストールからの変更点は、
Virtual machine Name and Operating Systemが表示されたときに、
Skip Unattended Installationにチェックを入れます。
Unattended Guest OS Install Setup画面は表示されません。
HardwareとVertual Hard disk設定を規定値で設定すると、
普通のubuntu導入が実行できます。

(3) LinuxMint 22.3にVIrtualBox導入して仮想マシン作成

LinuxMintではソフトウェアマネージャーからVirturalBoxを導入できます。導入作業はできたのですが、仮想マシンを作成して起動すると下記エラーになり先に進みません。

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please reinstall virtualbox-dkms package and load the kernel module by executing

'modprobe vboxdrv'

as root.

If your system has EFI Secure Boot enabled you may also need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system's documentation for more information.

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

ソフトウェアマネージャー利用の問題と考えて、Download版で再実行しても同じ結果tでした。何か変わってしまったようです。

(4) VMwareはソフトウェアマネージャーで導入できない

VMwareならばソフトウェアマネージャーで利用できるかと考えたのですが、VMwareはソフトウェアマネージャーに選択肢が表示されません。

3.所見

LinuxMintで仮想マシンを作成する場合はKVM一択です。VirtualBoxやVMwareが簡単で便利に利用できるならば選択肢になりますが、思ったとおりには動作しません。Windowsで利用する場合はVirtualBoxやVMwareからWSLに変わっているので、仮想環境の管理ソフトウェアの選択が狭まった気がします。

参考

[外部サイト参照]
VirtualBox その124 - UbuntuにVirtualBox 7.0をインストールするには
第737回VirtualBox 7.0の新機能[Windows 11とUbuntu 22.10の自動インストール編]
Oracle VM VirtualBoxでUbuntuをマニュアルインストールする手順

コメント

過去30日間に良く読まれた記事

miniPCのBMAXでWindows11のsecure boot設定漏れでトラブル発生

LinuxMint/ubuntuにWine 11導入を試しました ( LinuxMint 21.3 / 22.3 ubuntu 22.04 / 26.04 Wine 11.0 / 11.6 / 11.8 / 11.13 )

Windows95/98のPCゲームをUbuntu/LinuxMintの最新PCで楽しむ方法 ( KVM / Wine / dosbox-x / midi )