13

私は現在、オペレーティング システムのクラスを受講しており、教授が提供した小さなオペレーティング システムを実行するには、qemu を使用する必要があります。macbook air 5.2 の virtualbox の ubuntu 12.04 仮想マシン内で qemu を使用しようとしています。おそらくネストされた仮想化に関係している問題を知っていますが、qemu を実行しようとすると発生する特定のエラーは次のとおりです。

KVM カーネル モジュールにアクセスできませんでした: そのようなファイルまたはディレクトリはありません

KVM の初期化に失敗しました: そのようなファイルまたはディレクトリはありません tcg アクセラレータに戻ります。

qemu は OS を起動しますが、ウィンドウがちらつくことが多く、可能であれば KVM の問題を修正したいと考えています。私は調査を行いましたが、理解できる解決策や機能する解決策が見つからないため、どんな助けも大歓迎です。

また、virtualbox の ubuntu 仮想マシンについては、[ハードウェア仮想化] で [VT-x/AMD-V を有効にする] と [ネストされたページングを有効にする] の両方をオンにしました。私も使ってみました

modprobe kvm-intel

そして、私はこのエラーを受け取ります:

致命的: kvm_intel の挿入エラー (/lib/modules.3.5.0-22-generic/kernel/arch/x86/kvm/kvm-intel.ko): 操作は許可されていません。

4

2 に答える 2

12

で試してくださいsudo modprobe kvm-intel

仮想マシンの起動時にモジュールを自動的にロードするには、次の手順を実行します。

  1. シェルから対応するファイルを編集しますsudo vim /etc/modules.conf
  2. 場合によっては、ユーザー名のパスワードを入力してください。
  3. キーを押しGてドキュメントの最後に移動し、o挿入を開始します。
  4. kvm-intel書き込んで Enter キーを押し、新しい行を作成します。
  5. を押すEscと、vim の通常モードに戻ります。下から「--INSERT--」が消えます。
  6. ファイルを保存して終了vimします:wq

これで完了です。ネストされた仮想マシンを再起動してロードしてみてください。

于 2013-01-26T23:43:09.373 に答える