×

Linux

嵌入式开发之Linux系统在虚拟机上环境搭建

admin admin 发表于2022-06-22 20:30:44 浏览123 评论0

抢沙发发表评论

请大家关注点赞,已经完成物联网相关开发,会从硬件层,硬件中间层,传输层,软件中间件(物联网云平台),APP开发相关博文。首先从嵌入式开发博文开始!

想要获得Linux环境,一个办法就是将电脑系统直接换成Linux系统,但我们平常用惯了Windows系统,直接切换为Linux系统或多或少会有很多不方便的地方。另一个办法是,再买一台电脑,然后将系统换成Linux系统。还可以借用树莓派安装Linux系统。

一个比较好的的方案是,在自己的电脑上安装一个Linux虚拟机。所谓虚拟机,就是在你已有的电脑里再虚拟出一个或多个电脑,可以理解为电脑中的电脑。

比如说,你可以在虚拟机里安装一个Window电脑,或者安装一个Linux电脑,都是可以的。虚拟机的作用就是帮你虚拟出运行一台真正的电脑所需要的各种资源,然后就可以在上面跑其它的操作系统。

常用的虚拟机有Wmware,VirtualBox这两种。这两种虚拟机用起来差不多,但WMware功能更全面,因此良许更喜欢用VMware,你们可以根据自己的喜好来选择。下面就简单介绍Linux系统在虚拟机上环境搭建。-Linux

环境搭建

1、虚拟机vmware-workstation

VMware虚拟机是一款通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。通过VMware虚拟机,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。-linux

虚拟机下载链接

下载完成后解压unlocker,将解压后的文件复制到你的Vmware的安装目录,然后打开解压好的文件,鼠标右键管理员运行unlocker.exe,然后再以管理员运行win-install.cmd,等待运行完成,会生成如下tools和backup两个文件夹,在tools文件夹内有darwin.iso,这个文件我们在后面会用到。-Linux

点击安装软件:

1)选择接受条款:

接受条款

2)选择安装路径:

安装路径

3)按照操作提示一路下一步,接下填写许可密钥,请购买正版软件。

填写许可密钥或选择试用

4)最后安装成功

vmware-workstation

2、Linux镜像文件

Ubuntu Linux作为Linux发行版中的后起之秀,在短短几年时间里便迅速成长为从Linux初学者到资深专家都十分青睐的发行版。由于Ubuntu Linux是开放源代码的自由软件,用户可以登录Ubuntu Linux的官方网址免费下载该软件的安装包。用户在使用过程中,没有人对该软件进行技术维护,用户只能自己解决遇到的技术故障。-linux

镜像资源

1)创建虚拟机

选择合适镜像文件(XXX.iso)

镜像文件(XXX.iso)

2)设置用户名及其密码

设置用户名及其密码

3)安装路径(一般要大于20G以上磁盘空间)

安装路径

4)选择磁盘大小20G

磁盘

5)自定义硬件设置(一般默认)

自定义硬件

设置

6)虚拟化引擎打勾

虚拟化引擎

7)开机,报错CPUIDEarly启动失败

报错CPUIDEarly启动失败

解决方法一:

重启机器,在出现操作系统界面前,按F2(根据不同电脑进入bios方法大致相同,我的笔记本为联想E46A),进入BIOS系统设置界面,选择“intel(R) Virtualization Technology” 这一项,默认为“Disabled”,禁用的,选择“Enabled”启用,选择F10保存,之后选择“YES”启动系统即可进行安装了。-Linux

解决方法二:

路径:C:\ProgramData\VMware\VMware Workstation\config.ini

添加代码:monitor.allowLegacyCPU = "true" //记得空开一行

8)开机初始化安装软件

初始化安装软件

9)安装完成后进入Linux系统

进入Linux系统

10)输入用户名密码后,进入Linux系统

Linux系统桌面