fedora桌面安装virt-manager
在 Fedora 上安装和配置 Virt-Manager(配合 KVM 和 QEMU)是一个非常流畅的过程,因为 Fedora 对虚拟化技术的支持通常是最新的。
以下是完整的安装与配置步骤:
1. 检查硬件虚拟化支持
在开始安装之前,首先确认你的 CPU 开启了虚拟化支持(Intel 的 VT-x 或 AMD 的 AMD-V)。
打开终端,运行以下命令:
lscpu | grep Virtualization
输出结果: 如果你看到 VT-x (Intel) 或 AMD-V (AMD),说明硬件支持已开启。
如果没有输出: 你可能需要在 BIOS/UEFI 设置中启用虚拟化技术。
2. 安装虚拟化软件包
Fedora 提供了一个方便的软件包组,可以一次性安装所有必要的组件(QEMU、Libvirt、Virt-Manager 等)。
在终端中运行:
sudo dnf install @virtualization
(注:@virtualization 是安装整个虚拟化组的简写方式。)
如果你只想单独安装 Virt-Manager 和核心依赖,也可以运行:
sudo dnf install virt-manager libvirt qemu-kvm
3. 启动并启用 Libvirt 服务
安装完成后,需要启动后台的虚拟化守护进程(libvirtd)并设置为开机自启。
sudo systemctl enable --now libvirtd
检查服务状态以确保它正在运行:
systemctl status libvirtd
你应该能看到绿色的 active (running) 状态。
4. 设置用户权限(重要)
默认情况下,只有 root 用户才能管理虚拟机。为了让你的普通用户也能使用 Virt-Manager 而不需要每次都输入 root 密码,你需要将自己添加到 libvirt 用户组中。
运行以下命令:
sudo usermod -aG libvirt $(whoami)
注意: 执行完此步骤后,你必须注销并重新登录(或者重启电脑),以便权限组更改生效。
5. 验证安装与网络设置
重新登录后,你可以从应用菜单中启动 Virtual Machine Manager (虚拟系统管理器),或者在终端输入 virt-manager 启动。
检查网络连接: 通常 KVM 会创建一个名为 default 的 NAT 网络接口(virbr0)。如果这是你第一次安装,建议手动确认它已启动:
# 查看网络列表sudo virsh net-list --all
# 如果 default 网络是 inactive (不活跃),请启动它sudo virsh net-start default
# 设置为开机自启sudo virsh net-autostart default
6. 常见问题排查
Q: 打开 Virt-Manager 提示 "Not Connected" 或权限错误?
A: 确保你已经执行了第 4 步并将电脑注销重登。如果仍然不行,尝试在 Virt-Manager 菜单中点击 File -> Add Connection,确保 Hypervisor 选择的是 "QEMU/KVM"。
Q: 安装 Windows 虚拟机时找不到硬盘?
A: KVM 默认使用 VirtIO 驱动以获得最佳性能,但 Windows 自带不含此驱动。你需要下载 virtio-win iso 镜像并在安装时加载驱动,或者在创建虚拟机时将硬盘总线类型暂时改为 SATA。
Q:修改Win系统分辨率
A:首先安装https://www.spice-space.org/download/windows/spice-guest-tools/spice-guest-tools-latest.exe,然后重启系统就可以修改了
总结
现在你已经拥有了一个强大的虚拟化环境。Virt-Manager 的性能非常接近原生硬件,特别适合在 Linux 上运行 Windows 或其他 Linux 发行版。
本文来自博客园,作者:木子欢儿,转载请注明原文链接:https://www.cnblogs.com/HGNET/p/19591252

浙公网安备 33010602011771号