作者:奥黛丽凵赫本 | 来源:互联网 | 2014-05-27 21:08
前段时间电脑硬盘坏了。上面数据全部丢失,心痛啊,不过生活总是美好的。天公善成人之美。一直有在自己电脑装linux的冲动,这次也算是老天帮我下决心吧。隧:昨天晚上电脑从售后拿回来后就直接装上梦寐已久的fedora了。出于对虚拟化的崇拜,系统装好后的第一
前段时间电脑硬盘坏了。上面数据全部丢失,心痛啊,不过生活总是美好的。天公善成人之美。一直有在自己电脑装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
重启后,搞定,呵呵
还有个残留的问题额,就是这个不能指定虚拟机安装在什么地方。呵呵,那位仁兄要是解决了,还烦请告我声。呵呵