deepin-流云
2025-10-13 13:27 Super Moderator
Community OP
感谢分享
Reply Like 0 View the author
感谢分享
可惜了,不支持国产的u。否则大有可为哦。
多谢分享~
大佬又出好东西了😁
优秀
收藏备用,谢谢分享
感谢分享
感谢大佬的分享

试用了一下,果然非常方便。
有一点,虚拟机点关闭的时候直接就关了,没有确认提醒,也不能后台运行
跪求上github之法。
请问大佬 ,不想用了,怎么卸载EasyKVM?右键根本卸载不掉,给道神码卸载吧
请问大佬 ,不想用了,怎么卸载EasyKVM?右键根本卸载不掉,给道神码卸载吧
删除启动器图标就行了:
rm ~/.local/share/applications/easy-kvm.desktop
没生效的话重启下系统
试用了一下,果然非常方便。
有一点,虚拟机点关闭的时候直接就关了,没有确认提醒,也不能后台运行
qemu的标准前端没提供关闭前确认的功能,最多只能实现点击关闭按钮没反应,必须通过菜单栏的退出或者快捷键关闭。
后台运行可以在启动前加 -nographic 参数,这样就是无窗口模式,ssh到Linux虚拟机或者远程登录到Win可以用这种方式。
删除启动器图标就行了:
rm ~/.local/share/applications/easy-kvm.desktop
没生效的话重启下系统
真的是神码,终端一粘贴回车,立马卸载了,真神。
Popular Events
More
项目地址: https://github.com/debuggerx01/easy_kvm
这是一个通过调用kvm命令来使用和管理虚拟机的脚本,不追求功能全面,而是着眼于最常用的几个简单虚拟机使用场景。所以它并不是VirtualBox、VMWare等全功能虚拟机软件的替代品,但在某些简单场景下可以提供更加简单易用的体验。
功能特性
限制和不足
在线安装
使用说明
本脚本分为两大块:
以下分场景介绍使用方法
EasyKVM——常规用法演示
安装运行Linux或Windows系统
使用上面的命令在线安装脚本后,如果一切顺利,将自动安装所需依赖,向启动器添加EasyKVM图标,并自动向终端添加
vm的命令别名。日常使用脚本既可以点击EasyKVM启动器图标运行,也可以在打开终端后输入
vm命令回车运行。进入脚本后,方向键移动高亮项为
新建虚拟机后回车,在二级菜单中输入虚拟机名称和想要分配的硬盘容量后回车,在弹出的文件选择器中点选系统iso镜像后,将自动打开虚拟机窗口,此时请按手动完成虚拟机系统的安装。当虚拟机系统安装完成,想要打开已安装的虚拟机时,只需运行脚本,已安装的虚拟机将以选项的形式出现,只需通过方向键移动高亮项并回车,即可运行虚拟机。
管理虚拟机
运行脚本,选择
管理虚拟机选项,可以对已安虚拟机行管理操作:试用iso
不创建虚拟机硬盘文件,仅加载发行版的iso镜像,适合用于有LiveCD模式的发行版的体验。
QuickEMU
目前支持通过QuickEMU下载安装和启动的系统包括:
视频演示:
进阶用法
手动设定虚拟机参数
如果希望启动虚拟机时使用自定义参数,可以直接在
vm命令后添加qemu/kvm参数,例如:想要指定虚拟机的cpu核心数和内存大小:
想要指定虚拟机的虚拟显卡类型:
进行端口映射:
这个命令可以将虚拟机的22端口转发到宿主机的8022端口,这样就可以通过
ssh [user]@127.0.0.1 -p 8022登录到虚拟机系统了针对端口映射,有两个快捷参数:
vm --ssh: 将虚拟机的22端口转发到宿主机的8022端口vm --web: 将虚拟机的8080端口转发到宿主机的8080端口设置虚拟机默认参数
上面介绍了通过追加命令行参数的方式实现虚拟机设置。
也可以把最常使用的参数设置为全局参数,这样不论是直接通过图表启动还是输入
vm命令启动脚本,这些参数都会生效,例如:查看当前设置的参数,请使用:
清空已经设置的全局参数,可以执行:
虚拟机中访问宿主机数据的方法
由于qemu默认使用nat方式为虚拟机提供网络,所以虚拟机中一般都可以通过
10.0.2.2访问宿主机,所以可以:python3 -m http.server 9999,然后虚拟机中就可以通过浏览器访问http://10.0.2.2:9999smb://10.0.2.2/来访问直接启动指定的虚拟机
如果想要通过脚本、命令或者编写桌面图标的方式启动指定的虚拟机,可以用如下方法:
vm命令,即可打开这个虚拟机,例如:quickemu命令启动,例如: