怎么在vmware里实现LINUX的KVM

2025-04-16 09:47:25
推荐回答(2个)
回答1:

1.看看cpu是否支持kvm

[root@localhost ~]# grep -E -o 'vmx|svm' /proc/cpuinfo
#结果显示vmx表示支持

2.安装kvm所需要的软件包

[root@localhost ~]# yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer

3.安装完,检查模块是否有加载

 [root@localhost ~]#lsmod | grep kvm
 kvm_intel 85256 0
 kvm 224928 2 ksm.kvm_intel

4.使用命令检查kvm是否成功安装

 [root@localhost ~]#virsh -c qemu:///system list
 Id Name State

回答2:

KVM需要首先检查下你的cpu是否支持intel的VT虚拟化,或者amd的SVM 虚拟化技术
XEN则不需要, 从技术上来讲 KVM比较先进 也更强 不过XEN已经行之多年, 解决方案等比较成熟
安装kvm方面 首先
cat /proc/cupinfo 如果在flags现有显示vt 或者svm.下面的步骤就没有继续下去的意义了,否则就是浪费时间

下面的以amd的cpu为例
1,准备你的系统里必须有以下这些包
gcc-3.4 libsdl1.2-dev zlib1g-dev libasound2-dev linux-kernel-headers pkg-config libgnutls-dev(这事debian的包机制,只供其他的发行版参考)
2,切换gcc版本(如果你的gcc版本已经是gcc3.x 就没有必要继续了)
cd /usr/bin
sudo mv gcc gcc.bak
sudo ln -s gcc-3.4 gcc
3.下载kvm-realease.tar.gz包
wget
4,安装
tar xzf kvm-59.tar.gz
cd kvm-release
./configure --prefix=/usr/local/kvm
make
sudo make install

sudo /sbin/modprobe kvm-amd

ok 这就装好了, 用qemu或者virtualbox玩玩吧