2012-03-26 13 views
0

私はqemuをインストールしようとしますが、まずkvmをインストールしてください。私はCPUをチェックして可視化をサポートしています。 kvmを入力したときのエラーです。KVMインストールとQEMUのインストール

オープンは/ dev/KVM:そのようなファイルやKVMを初期化できませんでしたディレクトリ は、KVMをサポート

を無効になり、QEMUのための新しいウィンドウが出てきますが、そこにある

ブートに失敗しました....ブートディスクを読み込めず、CDROM(コード0003)から読み取れませんでした

私は何ができますか?私はその方法を長い間探しました。ありがとう!

私はmobprobeを使用する場合、問題はここにある、(私は私のCPUをチェックし、それがVMXをサポートしています。)

FATAL:エラー挿入kvm_intel(/lib/modules/2.6.38-8-generic/カーネル/アーチ/ x86の/ KVM/KVM-intel.ko):私が使用した場合の動作

をサポートしていません:~$ kvm -cdrom img.iso -hda disk.img -boot d

オープンは/ dev/KVM:そのようなファイルやディレクトリは、KVMを初期化しませんでした。 、KVMサポートを無効にするkvm: -cdrom img.iso:ディスクイメージを開くことができませんでした。img.iso:そのようなファイルやディレクトリはありません。

私は理由を知りません.....ありがとう!

答えて

3

「でしimg.isoないオープンディスクイメージ」問題は2つのエラーの簡単です。そのファイルが存在しません。この引数は、「img.isoファイルのディスクイメージをCD-ROMとしてマウントする」という意味です。そのファイルが存在していなければなりません(有効なISOである必要があります)。たとえば、LinuxフレーバーのISOをダウンロードしてみてください。

disk.imgも存在する必要があります(この引数は、「disk.imgファイルをファイルとして使用する」という意味です)。

これで、disk.imgというファイルに10GBのディスクイメージが作成されます。ブロックサイズとブロック数(bsとcount)を調整してサイズを増減させます。 bsは使用可能なメモリより大きくすることはできません。第二の問題については

、KVMを初期化できませんでした、KVMを無効にします、考えられる原因がいくつかあります:BIOSで

  • 無効
  • あなたは(rootとして実行していない、すなわちsudoを使って)あなたのユーザは/ dev/kvmにアクセスすることはできません
  • あなたのマシンはすでに仮想化されています(例えば、Amazon EC2を使用しています)。これらのCPUはVMXフラグを持つ可能性があります(仮想化できないためハイパーバイザーで許可されないため仮想化できません)。

これは致命的なエラーではありません。 qemuはKVMサポートなしで実行でき、エミュレーションモードで実行され、かなり遅いです。

最初の問題はおそらく出力を生成し、dmesg(dmesg | grep kvm)の出力を調べます。これは、BIOSで有効にすることで解決できます。

2番目の問題は、ユーザーではなくルートとしてコマンドを実行することで簡単に診断できます。それがうまくいくなら、あなたはその問題を特定しました。

第3の問題は解決しにくいです。 XENブランケットが役立つかもしれません。

「sudo kvm-ok」の出力を貼り付けると、誰かがより多くの洞察を提供できるようになる可能性があります。ここで与えられた

命令は他のプラットフォームに翻訳可能になります:あなたが使用しているマシンとご希望の目標についてより多くの情報を提供した場合、我々はより多くの参考にすることができ https://help.ubuntu.com/community/KVM/Installation

0

システムにKVMモジュールが挿入されていないという問題があります。 VTが有効になっていること、またKVMモジュールが特定のLinuxディストリビューションに一致しているかどうかに関するBIOS設定を確認してください。 KVMモジュールとLinuxの比類のないバージョンは挿入できません。

0

VM xml CD-ROMが「ブロック」ではなく「ファイル」として設定されていることを確認してください。

0

kvm-intelまたはkvm-amdカーネルモジュールをロードしようとすると、正常にロードされた場合はdmesgを見てください。

関連する問題