KVM使用
这里使用的是Ubuntu18.04桌面版虚拟机
关于KVM可以看一下我之前的博客,有一些简单的介绍。
1.在打开虚拟机之前先开启此虚拟机的虚拟化功能。
2.安装KVM
及其依赖项
wy@wy-virtual-machine:~$ sudo apt install qemu qemu-kvm libvirt-bin bridge-utils virt-manager
3.安装完成后,启用libvirtd服务
(默认是开启的)
wy@wy-virtual-machine:~$ sudo service libvirtd start wy@wy-virtual-machine:~$ sudo update-rc.d libvirtd enable
4.启动之后查看一下libvirtd服务
的运行状态
wy@wy-virtual-machine:~$ service libvirtd status ● libvirtd.service - Virtualization daemon Loaded: loaded (/lib/systemd/system/libvirtd.service; enabled; vendor preset: Active: active (running) since Tue 2018-09-18 18:44:55 CST; 1min 56s ago Docs: man:libvirtd(8) https://libvirt.org Main PID: 6006 (libvirtd) Tasks: 19 (limit: 32768) CGroup: /system.slice/libvirtd.service ├─6006 /usr/sbin/libvirtd ├─6701 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default └─6702 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default 9月 18 18:44:55 wy-virtual-machine systemd[1]: Started Virtualization daemon. 9月 18 18:45:00 wy-virtual-machine dnsmasq[6701]: started, version 2.79 cachesiz 9月 18 18:45:00 wy-virtual-machine dnsmasq[6701]: compile time options: IPv6 GNU 9月 18 18:45:00 wy-virtual-machine dnsmasq-dhcp[6701]: DHCP, IP range 192.168.12 9月 18 18:45:00 wy-virtual-machine dnsmasq-dhcp[6701]: DHCP, sockets bound exclu 9月 18 18:45:00 wy-virtual-machine dnsmasq[6701]: reading /etc/resolv.conf 9月 18 18:45:00 wy-virtual-machine dnsmasq[6701]: using nameserver 127.0.0.53#53 9月 18 18:45:00 wy-virtual-machine dnsmasq[6701]: read /etc/hosts - 7 addresses 9月 18 18:45:00 wy-virtual-machine dnsmasq[6701]: read /var/lib/libvirt/dnsmasq/ 9月 18 18:45:00 wy-virtual-machine dnsmasq-dhcp[6701]: read /var/lib/libvirt/dns
可以看到正在运行。
到此KVM
安装完成。
接着就可以创建虚拟机了,首先通过virt-manager
命令打开Virtual Machine Manager
。
然后开始新建虚拟机。
选择镜像
配置虚拟机规格
接着创建
然后就好啦。
虚拟机中安装虚拟机达成 √
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App