KVM环境搭建和运行(VMvare15,centos7)

1、先下载centos镜像

Index of /centos/7.9.2009/isos/x86_64/

 2、VMvare新建虚拟机并安装镜像,分配50G以上硬盘空间,4G内存、4CPU、勾选虚拟化Intel VT-x/EPT选项。下图注意勾选

 3、下载KVM源码

KVM 作为 Linux kernel 中的一个 module 而存在,是从 Linux 2.6.20 版本开始被完全正式
加入内核的主干开发和正式发布代码中。所以,只需要下载 2.6.20以上 版本, Linux kernel 代码
即可编译和使用 KVM。
下载最新 KVM 源代码,主要有以下 3 种方式:
1 )下载 KVM 项目开发中的代码仓库 kvm.git
2 )下载 Linux 内核的代码仓库 linux.git
3 )打包下载 Linux 内核的源代码
这里以第三种方式举例(因为git clone git://git.kernel.org/pub/scm/virt/kvm/kvm.git  实在太慢了)

下载后传入虚拟机中,解压

tar -zxvf linux-5.15.6.tar.gz

4、编译与安装KVM

进入解压后的文件夹中,先安装工具(make menuconfig 需要

yum install -y ncurses-devel

然后运行

make menuconfig

然后会进入一个页面,选择Virtualization之后,选中包括KVM、选中对处理器的支持

 

 然后退出,OK ,会生成 .config 文件

接下来执行编译命令(make工具最多创建20GCC进程

make -j 20

编译完成后进行安装

执行命令:安装module

make modules_install

然后再执行命令 安装kernelinitramfs

make install

5、编译和安装QEMU

这里也是有两种方式,git clone 和 下载包

下面以下载包举例

QEMU / QEMU · GitLab

Index of /

 下载后解压:

xz -d qemu-6.0.0.tar.xz

再次解压:

tar -xvf qemu-6.0.0.tar

进入文件夹后执行命令:

./configure --target-list=x86_64-softmmu

这里可能会报错:python2.75啥的,需要升级python

yum install ninja-build
yum install -y pixman pixman-devel
yum install glib2   glib2-devel
qemu-img create -f raw centos7.img 10G
yum install libX11 libX11-devel SDL2 SDL2-devel -y
yum install libffi-devel -y

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值