首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在 Arch Linux 上安装和配置 QEMU/KVM 虚拟化环境的详细步骤!

在 Arch Linux 上安装和配置 QEMU/KVM 虚拟化环境的详细步骤!

原创
作者头像
OpenBit
修改2025-08-09 17:06:07
修改2025-08-09 17:06:07
30100
代码可运行
举报
运行总次数:0
代码可运行

视频参考:

https://www.bilibili.com/video/BV1bcbyzaE1a/?pop_share=1

安装命令

  • 安装虚拟化相关软件包
代码语言:javascript
代码运行次数:0
运行
复制
sudo pacman -S \
        qemu-full qemu-emulators-full \  # QEMU 主程序及完整模拟器支持
        virt-manager virt-viewer \       # 图形化管理工具(virt-manager)和查看器
        dnsmasq vde2 bridge-utils \      # 网络相关工具(DHCP/DNS、虚拟网络、网桥)    
        openbsd-netcat \                 # 网络工具    
        libvirt                          # 虚拟化管理核心
  • 启动并启用 libvirtd 服务(开机自启 + 立即启动)
代码语言:javascript
代码运行次数:0
运行
复制
sudo systemctl enable --now libvirtd
  • 将当前用户添加到 libvirt 用户组(需重新登录生效)
代码语言:javascript
代码运行次数:0
运行
复制
sudo usermod -aG libvirt $USER
  • 配置默认虚拟网络(使用 nano 编辑器)
代码语言:javascript
代码运行次数:0
运行
复制
sudo EDITOR=nano virsh net-edit default
  • 重启 libvirtd 使网络配置生效
代码语言:javascript
代码运行次数:0
运行
复制
sudo systemctl restart libvirtd
  1. 启动默认虚拟网络
代码语言:javascript
代码运行次数:0
运行
复制
sudo virsh net-start default
  • 设置默认虚拟网络开机自启
代码语言:javascript
代码运行次数:0
运行
复制
sudo virsh net-autostart default
  • 检查 QEMU 版本(验证安装)
代码语言:javascript
代码运行次数:0
运行
复制
qemu-system-x86_64 --version
  • 查看所有虚拟网络状态(包括 default 网络)
代码语言:javascript
代码运行次数:0
运行
复制
sudo virsh net-list --all
  • 启动图形化管理工具 virt-manager(手动操作)
代码语言:javascript
代码运行次数:0
运行
复制
virt-manager

参考:

Arch Wiki: QEMUhttps://wiki.archlinux.org/title/QEMU

Arch Wiki: Libvirthttps://wiki.archlinux.org/title/Libvirt

QEMU 官方:https://www.qemu.org/

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 视频参考:
  • 安装命令
  • 参考:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档