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

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.xdnf.cn/news/9960.html

相关文章:

  • Numpy 数组操作:高效的数据处理利器
  • 【AI赋能,视界升级】智微智能S134 AI OPS,重构智慧大屏未来
  • 『uniapp』添加桌面长按快捷操作 shortcuts(详细图文注释)
  • uniapp使用Canvas生成电子名片
  • 华为交换机命令:display css status
  • IDEA 在公司内网配置gitlab
  • 数据湖 (特点+与数据仓库和数据沼泽的对比讲解)
  • cursor rules设置:让cursor按执行步骤处理(分析需求和上下文、方案对比、确定方案、执行、总结)
  • SpringCloud——Docker
  • vscode中让文件夹一直保持展开不折叠
  • Spring Boot3.4.1 集成 mybatis plus
  • Spring Boot 中 @RequestParam 和 @RequestPart 的区别详解(含实际项目案例)
  • 【maker-pdf 文档文字识别(包含ocr),安装使用完整教程】
  • 云原生时代 Kafka 深度实践:03进阶特性与最佳实践
  • 【题解-洛谷】P7795 [COCI 2014/2015 #7] PROSJEK
  • Hive在实际应用中,如何选择合适的JOIN优化策略?
  • 探索三维螺旋线的几何奥秘:曲率与挠率的计算与可视化
  • python学习day33
  • SpringBoot WebMvcConfigurer使用Jackson统一序列化格式化输出
  • DDP与FSDP:分布式训练技术全解析
  • python常用库-pandas、Hugging Face的datasets库(大模型之JSONL(JSON Lines))
  • EasyRTC嵌入式音视频通信SDK助力1v1实时音视频通话全场景应用
  • 图解gpt之Transformer架构与设计原理
  • ONNX模型的动态和静态量化
  • 2024 CKA模拟系统制作 | Step-By-Step | 17、题目搭建-排查故障节点
  • 因泰立科技:镭眸T51激光雷达,打造智能门控新生态
  • 立控信息智能装备柜:科技赋能军队装备管理现代化
  • WindowServer2022下docker方式安装dify步骤
  • 大厂前端研发岗位设计的30道Webpack面试题及解析
  • CAD多边形密堆积2D插件