web-dev-qa-db-ja.com

TianoCore DUETはPCで何に使用できますか?

最近、Intelの開発者向けUEFIエミュレーターであるDUETに興味を持ちました。ハードディスクにインストールできると読んでいますが、どうしてですか?ある種のブートモニター?仮想マシン? BIOSコンピューターをEFIコンピューターのように実行させることはできますか?ソフトウェアベースのセキュアブートに使用できますか?

1
Melab

DUETは、BIOSモードのコンピューターにEFI環境をロードする一種のブートローダーと考えることができます。 DUETを実行すると、基本的にBIOSベースのコンピューターがEFIをサポートするコンピューターに変わります。仮想マシンではありません。最後に確認したところ、DUETにはセキュアブートのサポートが含まれていませんでしたが、最近のビルドで変更された可能性があります。 (セキュアブートのサポートが含まれていても、DUETは基本的に安全でないBIOSブートパスに依存して開始されるため、それほど効果的ではありません。)EFIベースのブートローダーやその他のEFIツールを実行できます。 、しかし。名前が示すように、元々は開発者向けに設計されましたが、今ではほとんどの開発者が実際のEFIハードウェアを持っていると思います。最近の最も実用的なアプリケーションは、2TiBより大きいハードディスクからWindowsを起動したいBIOSベースのコンピューターを使用している人々向けである可能性があります。このようなディスクはGUIDパーティションテーブル(GPT)を使用する必要があり、WindowsはEFIを使用する場合にのみGPTディスクから起動できます。DUETはこれを可能にします。OTOH、セットアップするのも面倒です。したがって、お金よりも時間や専門知識が豊富な場合にのみ検討する必要があります。デスクトップシステム用に100ドルまたは200ドル(またはラップトップ用より少し多い)の余裕がある場合は、マザーボード(またはコンピューター全体)をEFI対応モデルに交換することをお勧めします。

DUETをインストールして使用するプロセスは、ここで説明するには複雑すぎます。しかし、私はこのトピックに関するWebページを作成しました。

http://www.rodsbooks.com/bios2uefi/index.html

DUETは非常に気難しいことに注意してください。私の経験では、Intelベースのコンピューターで最適に動作します。私は少なくとも3台のAMDベースのコンピューターでテストしましたが、そのうちの2台では完全に失敗し、3台目ではうまく機能しませんでした。 DUETを開始するには、別のBIOSベースのブートローダー(GRUBまたはSYSLINUXなど)が必要です。ただし、私のWebページにはその設定方法が記載されています。

4
Rod Smith