diff --git a/translated/tech/20220524 How to Install KVM on Ubuntu 22.04 -Jammy Jellyfish-.md b/translated/tech/20220524 How to Install KVM on Ubuntu 22.04 -Jammy Jellyfish-.md
index 7a13965311..15c559db0b 100644
--- a/translated/tech/20220524 How to Install KVM on Ubuntu 22.04 -Jammy Jellyfish-.md
+++ b/translated/tech/20220524 How to Install KVM on Ubuntu 22.04 -Jammy Jellyfish-.md
@@ -3,31 +3,34 @@
[#]: author: "James Kiarie https://www.linuxtechi.com/author/james/"
[#]: collector: "lkxed"
[#]: translator: "turbokernel"
-[#]: reviewer: " "
+[#]: reviewer: "wxy"
[#]: publisher: " "
[#]: url: " "
-Ubuntu 22.04 (Jammy Jellyfish) 之 KVM 安装手札
+Ubuntu 22.04 之 KVM 安装手札
======
-**KVM** 是 **Kernel-based Virtual Machine** 首字母缩写,一项嵌入内核的开源虚拟化技术。其属于标准的基于内核的裸设备虚拟化引擎。
-在 **KVM** 之上可以运行 Windows 和 Liunx 虚拟机。每个虚拟机之间相互独立并独享 CPU、内存、网络设备、存储设备等相关资源。
+![](https://img.linux.net.cn/data/attachment/album/202206/01/171619m6dd7bjb8292bbb9.jpg)
-本文将介绍在 Ubuntu 22.04 LTS (Jammy Jellyfish) 中如何安装 **KVM** 。在文末,我们也将演示在安装 **KVM** 完成之后如何创建虚拟机。
+**KVM** 是 基于内核的虚拟机 的首字母缩写,这是一项集成在内核中的开源虚拟化技术。它是一种类型一(裸机)的管理程序,可以使内核能够作为一个裸机管理程序。
-### 1) 更新 Ubuntu 22.04
+在 KVM 之上可以运行 Windows 和 Liunx 虚拟机。每个虚拟机都独立于其它虚拟机和底层操作系统(宿主机系统),并拥有自己的 CPU、内存、网络接口、存储设备等计算资源。
-在一切开始前,打开终端并通过如下命令更新更新apt软件包索引:
+本文将介绍在 Ubuntu 22.04 LTS(Jammy Jellyfish)中如何安装 KVM 。在文末,我们也将演示如何在安装 KVM 完成之后创建一台虚拟机。
+
+### 1、更新 Ubuntu 22.04
+
+在一切开始前,打开终端并通过如下命令更新本地的软件包索引:
```
$ sudo apt update
```
-### 2) 检查虚拟化是否开启
+### 2、检查虚拟化是否开启
-首先需要检查您的CPU是否支持 KVM 虚拟化。确保您系统中安装了 Intel 处理器 VT-x( vmx ) 或 AMD AMD-V (svm) 处理器。
+在进一步行动之前,首先需要检查你的 CPU 是否支持 KVM 虚拟化,确保你系统中有 VT-x( vmx)英特尔处理器或 AMD-V(svm)处理器。
-您可以通过运行如下命令,根据返回的结果是否大于0判断虚拟化是否启用。如果返回值等于0,则表示虚拟化已禁用,您需要先启用虚拟化。
+你可以通过运行如下命令,如果输出值大于 0,那么虚拟化被启用。否则,虚拟化被禁用,你需要启用它:
```
$ egrep -c '(vmx|svm)' /proc/cpuinfo
@@ -35,27 +38,27 @@ $ egrep -c '(vmx|svm)' /proc/cpuinfo
![SVM-VMX-Flags-Cpuinfo-linux][1]
-根据上方命令输出,您通过返回值是否大于0判断虚拟化环境启用与否。如果虚拟化未启用,请在BIOS设置中将其开启。
+根据上方命令输出,你可以推断出虚拟化功能已经启用,因为输出结果大于 0。如果虚拟化功能没有启用,请确保在系统的 BIOS 设置中启用虚拟化功能。
-另外,您可以通过如下命令判断 KVM 虚拟化是否已经在运行:
+另外,你可以通过如下命令判断 KVM 虚拟化是否已经在运行:
```
$ kvm-ok
```
-请确保您已经安装了 cpu-checker 软件包,否则将提示未找到该命令的报错。
+运行该命令之前,请确保你已经安装了 `cpu-checker` 软件包,否则将提示未找到该命令的报错。
-关于此类问题的解决方案以及 cp-checker 软件包的安装,您可以参考如下:
+直接就在下面,你会得到如何解决这个问题的指示,那就是安装 `cpu-checker` 包。
![KVM-OK-Command-Not-Found-Ubuntu][2]
-随后,通过如下命令安装 cpu-checker 软件包:
+随后,通过如下命令安装 `cpu-checker` 软件包:
```
$ sudo apt install -y cpu-checker
```
-接着运行 kvm-ok 命令,如果 KVM 已经启动,您将看到如下输出:
+接着再运行 `kvm-ok` 命令,如果 KVM 已经启动,你将看到如下输出:
```
$ kvm-ok
@@ -63,7 +66,7 @@ $ kvm-ok
![KVM-OK-Command-Output][3]
-### 3) 在 Ubuntu 22.04 上安装 KVM
+### 3、在 Ubuntu 22.04 上安装 KVM
随后,通过如下命令在 Ubuntu 22.04 中安装 KVM 以及其他相关虚拟化软件包:
@@ -71,24 +74,25 @@ $ kvm-ok
$ sudo apt install -y qemu-kvm virt-manager libvirt-daemon-system virtinst libvirt-clients bridge-utils
```
-为您解释下刚刚安装了哪些软件包:
+以下为你解释刚刚安装了哪些软件包:
-* qemu-kvm – 一款开源模拟器,为虚拟化安装包提供硬件模拟的支持
-* virt-manager – 一款基于 **QT** 和 **libvirt** 的图形的 libvirt 虚拟机管理工具
-* libvirt-daemon-system – 一款为运行 libvirt 进程提供必要配置文件的工具
-* virtinst – 一套为置备和修改虚拟机提供的命令行工具
-* libvirt-clients – 一套提供管理和控制虚拟机以及虚拟化引擎的客户端侧库和API命令行工具
-* bridge-utils – 一套用于创建和管理桥接设备的工具
-### 4) 启用虚拟化守护进程 (libvirtd)
+* `qemu-kvm` – 一个提供硬件仿真的开源仿真器和虚拟化包
+* `virt-manager` – 一款通过 libvirt 守护进程,基于 QT 的图形界面的虚拟机管理工具
+* `libvirt-daemon-system` – 为运行 libvirt 进程提供必要配置文件的工具
+* `virtinst` – 一套为置备和修改虚拟机提供的命令行工具
+* `libvirt-clients` – 一组客户端的库和API,用于从命令行管理和控制虚拟机和管理程序
+* `bridge-utils` – 一套用于创建和管理桥接设备的工具
-在所有软件包安装完毕之后,通过如下命令 启用并启动 Libvirt 守护进程:
+### 4、启用虚拟化守护进程(libvirtd)
+
+在所有软件包安装完毕之后,通过如下命令启用并启动 libvirt 守护进程:
```
$ sudo systemctl enable --now libvirtd
$ sudo systemctl start libvirtd
```
-您可以通过如下命令验证虚拟化守护进程是否已经运行:
+你可以通过如下命令验证该虚拟化守护进程是否已经运行:
```
$ sudo systemctl status libvirtd
@@ -96,19 +100,20 @@ $ sudo systemctl status libvirtd
![Libvirtd-Status-Ubuntu-Linux][4]
-另外,请将当前登录用户加入 kvm 和 libvirt 用户组,以便能够创建和管理虚拟机。
+另外,请将当前登录用户加入 `kvm` 和 `libvirt` 用户组,以便能够创建和管理虚拟机。
```
$ sudo usermod -aG kvm $USER
$ sudo usermod -aG libvirt $USER
```
-$USER 环境变量引用的即为当前登录的用户名。您需要重新登录才能使得配置生效。
+`$USER` 环境变量引用的即为当前登录的用户名。你需要重新登录才能使得配置生效。
-### 5) 创建网桥(br0)
+### 5、创建网桥(br0)
-如果您打算从本机(Ubuntu 22.04)之外访问 KVM 虚拟机,您必须将虚拟机的网卡映射至网桥。virbr0 网桥是 KVM安装完成后自动创建的,仅做测试用途。
-您可以通过如下内容在 /etc/netplan 目录下创建文件 ‘01-netcfg.yaml’ 来新建网桥:
+如果你打算从本机(Ubuntu 22.04)之外访问 KVM 虚拟机,你必须将虚拟机的网卡映射至网桥。`virbr0` 网桥是 KVM 安装完成后自动创建的,仅做测试用途。
+
+你可以通过如下内容在 `/etc/netplan` 目录下创建文件 `01-netcfg.yaml` 来新建网桥:
```
$ sudo vi /etc/netplan/01-netcfg.yaml
@@ -136,16 +141,17 @@ network:
version: 2
```
-保存并推出文件。
+保存并退出文件。
-注:上述文件的配置是我环境中的,请根据您实际环境替换 IP 地址、网口名称以及mac地址。
+注:上述文件的配置是我环境中的,请根据你实际环境替换 IP 地址、网口名称以及 MAC 地址。
+
+你可以通过运行 `netplan apply` 命令应用上述变更。
-您可以通过运行 ‘netplan apply’命令应用上述变更。T
```
$ sudo netplan apply
```
-您可以通过如下命令,验证网桥 ‘br0’:
+你可以通过如下 `ip` 命令,验证网桥 `br0`:
```
$ ip add show
@@ -153,11 +159,11 @@ $ ip add show
![Network-Bridge-br0-ubuntu-linux][5]
-### 6) 启动 KVM 虚拟机管理器
+### 6、启动 KVM 虚拟机管理器
-当KVM安装完成后,您可以使用 virt-manager 图形管理工具创建虚拟机。您可以在 GNOME 搜索工具中搜索 ‘Virtual machine Manager’ 以启动。
+当 KVM 安装完成后,你可以使用图形管理工具 `virt-manager` 创建虚拟机。你可以在 GNOME 搜索工具中搜索 `Virtual Machine Manager` 以启动。
-点击搜索出来的图标即可。
+点击搜索出来的图标即可:
![Access-Virtual-Machine-Manager-Ubuntu-Linux][6]
@@ -165,50 +171,50 @@ $ ip add show
![Virtual-Machine-Manager-Interface-Ubuntu-Linux][7]
-您可以点击 “File” 并选择 “New Virtual Machine”。您也可以点击下图所示的图标:
+你可以点击 “文件” 并选择 “新建虚拟机”。你也可以点击下图所示的图标:
![New-Virtual-Machine-Icon-Virt-Manager][8]
-您在弹出的虚拟机安装向导将看到如下四个选项:
+在弹出的虚拟机安装向导将看到如下四个选项:
-* 本地安装介质 ( ISO 镜像或 CDROM )
-* 网络安装 ( HTTP, HTTPS, 和 FTP )
+* 本地安装介质(ISO 镜像或 CDROM)
+* 网络安装(HTTP、HTTPS 和 FTP)
* 导入现有磁盘镜像
* 手动安装
-本文使用已下载的 ISO镜像,您可以选择自己的 ISO 镜像,选择第一个选项,并点击 ‘Forward’。
+本文使用已下载的 ISO 镜像,你可以选择自己的 ISO 镜像,选择第一个选项,并点击 “向前”。
![Local-Install-Media-ISO-Virt-Manager][9]
-下一步中,点击‘Browse’选择ISO 镜像路径。
+下一步中,点击 “浏览” 选择 ISO 镜像位置。
![Browse-ISO-File-Virt-Manager-Ubuntu-Linux][10]
-在下一个窗口中点击‘Browse local’选取本机中 ISO 镜像。
+在下一个窗口中点击 “浏览本地” 选取本机中 ISO 镜像。
![Browse-Local-ISO-Virt-Manager][11]
-如下所示,我们选择了 Debian 11 ISO 镜像,随后点击‘Open’。
+如下所示,我们选择了 Debian 11 ISO 镜像,随后点击 “打开”。
![Choose-ISO-File-Virt-Manager][12]
-当 ISO 镜像选择后,点击‘Forward’进入下一步。
+当 ISO 镜像选择后,点击 “向前” 进入下一步。
![Forward-after-browsing-iso-file-virt-manager][13]
-接着定义虚拟机所用 RAM 大小以及 CPU 核心数,并点击 ‘Forward’。
+接着定义虚拟机所用内存大小以及 CPU 核心数,并点击 “向前” 。
![Virtual-Machine-RAM-CPU-Virt-Manager][14]
-下一页中,输入虚拟机磁盘空间,并点击 ‘Forward’ 继续。
+下一步中,输入虚拟机磁盘空间,并点击 “向前” 继续。
![Storage-for-Virtual-Machine-KVM-Virt-Manager][15]
-如您需要将虚拟机网卡连接至网桥,点击‘Network selection’并选择 br0 网桥。
+如你需要将虚拟机网卡连接至网桥,点击 “选择网络” 并选择 `br0` 网桥。
![Network-Selection-KVM-Virtual-Machine-Virt-Manager][16]
-最后,点击 ‘Finish’ 按钮结束设置虚拟机。
+最后,点击 “完成” 按钮结束设置虚拟机。
![Choose-Finish-to-OS-Installation-KVM-VM][17]
@@ -216,13 +222,13 @@ $ ip add show
![Creating-Domain-Virtual-Machine-Virt-Manager][18]
-当创建结束时,虚拟机将开机并进入系统安装界面。如下是 Debian 11 的安装选项。在这里您可以根据需要进行系统安装。
+当创建结束时,虚拟机将开机并进入系统安装界面。如下是 Debian 11 的安装选项。在这里你可以根据需要进行系统安装。
![Virtual-Machine-Console-Virt-Manager][19]
-##### 小结
+### 小结
-至此,本文向您演示了如何在 Ubuntu 22.04 上 安装 KVM 虚拟化引擎。您的反馈对我们至关重要。
+至此,本文向你演示了如何在 Ubuntu 22.04 上 安装 KVM 虚拟化引擎。你的反馈对我们至关重要。
--------------------------------------------------------------------------------
@@ -231,7 +237,7 @@ via: https://www.linuxtechi.com/how-to-install-kvm-on-ubuntu-22-04/
作者:[James Kiarie][a]
选题:[lkxed][b]
译者:[turbokernel](https://github.com/turbokernel)
-校对:[校对者ID](https://github.com/校对者ID)
+校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出