1、使用命令egrep ‘(vmx|svm)’ /proc/cpuinfo 检查cpu是否支持虚拟化,因为实验用的是VMware,所以首先要确保主机支持cup虚拟化,bios开关打开,如图

虚拟机如何开启CPU虚拟化 cpu虚拟机怎样设置_ios


上图电脑表示本机cpu支持虚拟化。实验室电脑已经打开了此选项,无需再次操作

2、在VMware中输入egrep ‘(vmx|svm)’ /proc/cpuinfo ,如果显示如下图所示则说明VMware中没有打开虚拟化开关。

虚拟机如何开启CPU虚拟化 cpu虚拟机怎样设置_虚拟化_02


此时需要打开VMware的cpu虚拟开关,关闭虚拟机,然后点击按钮“编辑虚拟机设置”,点击处理器,设置如下:

虚拟机如何开启CPU虚拟化 cpu虚拟机怎样设置_虚拟化_03


注:为了保证虚拟机运行的速度,建议把内存改成2G以上,处理器2个。

再次输入命令egrep ‘(vmx|svm)’ /proc/cpuinfo ,出现以下信息:

虚拟机如何开启CPU虚拟化 cpu虚拟机怎样设置_虚拟化_04


有红色字出现表示cpu支持虚拟化,有可能红色字为svm。不同品牌cpu不一样。

3、检查bios虚拟化开关

虚拟机如何开启CPU虚拟化 cpu虚拟机怎样设置_ios_05


4、将组件kvm-intel加载到宿主机系统中:

modprobe kvm-intel

5、安装kvm相关组件

虚拟机如何开启CPU虚拟化 cpu虚拟机怎样设置_虚拟机如何开启CPU虚拟化_06


虚拟机如何开启CPU虚拟化 cpu虚拟机怎样设置_虚拟化_07


利用 cd /dev 命令,然后ls命令如果查询到kvm项

虚拟机如何开启CPU虚拟化 cpu虚拟机怎样设置_虚拟化_08


6、安装Linux图形界面

虚拟机如何开启CPU虚拟化 cpu虚拟机怎样设置_VMware_09


上述界面是安装失败的,因为在新建虚拟机的时候Server With GUI基本组件已经全部选择了,所以此处提示不能安装,正常的。

7、创建网桥:

需要注意自己的主机上的网卡名字不一定是书中的eth0,所以要按照实际的网卡名字写命令,查询主机网卡名字的方法:

输入命令 cd /etc/sysconfig/network-scripts/ 更换目录后,输入ls命令显示目录中所有文件,显示如下:

虚拟机如何开启CPU虚拟化 cpu虚拟机怎样设置_虚拟化_10


红色部分ens33即为实验中本机的网卡名字。

Ifcfg-br0中的内容修改注意事项:

IPADDR=

NETMASK=

GATEWAY=

这三项按照如下图截图填写。

虚拟机如何开启CPU虚拟化 cpu虚拟机怎样设置_虚拟化_11


虚拟机如何开启CPU虚拟化 cpu虚拟机怎样设置_VMware_12


虚拟机如何开启CPU虚拟化 cpu虚拟机怎样设置_VMware_13


按照上面截图显示,此部分填写内容示例如下:

IPADDR=192.168.140.120注意最后的一位数字保证在2~255之间就可以

NETMASK=255.255.255.0

GATEWAY=192.168.140.1

如果此时不能连接网络,如下图设置

虚拟机如何开启CPU虚拟化 cpu虚拟机怎样设置_ios_14