OpenHarmony实战:Vmware虚拟机和Ubuntu安装

避坑指南

1. 虚拟机命名、用户名称、路径不能有汉字

名称或者路径有汉字,导致输入失败或者安装失败

2. 虚拟机处理器内核总数(处理器数量 X 每个处理器的内核数量)不得超过电脑逻辑处理器总个数

  • 太少时,下载代码和编译非常缓慢;
  • 太多时,可能导致电脑卡死;
  • 例如;我的电脑是 8 核,16 个逻辑处理器,虚拟机的处理器数量选择 1,每个处理器的内核数量选择 12;

3. 虚拟机内存配置不得超过电脑内存

  • 根据经验,虚拟内存=(电脑内存-6GB)/2。原因是虚拟机与电脑拷贝资料时,内存将会消耗 2 倍的虚拟机内存。
  • 例如:我的电脑内存 32GB,虚拟机分配内存 13GB。

4. 选择磁盘容量

  • 如果是做开发,磁盘空间配置至少 400GB 以上。因为截止 2023 年 12 月底,源代码占用 53GB,编译输出一共需要 108GB,编译时明确提示需要至少 100GB 空间,另外电脑上至少存放一套可执行的老代码。
  • 如果有一天提示你磁盘空间不够用的时候,去扩容会比较麻烦。

5. 虚拟机安装目录

  • 虚拟机安装目录不建议放在 C 盘,同时选择的其他分区越大越好,至少超过 400GB。

安装 Vmware 虚拟机

1. 下载安装包

方式一:在官网下载 VMware Workstation 16 Pro 安装包

下载地址: Download VMware Workstation Pro

方法二:在软件管家搜索 Vmware ,点一键安装即可

2. 安装 Vmware 虚拟机

双击下载好的 VMware 安装包,按图指示逐步操作

安装 Ubuntu 操作系统

重启 Vmware,按图指示逐步操作

五、恭喜您 VMware 虚拟机、Ubuntu 操作系统安装成功!

至此,您已经迈入了 OpenHarmony 内核及子系统开发世界的第一步。虽然虚拟机安装了,但 OpenHarmony 想要下载代码、编译还缺少多个安装包(依赖库),请看下一篇文章

最后

有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。

这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了 (ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony **多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等)鸿蒙(HarmonyOS NEXT)**技术知识点。

希望这一份鸿蒙学习资料能够给大家带来帮助,有需要的小伙伴自行领取,限时开源,先到先得~无套路领取!!

获取这份完整版高清学习路线,请点击→纯血版全套鸿蒙HarmonyOS学习资料****

鸿蒙(HarmonyOS NEXT)最新学习路线

  • HarmonOS基础技能
  • HarmonOS就业必备技能
  • HarmonOS多媒体技术
  • 鸿蒙NaPi组件进阶
  • HarmonOS高级技能
  • 初识HarmonOS内核
  • 实战就业级设备开发

有了路线图,怎么能没有学习资料呢,小编也准备了一份联合鸿蒙官方发布笔记整理收纳的一套系统性的鸿蒙(OpenHarmony )学习手册(共计1236页) 与鸿蒙(OpenHarmony )开发入门教学视频 ,内容包含:ArkTS、ArkUI、Web开发、应用模型、资源分类...等知识点。

获取以上完整版高清学习路线,请点击→纯血版全套鸿蒙HarmonyOS学习资料****

《鸿蒙 (OpenHarmony)开发入门教学视频》

《鸿蒙生态应用开发V2.0白皮书》

《鸿蒙 (OpenHarmony)开发基础到实战手册》

OpenHarmony北向、南向开发环境搭建

《鸿蒙开发基础》

  • ArkTS语言
  • 安装DevEco Studio
  • 运用你的第一个ArkTS应用
  • ArkUI声明式UI开发
  • .......

《鸿蒙开发进阶》

  • Stage模型入门
  • 网络管理
  • 数据管理
  • 电话服务
  • 分布式应用开发
  • 通知与窗口管理
  • 多媒体技术
  • 安全技能
  • 任务管理
  • WebGL
  • 国际化开发
  • 应用测试
  • DFX面向未来设计
  • 鸿蒙系统移植和裁剪定制
  • ......

《鸿蒙进阶实战》

  • ArkTS实践
  • UIAbility应用
  • 网络案例
  • ......

获取以上完整鸿蒙HarmonyOS学习资料,请点击→纯血版全套鸿蒙HarmonyOS学习资料****

总结

总的来说,华为鸿蒙不再兼容安卓,对中年程序员来说是一个挑战,也是一个机会。只有积极应对变化,不断学习和提升自己,他们才能在这个变革的时代中立于不败之地。

相关推荐
威哥爱编程2 分钟前
HarmonyOS 7 游戏快启实战:Graphics Accelerate Kit 内存镜像秒级启动 + 预启动,把读条变成"秒进"
harmonyos·arkts
miofly3 分钟前
GitHub 日榜趋势速报 | 2026-09-26
开源·github
冬奇Lab4 分钟前
一天一个开源项目(第228篇):AX —— Google 开源的「Kubernetes for Agents」,用声明式 YAML 编排十亿级 Agent 任务
人工智能·开源·资讯
天天向上2915 分钟前
从零用 Spring AI 搭建 RAG + Tool Calling 岗位分析系统:全流程实战与踩坑记录
开源
冬奇Lab5 分钟前
一天一个开源项目(第 227 篇):Strands Agents Harness SDK —— 从「手写 Agent 循环」到「一行代码拿到生产级 Agent」
人工智能·开源
乱码三千20 分钟前
如何优雅地直连无公网 IP 的远程 GPU 服务器
linux·人工智能·程序员
yunwei3722 分钟前
使用 eBPF 跟踪 Nginx 请求
linux·后端·性能优化
yunwei3722 分钟前
使用 eBPF 跟踪 MySQL 查询
linux·后端·性能优化
miofly22 分钟前
GitHub 日榜趋势速报 | 2026-09-25
开源·github
OpenTiny社区22 分钟前
HC 2026 回顾|OpenTiny NEXT 解锁 Web 应用智能化新范式
前端·开源·github