仮想マシンでデバイスを登録できない場合の対処法

仮想マシンでデバイスを登録できない場合の対処法

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

説明:
この状況は、VirtualBox や Oracle などの仮想マシン上で新しいデバイスを認証しようとしたときに発生します。

理由:
登録済みデバイスの主な識別情報はシリアル番号であり、製造時の初期設定で付与されます。しかし、仮想マシンは実際のデバイスではないため、初期設定のシリアル番号を持ちません。使用している仮想マシンにシリアル番号がない場合、その仮想マシン上で登録しようとするデバイスは登録に失敗します。VirtualBox の場合に限り、シリアル番号がないデバイスには初期設定で「0」が割り当てられます。

            

Solution:
デバイス認証に仮想マシンを使用しないようにするか、使用する仮想マシンに手動でシリアル番号を設定して、登録が正常に行われるようにしてください。
VirtualBox にシリアル番号を設定するには、次の形式のコマンドを実行します: VBoxManage setextradata 'VM 名前'
'VBoxInternal/Devices/pcbios/0/Config/DmiSystemSerial' 'System シリアル'.
: VBoxManage setextradata 'Fedora VM' 'VBoxInternal/Devices/pcbios/0/Config/DmiSystemSerial' '3SAAXRWUQF'.
 
Parallels の場合、使用するコマンドの形式は次のとおりです: prlctl set '<vm_name|vm_UUID>' --smbios-シリアル-番号 <シリアル>.
: prlctl set 'Windows 10' --smbios-シリアル-番号 C02XK987654.