` 在查看官方给的开发环境配置时,我的心情是崩溃的;之前只做过一些板级驱动开发,对Linux接触不多,更不用说配置那么多环境工具了,无从下手,但是不会就学呗!这不仅是一种科研态度,更是一种生活态度!
关于开发环境,有以下几种方案:
1)Windows上安装虚拟机;
2)Win + Linux单系统解决方案;
3)Win + Linux单设备双系统解决方案;
4)Win + Linux双设备双系统解决方案;
分析来看,方案2需要两个系统共用系统盘(电脑内存八太足),方案3不能同时运行两个系统,文件交互会有问题,方案4......(我也想啊,没钱啊),因此果断地采用了方案1,在Windows安装虚拟机,就解决了大部分问题。
在尝试方案3的时候,因为觉得方案太耗我磁盘资源,就给放弃了,结果,在之后用虚拟机的时候提示VM与Device/Credential Guard不兼容:
有人遇到的话千万别慌,哈哈,因为我找了好久的好用的解决方案会教给你:(注意只是Win10版本的)
原因分析:VMware和Hyper-V不兼容导致。
Win10专业版解决方法:
1、控制面板—程序——打开或关闭Windows功能,取消勾选Hyper-V,确定禁用Hyper-V服务。
2、之后重新启动计算机,再运行VM虚拟机即可。
Win10家庭版解决方法:
1、按下WIN+R打开运行,然后输入services.msc回车;
2、在服务中找到HV主机服务,双击打开设置为禁用;
3、再打开WindowsPowerShell(管理员)
4、运行命令:bcdedit/set hypervisorlaunchtype off;
5、再重新启动Win10系统就可以解决VM虚拟机打不开的问题了。
然后上手第一步就是查看虚拟机操作系统的IP以及配置IP:
1、打开Terminal终端,输入ifconfig,回车;可显示虚拟机的虚拟网卡;
2、打开Terminal终端,输入sudo ifconfig xxx(虚拟网卡名称) 192.168.XX.X(主机的对应IP) ,即可设置本Linux的IP地址,局域网内的其他机器可通过此IP提供远程登录访问;
3、ping主机IP,可实现连接;
4、开关网卡命令:
开:sudo ifconfigxxx up ;
关:sudo ifconfigxxx down;
学习其他指令——命令总结:
以上就是基本的学习Linux的基本过程。以后就是进行鸿蒙系统的工具配置!
`