当前位置: 首页 > article >正文

Windows10下使用QEMU安装Ubuntu20.04虚拟机,并启用硬件加速

Windows10下使用QEMU安装Ubuntu20.04虚拟机,并启用硬件加速

作者将狼才鲸
创建日期2025-05-30
  • CSDN阅读地址:Windows10下使用QEMU安装Ubuntu20.04虚拟机,并启用硬件加速

  • 本文档源码地址:Windows10下使用QEMU安装Ubuntu20.04虚拟机,并启用硬件加速

  • 参考网址:

    • Windows X86 QEMU搭建Ubuntu20.04开发环境
    • 解决win10家庭版找不到Hyper-V的问题
    • 右键打开命令行窗口CMD
    • Ubuntu20.04安装中文输入法零基础教学(以及黑屏处理)
  • 使用体验:

    • Ubuntu20.04用QEMU刚装完时12G大小,比用VMwarePlayer装出来的(7G)要大。
    • 使用QEMU10.0安装Ubuntu18.04失败
      • 安装时的命令:qemu-system-x86_64 -m 4096 -smp 4 -machine accel=whpx ubuntu-18.04.img
      • 使用的QEMU版本:QEMU emulator version 10.0.0 (v10.0.0-12080-g252feb9469-dirty)
      • 失败原因:弹不出安装界面
    • 发现QEMU进入全屏或者取消状态栏后CPU占用100%,鼠标移动也非常慢,按Ctrl + Alt + F退出全屏,或者重新运行QEMU让状态栏出现后就好了。
    • 什么都不做时CPU占用17.5%,内存消耗1.5GB。
    • 使用WHPX(Hyper-V)硬件加速模式安装完成后是能直接上网的。
    • 主机和虚拟机之间不能像VMware那样直接复制粘贴文本和文件,需要使用Samba设置网络共享文件夹,设置过程也很简单。
    • QEMU Ubuntu20.04虚拟机使用时很容易就CPU 100%,例如打开火狐浏览器时都会,此时鼠标很卡(但其实VMware中打开浏览器CPU也会100%,但是此时鼠标不卡)。
    • 建议使用时配置成开启自动tty1命令行模式,不启动图形界面时速度还可以,然后可以远程用SSH登录。

一、实际安装步骤

    1. 下载好QEMU安装包,Ubuntu20.04 ISO镜像
    1. 创建一个目录,进入 D:\99_VirtualOS\Ubuntu20.04 目录,将Ubuntu ISO拷贝到该目录
    1. 右键打开CMD,然后输入下面命令(带输入命令后的执行结果)
D:\99_VirtualOS\Ubuntu20.04>qemu-img create -f qcow2 ubuntu-20.04.img 128GFormatting 'ubuntu-20.04.img', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=137438953472 lazy_refcounts=off refcount_bits=16D:\99_VirtualOS\Ubuntu20.04>qemu-system-x86_64 -m 2048 -smp 4 -machine accel=whpx ubuntu-20.04.img -cdrom ubuntu-20.04.3-desktop-amd64.isoWHPX: setting APIC emulation mode in the hypervisor
Windows Hypervisor Platform accelerator is operational
whpx: injection failed, MSI (0, 0) delivery: 0, dest_mode: 0, trigger mode: 0, vector: 0, lost (c0350005)
(qemu:8152): Gtk-WARNING **: 22:39:27.481: Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/bullet-symbolic.svg.
This may indicate that pixbuf loaders or the mime database could not be found.
qemu: WHPX: Unexpected VP exit code 4
    1. 然后会弹出图形界面,在图形界面中按正常方式安装Ubuntu;
    • 注意:千万不要关掉黑色的CMD窗口,否则安装界面会立马退出!
    • 注意:安装时使用了whpx后安装速度会快很多,强烈建议!
    • 安装时间比较久,需要耐心等安装完成(和用VMware安装Ubuntu速度差不多),但不选whpx的话会慢很多。
    • 鼠标点中安装界面内后按左上角提示按下Ctrl + Alt + G组合键能退出窗口的鼠标捕获。
    1. 安装完成后关机,然后用下面命令重新启动虚拟机:
D:\99_VirtualOS\Ubuntu20.04>qemu-system-x86_64 -m 2048 -smp 4 -machine accel=whpx ubuntu-20.04.imgWHPX: setting APIC emulation mode in the hypervisor
Windows Hypervisor Platform accelerator is operational
whpx: injection failed, MSI (0, 0) delivery: 0, dest_mode: 0, trigger mode: 0, vector: 0, lost (c0350005)
    1. 安装并生效中文输入法:
    • Ubuntu20.04安装中文输入法零基础教学(以及黑屏处理)
  • 安装开发软件:gcc git tig make ssh samba

    1. 使用samba设置共享文件夹给Windows10主机(需要用命令行模式)
    • 操作步骤详见:NULL该文档在公司电脑上,暂时还没拷贝到家里来NULL
http://www.lryc.cn/news/2394402.html

相关文章:

  • 《ChatGPT o3抗命:AI失控警钟还是成长阵痛?》
  • 题目 3293: 蓝桥杯2024年第十五届决赛真题-数位翻转
  • Reactor 和 Preactor
  • 【sa-token】 sa-token非 web 上下文无法获取 HttpServletRequest。
  • 论爱情《态度》
  • 多台电脑共用一个ip地址可以吗?会怎么样
  • 线程(上)【Linux操作系统】
  • FPGA中的“BPI“指什么
  • Splunk Validated Architecture (SVA):构建企业级可观测性与安全的基石
  • Python爬虫(40)基于Selenium与ScrapyRT构建高并发动态网页爬虫架构:原理、实现与性能优化
  • 深入解析 Python 字典:从基础到高级应用
  • 进程同步:生产者-消费者 题目
  • Linux轻量级文件传输——tftp命令
  • JavaSwing之--为组件添加背景
  • MySQL项目实战演练:搭建用户管理系统的完整数据库结构【MySQL系列】
  • 展会聚焦丨漫途科技亮相2025西北水务博览会!
  • 【数据结构初阶】顺序表的应用
  • 抽象工厂模式与策略模式结合使用小案例
  • C#数字图像处理(一)
  • 麻省理工新突破:家庭场景下机器人实现精准控制,real-to-sim-to-real学习助力
  • 从零实现本地语音识别(FunASR)
  • Vue 项目中 Sass 与 Less 的对比
  • Python爬虫实战:研究CherryPy库相关技术
  • 已解决:.NetCore控制台程序(WebAPI)假死,程序挂起接口不通
  • Excel如何分开查看工作表方便数据撰写
  • 微软技术赋能:解锁开发、交互与数据潜力,共探未来创新路
  • VR看房系统,新生代看房新体验
  • 【Linux笔记】Shell-脚本(下)|(常用命令详细版)
  • 钉钉热点实时推送助理-思路篇
  • RuoYi前后端分离框架实现前后端数据传输加密(一)之后端篇