[ Content contribution] 喜欢折腾linux的,kvm是玩家的必备系统
Tofloor
poster avatar
森林的天空
deepin
2025-10-09 10:37
Author

中年退休,特别无聊,喝茶喝酒旅游,发现都没有兴趣了,捡起了曾经玩过的linux,从简单的安装,到学习简单的pwd、ls、rm、cp、mv等命令,目前已学完了文件目录、用户管理、磁盘管理、vim、at\cron、进程&内存管理、dpkg\apt、grub\initramfs、内核编译等等,一晃两个月过去了。

玩linux的过程中,发现经常把系统奔溃、启动不起来,重新分区\格式化、修复grub\initramfs等等,无语至极,自从下载了统信服务器版(基于华为euler),集成了kvm,在kvm上安装虚拟机,并通过remote-viewer 用vnc\spice连接虚拟机,再也不怕把系统玩奔溃了,再也不在自己用的deepin物理机上搞东搞西了。

image.png

1、安装前先确认cpu是否支持

grep -E '(vmx|svm)' /proc/cpuinfo

若有输出(含 vmxsvm),说明 CPU 支持虚拟化,继续下一步;

若无输出,需进入主板 BIOS 开启虚拟化功能(开机按 Del/F2 进入,找到 “Intel VT-x”“AMD-V” 或 “Secure Virtual Machine” 并启用)。

2、安装kvm相关套件
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager virtinst

或redhat体系用

sudo dnf install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager virtinst

组件说明:
qemu-kvm:KVM 的底层虚拟化引擎;
libvirt-daemon-system:libvirt 服务(管理虚拟机的核心服务);
virt-manager:图形化虚拟机管理工具(可视化操作界面);
virtinst:命令行创建虚拟机的工具(如virt-install);
bridge-utils:网络桥接工具(用于配置虚拟机桥接网络)

3、启动并配置libvirt服务

sudo systemctl start libvirtd \启动服务
sudo systemctl enable libvirtd \让服务自动开机运行
sudo systemctl status libvirtd \检查服务状态,active (running)就代表正常

4、配置用户权限

将当前用户添加到 libvirtkvm用户组(需注销后生效)
sudo usermod -aG libvirt $USER \添加用户到libvirt组(管理虚拟机权限)
sudo usermod -aG kvm $USER \添加用户到kvm组(访问KVM设备权限)

生效方式:注销当前用户并重新登录,或重启系统。

5、启动virtual manager

图形化启动:

在 Deepin 启动器中搜索 “Virtual Machine Manager”(或 “虚拟机管理器”),点击图标打开。

命令行启动:
virt-manager

首次使用:

打开后,左侧会显示 “QEMU/KVM” 连接,右键点击 “连接” 即可开始创建 / 管理虚拟机。

具体如何建立虚拟机,用虚拟机,建议直接问大模型,都会告诉你明明白白的。

Reply Favorite View the author
All Replies
aidong
deepin
2025-10-09 11:20
#1

中年退休,真幸福

👍

Reply View the author
森林的天空
deepin
2025-10-09 12:17
#2
aidong

中年退休,真幸福

👍

被退休了5年了,都习惯了

Reply View the author
Feelup
deepin
2025-10-09 16:04
#3

中年退休,真好。我也想这样退休呢,这样就能自由的学习和写一些 Linux 相关的内容了。😂

Reply View the author
森林的天空
deepin
2025-10-09 18:33
#4
Feelup

中年退休,真好。我也想这样退休呢,这样就能自由的学习和写一些 Linux 相关的内容了。😂

money要存够,过低欲望生活,你可以的

Reply View the author