Lenovo ideapad 700-15ISK で VT-d を有効にできない

Lenovo ideapad 700-15ISK で VT-d を有効にできない

LenovoでVirtualBoxを使用しようとしていますアイデアパッド 700-15ISKKubuntu 19.10 搭載。(CPU: Intel(R) Core(TM)i5-6300HQ@ 2.30GHz)

VT-x is disabled in the BIOS for all CPU modesVirtualBox で x64 イメージを起動しようとすると、 BIOS で有効になっていて とlscpu表示されているにもかかわらず、エラー メッセージが表示されて失敗しますVirtualization: VT-x

グーグルで少し調べてみると、ここで問題となっているのは VT-x ではなく VT-d であることがわかりました。これは確かに無効になっているようです (dmesg | grep -iE DMAR出力なし)。ただし、BIOS には VT-d 用の個別のオプションはなく、Intel Virtual TechnologyVT-x のみを有効にするオプションのみがあります。

このデバイスに搭載されているチップセットについての公式情報は見つかりませんが、これモバイルインテルHM170であると主張しているが、ark.intel.com、VT-d があります。

VT-d を有効にする方法はありますか? カーネル パラメータが足りないのでしょうか? を追加してみましたがintel_iommu=on、何も変わりませんでした ( DMAR: IOMMU enableddmesg に表示される以外)。カーネル モジュール/パラメータを追加したという古い情報もいくつか見つかりましたが、これは私の状況には当てはまらないようです。

答え1

通常、このような CPU 機能は BIOS で有効または無効にします。その方法は BIOS のバージョンによって異なるため、お使いのコンピューターの BIOS の手順を確認してください。

BIOS で仮想化が有効になっている場合は、ゲストが仮想化を利用できるように設定されているかどうかを確認することをお勧めします。ゲストではどのような設定を使用していますか?

3GB を超える RAM を割り当てる場合は、ゲストに対して PAE/NX を有効にする必要があります。私が収集した情報によると、VT-d はハードウェア パススルーにのみ必要です。

答え2

これはBIOSの問題だったようです。fwupdtoolsと抽出したUEFIカプセルを使用してアップデートしました。Windows の公式 BIOS アップデート)、そして今は問題なく動作するようになりました。

関連情報