在现代 Linux 系统管理中,虚拟化技术扮演着至关重要的角色。对于使用 Debian 系统的用户来说,virt-install 是一个强大且易用的命令行工具,用于通过 KVM 创建和配置虚拟机。本教程将手把手教你如何在 Debian 系统上使用 virt-install 命令创建虚拟机,即使你是 Linux 新手也能轻松上手。

在使用 virt-install 之前,你需要确保系统已安装 KVM 虚拟化环境及相关工具。请以 root 用户或具有 sudo 权限的用户执行以下命令:
sudo apt updatesudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager安装完成后,验证 KVM 是否正常工作:
sudo systemctl is-active libvirtd如果返回 active,说明服务已启动。你还可以将当前用户加入 libvirt 和 kvm 用户组,以便无需每次使用 sudo:
sudo usermod -aG libvirt $USERsudo usermod -aG kvm $USER注销并重新登录使组权限生效。
在创建虚拟机前,你需要一个操作系统安装镜像(ISO 文件)。例如,你可以下载 Debian 官方 ISO 镜像:
wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-12.5.0-amd64-netinst.iso -P /var/lib/libvirt/images/我们将 ISO 文件存放在 /var/lib/libvirt/images/ 目录下,这是 libvirt 默认的存储位置。
现在,我们可以使用 virt-install 命令创建一台新的虚拟机。以下是一个完整的示例命令:
virt-install \ --name debian-vm \ --ram 2048 \ --vcpus 2 \ --disk path=/var/lib/libvirt/images/debian-vm.qcow2,size=20 \ --os-variant debian12 \ --network network=default \ --graphics spice \ --console pty,target_type=serial \ --cdrom /var/lib/libvirt/images/debian-12.5.0-amd64-netinst.iso \ --boot cdrom,hd参数说明:
--name:虚拟机名称,这里设为 debian-vm--ram:分配内存(单位 MB),此处为 2048MB(即 2GB)--vcpus:虚拟 CPU 核心数--disk:指定磁盘路径和大小(单位 GB),使用 qcow2 格式--os-variant:操作系统类型,可通过 osinfo-query os 查看支持列表--network:网络配置,使用默认 NAT 网络--graphics:图形界面协议,SPICE 支持远程桌面--cdrom:指定安装 ISO 镜像路径--boot:启动顺序,先从 CD-ROM 启动,再从硬盘执行该命令后,系统会自动启动虚拟机并进入 Debian 安装界面。你可以通过 virt-manager 图形界面或使用 virt-viewer 连接查看安装过程。
创建完成后,你可以使用以下命令管理虚拟机:
virsh list --allvirsh start debian-vmvirsh shutdown debian-vmvirsh undefine debian-vm通过本教程,你已经学会了如何在 Debian 系统上使用 virt-install 命令创建 KVM 虚拟机。这项技能对于学习 Linux、搭建测试环境或部署服务都非常实用。掌握 Debian virt-install、KVM虚拟化 和 Linux虚拟机安装 是系统管理员和开发者的必备能力。
希望这篇 虚拟机创建教程 对你有所帮助!如有疑问,欢迎查阅官方文档或社区资源进一步深入学习。
本文由主机测评网于2025-12-17发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025128817.html