Quick Emulator (QEMU) は、QEMU/KVM 仮想化テクノロジ スーツの主要コンポーネントです。ハードウェアの仮想化とプロセッサのエミュレーションを提供します。 QEMU はユーザー空間で実行され、カーネルを必要とせずに、ドライバーは高速なシステム エミュレーションを提供できます。 QEMU は 2 つの動作モードをサポートしています:
- フル システム エミュレーション。QEMU は、CPU タイプや周辺機器を含むコンピュータ システム全体をエミュレートします
- 異なる CPU アーキテクチャでネイティブにコンパイルされたプロセスを QEMU で実行できるユーザー モード エミュレーション
QEMU はマシン エミュレーターです。さまざまな種類があり、それぞれがプロセッサ アーキテクチャと、そのアーキテクチャを使用して構築された多数のボードをエミュレートできます。たとえば、次のようなものがあります:
- qemu-system-arm:ARM
- qemu-system-mips:MIPS
- qemu-system-ppc:PowerPC
- qemu-system-x86:x86 および x86_64
アーキテクチャーごとに、QEMU はさまざまなハードウェアをエミュレートします。これは、オプションのマシン ヘルプを使用して確認できます。各マシンは、そのボードで通常見られるほとんどのハードウェアをエミュレートします。エミュレートされたディスク ドライブにローカル ファイルを使用するなど、ハードウェアをローカル リソースにリンクするオプションがあります。
以下のエラーが発生した場合:
qemu-system-x86_64: command not found
選択したディストリビューションに従って、以下のパッケージをインストールしてみてください。
分布 | コマンド |
---|---|
Debian | apt-get install qemu-system-x86 |
Ubuntu | apt-get install qemu-system-x86 |
Arch Linux | pacman -S qemu-headless |
カリ Linux | apt-get install qemu-system-x86 |
Fedora | dnf install qemu-system-x86-core-2 |
Raspbian | apt-get install qemu-system-x86 |