记录在ubuntu 18.04系统上安装qemu/kvm虚拟机的过程

本文详细指导了如何下载和安装Ubuntu桌面版,包括烧录镜像、配置QEMU/KVM、加入libvirt组、设置网络、安装OpenSSH并解决常见问题,以及Windows7系统下的相关操作。

- 下载ubuntu镜像

ubuntu镜像下载地址

我下载的是desktop桌面版,比较好操作。

- 烧录

我用的Mac,使用的是balenaEtcher软件进行磁盘烧录。

balenaEtcher下载地址

如果出现磁盘损坏或者无法再次使用,参考这里解决:进入

- 安装ubuntu操作系统

ubuntu系统安装过程还是比较顺利的~

- 安装QEMU/KVM

  • 查看是否有硬件虚拟化处理器,大于0则表示有,如果为0得百度下是不是没有开设置或者硬件本身不支持
  1. grep -Eoc '(vmx|svm)' /proc/cpuinfo
    
    或者
    egrep -c '(svm|vmx)' /proc/cpuinfo
    
    或者
    lsmod | grep 'kvm'
    
    或者
    lsmod | grep -c 'kvm'
  • 开始安装
  • sudo apt-get update
    sudo apt-get install qemu-kvm qemu-utils qemu-system-common libvirt-clients libvirt-daemon-system virtinst virt-manager qemu-system-x86
    

    不出意外的话就会出现意外,如果发现安装失败,检查下ubuntu系统的系统更新设置,将需要更新的东西都更新一番,系统就不要更新了.... 然后回过头重新执行一遍。

  • 开始使用
  • virt-manager

    正常情况下使用virt-manager命令可以打开虚拟化管理工具的。可以使用 qemu-image 和 virsh 等命令。</

<think>我们正在回答用户的问题:在Ubuntu系统安装QEMU/KVM的详细步骤。 用户提供了多个引用,我们需要综合这些引用中的信息,并给出一个清晰、详细的步骤指南。 注意:用户要求使用中文回答,并且需要遵循系统级指令(如LaTeX格式要求、添加引用标识等)。 另外,根据引用内容,我们需要整合不同Ubuntu版本的安装步骤(引用涉及18.04和20.04),并确保步骤的通用性和正确性。 我们将步骤分为以下几个部分: 1. 检查硬件虚拟化支持(必要前提) 2. 安装QEMU/KVM及相关软件包 3. 配置用户组和权限 4. 启动服务并设置开机自启(可选) 5. 验证安装 6. 使用virt-manager图形界面管理虚拟机(可选,但推荐) 注意:引用中提到了不同的安装命令,我们将综合成一个通用的步骤,并指出不同版本可能有的差异。 开始编写回答: </think> ### Ubuntu系统安装QEMU/KVM详细步骤 以下是基于Ubuntu 18.04/20.04+的完整安装流程,综合引用中的关键操作并优化步骤顺序: #### **1. 检查硬件虚拟化支持** - 确认CPU支持虚拟化(数值需 >0): ```bash grep -Eoc '(vmx|svm)' /proc/cpuinfo # Intel检查vmx,AMD检查svm ``` 或使用专用工具: ```bash sudo apt install cpu-checker && kvm-ok # 输出"KVM acceleration can be used"即通过[^3] ``` #### **2. 安装核心软件包** ```bash sudo apt update sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients virtinst bridge-utils ``` - **关键组件说明**: - `qemu-kvm`:核心虚拟化引擎 - `libvirt-daemon-system`:虚拟机管理守护进程 - `virtinst`:命令行虚拟机创建工具 - `bridge-utils`:网络桥接支持[^1][^3] #### **3. 安装图形管理工具(可选但推荐)** ```bash sudo apt install -y virt-manager # 提供GUI界面管理虚拟机[^2] ``` #### **4. 配置用户权限** 将当前用户加入管理组,避免每次使用`sudo`: ```bash sudo usermod -aG libvirt $USER # 允许管理虚拟机 sudo usermod -aG kvm $USER # 允许访问KVM设备 ``` **注销并重新登录**使权限生效[^3]。 #### **5. 启动服务与开机自启** ```bash sudo systemctl start libvirtd # 立即启动服务 sudo systemctl enable libvirtd # 设置开机自启 ``` 验证服务状态: ```bash sudo systemctl status libvirtd # 应显示"active (running)" ``` #### **6. 验证安装结果** - 检查KVM内核模块: ```bash lsmod | grep kvm # 应显示kvm_intel或kvm_amd模块 ``` - 检查虚拟化组: ```bash groups $USER # 输出应包含libvirt和kvm组 ``` #### **7. 使用虚拟机** - **图形界面**: 打开`virt-manager`(应用菜单搜索"Virtual Machine Manager") - **命令行创建虚拟机**: ```bash virt-install --name=ubuntu-vm --ram=2048 --vcpus=2 \ --disk path=/var/lib/libvirt/images/ubuntu.qcow2,size=20 \ --os-type=linux --os-variant=ubuntu20.04 \ --network bridge=virbr0 \ --graphics spice --cdrom ~/Downloads/ubuntu.iso ``` #### **故障排查** - **BIOS未开启虚拟化**:重启进入BIOS,启用`Intel VT-x`/`AMD-V` - **权限错误**:执行`newgrp libvirt`刷新用户组 - **网络问题**:检查桥接状态`brctl show`[^2] > **关键提示**:不同Ubuntu版本包名可能微调,如18.04安装`qemu-system-x86`[^1],20.04+已整合到`qemu-kvm`中。安装完成后建议重启系统确保所有配置生效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值