在嵌入式开发中,我们经常需要使用到linux的开发环境,进行交叉编译,配置内核等,一般linux环境,我们都是使用虚拟机的形式安装linux环境,比较常用的linux环境是ubuntu,首先我们在官网下载好镜像文件,官方下载地址如下:
https://ubuntu.com/index_kylin
可以选择安装Ubuntu Desktop版本(ubuntu-19.04-desktop-amd64.iso)的即可,文件大小大概有2G左右,下载完成后,我们VMware Workstation 15进行安装,当然也可以使用VirtualBox进行安装,但是我推荐使用VMware,性能更稳定,体验也会更好。
首先我们打开VMware Workstation虚拟机,在首页哪里点击“创建新的虚拟机”:
在虚拟机向导中,选择“自定义”类型:
硬件兼容性选择15.x即可:
先不选择光盘,之后再指定:
linux版本使用ubuntu 64位
设置虚拟机的名称和虚拟机文件的位置,虚拟机文件一般会有20G以上,所以我们最好不要放在C盘:
根据电脑的配置选择CPU的核心数:
配置合理的内存大小,内存大小直接影响到虚拟机运行的流畅度:
网络类型可以先用“NAT”这样可以先上网然后更新一些软件,之后再切换到“桥接”模式:
选择IO控制器选择LSI Logic:
使用新的虚拟磁盘安装系统:
虚拟磁盘的大小选择80G(也可以根据需要增加或者减少,但是最好大于20G),选择创建在一个文件上以提高性能:
虚拟磁盘的名称使用默认的即可:
选择刚才已经下载好的系统镜像进行下一步安装:
打开镜像之后,关闭这个虚拟机向导,在”我的计算机”会生产系统,之后我们开启虚拟进行系统安装:
开启虚拟机后,会进入安装界面,这个和安装window的步骤有点相似,界面可能启动的比较慢,这个和电脑的配置有关系,要耐心等待:
我安装时使用的英文进行安装,大家也可以使用中文进行安装,点击install Ubuntu进入下一步:
键盘的布局使用英文布局,这里大家不要更改,因为绝大多数的键盘都是英文布局,点击continue继续安装:
软件安装我们选择正常模式即可,下一步选择擦除虚拟磁盘:
确认继续安装,擦除虚拟磁盘的过程可能比较慢,要耐心等待,之后系统的时区我们选择上海:
配置安装的最后一步,设置用户名称和密码,这个用户使用root用户,即管理员:
点击continue进入安装:
安装的时间有点长,大家需要耐心等待,安装过程中会下载一些语言包,大家可以跳过或者断开网络:
只要出现这个Downloading的,我们都选择Skip(点击小三角形才会出现)可以加快安装的速度,下载第三方软件的,我们可以在安装完成之后再进行安装,安装完成之后点击restart重启系统:
重启后输入刚才设置的密码即可登录:
登录之后进入桌面状态:
大家会发现,桌面比较小,而且没有自适应窗口状态,这个使用我们需要安装open-vm-tool,需要使用命令安装软件,如下3个命令:
sudo apt install open-vm-toolssudo apt install open-vm-tools-dkmssudo apt install open-vm-tools-desktop
桌面右键打开终端:
我们使用“*”号匹配所有的open-vm-tool软件,提示输入密码时,即是我们安装时设置的root密码:
安装完成之后我们可以发现窗口已经可以自适应窗口大小:
到这里一个全新的Ubuntu系统就安装完成了,但是要进行linux嵌入式开发,后续还要安装交叉编译环境等等,后续再讲解。