Fedora 14 下安裝KVM虛擬機

        前段時間電腦硬盤壞了。上面數據全部丟失,心痛啊,不過生活總是美好的。天公善成人之美。一直有在自己電腦裝linux的衝動,這次也算是老天幫我下決心吧。隧:昨天晚上電腦從售後拿回來後就直接裝上夢寐已久的fedora了。出於對虛擬化的崇拜,系統裝好後的第一件事就是在pc上裝KVM虛擬機。

       這次安裝的時候也是問題多多,雖然是參照官網一步一步來操作的,但是環境的差別,難免有出入,這篇文章就當是大家多一點參考,少走點彎路。呵呵,不足指出還請指出

      xen 在Redhat 5.4中被拋棄,在Redhat 6.0 全面使用KVM 。KVM 需要2.6.20以上的內核擦行。至於KVM和xen的優劣,這裏不做詳論,有興趣的可以去google下。

安裝 參考文檔:
http://www.techotopia.com/index.php/Installing_and_Configuring_Fedora_KVM_Virtualization
http://www.techotopia.com/index.php/Running_Windows_on_Fedora_Using_KVM_Virtualization#KVM_System_Requirements

1)查看硬件信息:
# egrep  'svm|vmx'  /proc/cpuinfo
flags        : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm ida tpr_shadow vnmi flexpriority
flags        : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm ida tpr_shadow vnmi flexpriority

egrep 'svm|vmx' /proc/cpuinfo

(svm is for AMD, vmx for Intel).

這裏必須有輸出,不然後面的都是白談。(還好,偶的機器支持 ^ ^)

2)Install:

#yum install kvm qemu virt-manager
Notice:
   這裏的yum源是自帶的,最開始考慮網速的問題,我用的是fedora 14DVD盤掛載本地,yum源指向本地,不幸的是包不全,這裏fedora默認裝好的yum源就行。也就是說。這裏必須聯網....

3)Test:

Applications->System Tools->Virtual Machine Manager menu
這裏我們就可以直接用虛擬機了。還是蠻簡單的吧。呵呵

第一次啓動的時候一直報如下這個錯,但是還是能用的,
   warning: KVM is not available. This may mean the KVM package is not installed, or the KVM kernel modules are not loaded. Your virtual machines my perform不過看着不爽。google後,

參考:http://forums.fedoraforum.org/showthread.php?t=251832
重新加載kvm模塊:
#modprobe kvm
#modprobe kvm_intel (or kvm_amd)

但是似乎不是那麼順利額,modprobe kvm_intel 再次報錯:
   FATAL: Error inserting kvm_intel (/lib/modules/2.6.26.5-45.fc9.x86_64/extra/kvm-intel.ko): Operation not supported

再次google後參考
http://www.linux-kvm.com/content/kvm-73-kvmintel-wont-load-2626-64-bit-kernel
修改BIOS對vitural的支持。

ok!找到問題就好辦。重啓電腦修改BIOS(這裏大家一定小心額,BIOS要是壞了,會很麻煩的,呵呵,不過相信玩linux的,這個都是小意思了,^ ^)。
Thinkpad SL410: Power-->F1-->configure-->CPU-->Virtualisation  Enable

重啓後,搞定,呵呵

還有個殘留的問題額,就是這個不能指定虛擬機安裝在什麼地方。呵呵,那位仁兄要是解決了,還煩請告我聲。呵呵

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章