[经验分享] 【工作准备】(一)Vmware虚拟机和Ubuntu安装 原创

诚迈_雨哥 显示全部楼层 发表于 2024-1-27 17:33:46

前言

临渊羡鱼不如退而结网,想揭开OpenHarmony 的神秘面纱,看清代码内部实现,领略大佬的风采,请继续。首先在电脑上安装虚拟机,在虚拟机里面安装Linux操作系统。因为OpenHarmony要在此环境下下载代码、开发、编译、调试、测试、提交代码。

一、 安装路线

1. 避坑指南

2. 安装Vmware虚拟机

3. 在VMware虚拟机上安装Ubuntu Linux 操作系统

二、避坑指南

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安装包

下载地址: https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

1VmwareIntroduce.png

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

2search_vmware.png

2. 安装Vmware虚拟机

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

**1install_vm.png

2install_vm.png

3install_vm.png

4install_vm.png

5install_vm.png

6install_vm.png

7install_vm.png

8install_vm.png

9install_vm.png

10install_vm.png

11install_vm.png

四、安装Ubuntu操作系统

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

1install_ub.png

2install_ub.png

3install_ub.png

4install_ub.png

5install_ub.png

6install_ub.png

7install_ub.png

8install_ub.png

9install_ub.png

10install_ub.png

11install_ub.png

12install_ub.png

13install_ub.png

14install_ub.png

15install_ub.png

16install_ub.png

17install_ub.png

18install_ub.png

19install_ub.png

20install_ub.png

21install_ub.png

22install_ub.png

23install_ub.png

24install_ub.png

25install_ub.png

26install_ub.png

27install_ub.png

28install_ub.png

29install_ub.png

30install_ub.png

31install_ub.png

32install_ub.png

33install_ub.png

34install_ub.png

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

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

©著作权归作者所有,转载或内容合作请联系作者

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部