事象
Acronis ブータブルメディアを使って、Hyper-V 第2世代の仮想コンピュータを起動しようとしています。
以下のメッセージが表示され、メディアの起動に失敗します:
「The image's hash and certificate are not allowed (DB)
No UEFI-compatible file system was found.」
(和訳: 「イメージのハッシュおよび証明書は許可されていません。UEFIと互換性のあるファイルシステムは見つからなかった。 」)
原因
対象の仮想コンピュータにはセキュアブートが有効になっています。セキュアブートは、ISO ファイル内の Linux ブートローダによる起動を防ぎます。Linux ブートローダは Microsoft で署名も認定もされていないからです。
Acronis ブータブルメディア特有の問題ではありません。
ソリューション
[設定] -> [セキュリティ] -> [セキュアブートを有効にする] で一時的にセキュアブートを無効にしてください。
あるいは、[セキュアブート] というオプションを [Microsoft UEFI 証明機関] に変えることもできます。Microsoft によると、そうすることで多くの Linux ディストリビューションでは問題が解決します。