针对RK3328平台搭建支持KVM的Linux环境

本文介绍了如何在RK3328平台上搭建支持KVM的Linux环境,包括检查CPU虚拟化支持、配置内核、安装软件以及创建和运行虚拟机的步骤。此外,还提到了在遇到缺少UEFI固件问题时的解决方法。
摘要由CSDN通过智能技术生成

KVM是一款为类 Linux 系统提供的开源的全虚拟化解决方案,它是由一家名为Qumranet的以色列公司开发的虚拟化技术,其公司的CTO Moshe来自XenSource。
由于早期Linux内核虚拟化技术的缺失,Linux内核为了填补这一空白,从2006年开始,KVM的代码开始添加到了Linux内核的主代码树上,到了2007年2月,也就是在Linux内核的2.6.20版本中,KVM正式的把代码合并到Linux内核当中。
KVM 允许安装和运行多个虚拟机。并可以通过Virt Manager这样的图形化界面或virt-install这样的命令来创建和管理虚拟机。
本文主要会介绍如何开启内核对KVM的支持,并如何从头创建一个虚拟机。

1. 实验环境

物理机:GDK8 4GB+128GB
操作系统:Ubuntu 18.04
内核版本:Linux gdk8 4.19.161-yanzi #15 SMP PREEMPT Tue Nov 29 09:52:09 CST 2022 aarch64 aarch64 aarch64 GNU/Linux
镜像文件:Alpine Linux aarch64 v3.17

2. 环境准备

2.1 CPU的虚拟化支持

可以通过/proc下的cpuinfo虚文件,来确认CPU是否支持硬件虚拟化。

cat /proc/cpuinfo
processor       : 0
BogoMIPS        : 48.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

processor       : 1
BogoMIPS        : 48.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值