Linux安装kvm虚拟机

kvm是基于内核的虚拟机,为什么要用kvm不用vmware、virtual box...

只有一个原因,它非常快!本机使用linux开发也是因为它快!linux在老电脑上都能流畅运行,更别说现代电脑,如果你觉得装Linux并没有比win快多少,极有可能没装驱动(ps:我也是才发现的,之前一直在用核显)

1、查看CPU是否开启虚拟化

复制代码
lscpu | grep Virtualization

显示-V就是开启了,我的是AMD的CPU,因特尔是Intel VT

2、安装kvm

复制代码
sudo apt install qemu-system virt-manager libvirt-daemon-system qemu-utils
  • qemu-system:通用开源机器模拟器和虚拟器
  • qemu-utils:管理和操作 QEMU 虚拟机
  • virt-manager:图形化前端,需要libvirt配合
  • libvirt-daemon-system:提供统一、稳定、开放的源代码的应用程序接口(API)、守护进程(libvirtd)和一个默认命令行管理工具(virsh)

3、检查kvm是否安装成功

复制代码
lsmod | grep -i kvm

4、启动

复制代码
virt-manager

5、添加虚拟机

我的系统是debian12,虚拟机也装debian12

新建虚拟机

导入镜像

这里没有debian12没关系

设置内存cpu

设置磁盘

名字和网络

然后就是安装虚拟机了,可以参考这篇,建议整个分区就好了,别为难自己:https://juejin.cn/post/7379641602619047975

要注意,GRUB引导区要选择是,不然启动不了虚拟机

查看->缩放显示,即可调整画面

6、远程连接虚拟机

控制台查看ip

开启密码登录

复制代码
#切换到root
su
#修改配置文件
vi /etc/ssh/sshd_config
#开启密码登录,一开始是一段字符串,改成yes
PasswordAuthentication yes
#重启ssh,连不上就重启虚拟机
systemctl restart sshd.service

很明显虚拟机开机的速度和本机开机速度一样非常快

如果你不会使用windterm,这里有密钥和密码登录的教程:https://juejin.cn/post/7377645747448479779

相关推荐
17(无规则自律)6 分钟前
深入浅出 Linux 内核模块,写一个内核版的 Hello World
linux·arm开发·嵌入式硬件
liu****19 分钟前
2.深入浅出理解虚拟化与容器化(含Docker实操全解析)
运维·c++·docker·容器·虚拟化技术
中二病码农不会遇见C++学姐21 分钟前
Linux下的.run文件
linux
予枫的编程笔记24 分钟前
【Linux入门篇】摆脱权限混乱困境:Linux用户组管理+sudo提权,一步到位
linux·linux运维·后端开发·linux用户管理·linux权限配置·chmod命令·sudo配置
starfire_hit24 分钟前
JAVAWEB根据前台请求获取用户IP
java·服务器·网络
一个人旅程~30 分钟前
Dell n4020双系统分区步骤和linux优化操作
linux·windows·电脑
池央32 分钟前
CANN 诊断工具链深度解析:oam-tools 的自动化故障信息收集、软硬件状态快照与 AI Core 错误溯源机制
运维·人工智能·自动化
忆~遂愿34 分钟前
CANN metadef 深度解析:动态形状元数据管理、图编译器接口规范与序列化执行机制
大数据·linux
予枫的编程笔记35 分钟前
【Linux入门篇】Linux文件操作不用记满屏命令,掌握touch/cp/mv核心用法就够了
linux·tar·linux命令·tail·cat·linux文件管理·linux新手教程
learning-striving1 小时前
kali连不上网解决方法
linux·开发语言·网络·php·kali