ubuntuインストール依存性:0.8.1-1 ubuntu 4.4インストールされるところとvm nested解決方法

3500 ワード

さっきubuntu 10にいました.04仮想マシンにkvmをインストールし、0.8.1-1 ubuntu 4を提示する.4インストールしようとしていますが、調べてみると、解決策があります.
「システム->システム管理->更新マネージャ->設定」に入り、ポップアップの「ソフトウェアソース」ダイアログ・ボックスで「更新」タブ・ページを選択し、「Ubuntu更新」の下の4つのチェック・ボックスを選択してオフにします.
端末で「sudo apt-get update」を先に実行すればOKです.
実は、システムのヒントが新しいバージョンにアップグレードされた後、アップグレードエラーによるもので、2つの余分なパッケージを削除すればOKです.
apt-get remove plymouth-label plymouth-theme-ubuntu-logo
 
virtualboxにインストールubuntu 10.04にkvmをインストールすると、vbが仮想マシンのvt-xをサポートしているため、kvmで仮想マシンを作成することができます.
ネット上で文章を見つけて、貼ってください.
kvm仮想マシンでkvmを実行する方法
前回はVMware ESXi仮想マシンでKVMを実行する方法の問題について議論しましたが、先日、「kvm上に仮想マシンrackspaceのopenstackのインストールを作成する」という読者から「KVM上でKVMを実行するために仮想マシン上のCPU VT機能をどのように開くか」という質問がありました.また、KVM仮想マシン上でKVMを実行するネストされたアプリケーション仮想マシンの問題です.以下の手順はUbuntu Server 12.04 LTS 64 bitでテストに合格しました.
まず、KVMホストでネストされた仮想マシン機能がオンになっているかどうかを確認します(デフォルトはオン).
# modinfo kvm_intel | grep nested

parm:           nested:bool



# cat /sys/module/kvm_intel/parameters/nested

Y


上の表示結果がYでない場合はnestedをオンにする必要があります.
# modprobe -r kvm-intel

# modprobe kvm-intel nested=1

# cat /sys/module/kvm_intel/parameters/nested

Y


次に、KVM guest(仮想マシン)のxmlプロファイルにvmxオプションを追加し、仮想マシンを起動します(ここではUbuntuが公式に発表したUbuntu KVMミラーubuntu-12.04-server-cloudimg-amd 64-disk 1.imgを使用します):
# vi nestedvm.xml

...

<cpu match='exact'/>

   <model>core2duo</model/>

   <feature policy='require' name='vmx'//>

</cpu/>

...



# virsh create nestedvm.xml


仮想マシンを起動してKVMにログインしてインストールし、kvm-okとmodinfoの実行にエラーが発生しました.
# apt-get install ubuntu-virt-server



# kvm-ok

INFO: /dev/kvm does not exist

HINT:   sudo modprobe kvm_intel

INFO: Your CPU supports KVM extensions

KVM acceleration can be used



# modinfo kvm_intel

ERROR: modinfo: could not find module kvm_intel


これはubuntu-12.04-server-cloudimg-amd 64-disk 1を使用しているからです.imgという公式仮想マシンミラーはlinux 3.2.0-23-virtualカーネルを使用しており、KVMモジュール(kvm-intel.ko)が不足しているため、genericカーネルに変更する必要があります.
# uname -a

Linux test 3.2.0-23-virtual #36-Ubuntu SMP Tue Apr 10 22:29:03 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux



# apt-get install linux-generic


再起動後、仮想マシンにアクセスしてkvm-okとmodinfoを実行しました.
# kvm-ok

INFO: /dev/kvm exists

KVM acceleration can be used



# modinfo kvm_intel

filename:       /lib/modules/3.2.0-30-generic/kernel/arch/x86/kvm/kvm-intel.ko

license:        GPL

author:         Qumranet

srcversion:     3BAF54F96ECD4B02292CAA0

depends:        kvm

intree:         Y

vermagic:       3.2.0-30-generic SMP mod_unload modversions 

parm:           vpid:bool

parm:           flexpriority:bool

parm:           ept:bool

parm:           unrestricted_guest:bool

parm:           emulate_invalid_guest_state:bool

parm:           vmm_exclusive:bool

parm:           yield_on_hlt:bool

parm:           fasteoi:bool

parm:           nested:bool

parm:           ple_gap:int

parm:           ple_window:int


この仮想マシンに別の仮想マシンを作成できるようになりました.
 
このブログはいいですね:http://www.vpsee.com/、多くの仮想化とクラウドコンピューティングの実際の操作を紹介して、時間があればよく見ることができます.