-
简介
此部分为PX4开发做准备。当初我是使用的Linux+Win10双系统,鉴于双系统之间切换较为繁琐,且现阶段电脑CPU性能已经很强,使用虚拟机不会出现明显的卡顿,所以在此推荐大家使用Linux虚拟机做PX4开发(主要是双系统教程不易做)。
-
下载虚拟机和Ubuntu的Linux系统镜像文件
这两个文件都可以去官网下载,Vmware Workstation Pro 14虚拟机下载最新版本即可。
https://my.vmware.com/cn/group/vmware/details?downloadGroup=WKST1413-WIN&productId=686&rPId=25463
Linux镜像文件我下载的是Ubuntu16.04的jing镜像
https://www.ubuntu.com/download/alternative-downloads#alternate-ubuntu-server-installer
需要下载Desktop版,建议使用64位的Ubuntu16.04。
下载完之后安装Vmware,建议安装在固态硬盘中。然后网上找几个激活码填上去即可。
安装完VMware之后需要把机器重启才能使用。
-
创建虚拟机
打开VMware,点击新建虚拟机
类型选择典型
选择稍后安装操作系统系统
选择Linux系统,并在下面选择Ubuntu64位,注意是64位的(要和之前下载的镜像一致,我们之前下载的是64位的)
然后选择安装的位置,尽量把位置选在固态硬盘中,虚拟机运行速度会快一点。如果固态空间不足就放机械硬盘里。需要注意的是,如果只有C盘是固态且C盘剩余空间小于50G,那不建议把位置选在C盘。因为接下来虚拟机至少需要占用20G的空间,为了保持windows的正常运行、不卡顿,C盘至少要剩余30G空间……
至于虚拟磁盘拆不拆都可以。
接下来选择自定义硬件,主要有3个部分需要改动,内存、处理器、CD。
内存选择自己电脑内存一半即可(千万别超了自己电脑内存,否则可能会溢出,影响windows使用),如果电脑内存只有4G,那建议不要装虚拟机,去装双系统。即使装好了虚拟机,也会很卡顿。
处理器一个即可,然后选择两个核心(类似Intel的X核X线程?),不够用后期也可以修改。
然后找到 新CD/DVD 选项,进去浏览、选择之前下载的Ubuntu镜像文件。(重要)
然后就可以点击完成按钮,完成虚拟机的创建了。
-
安装Linux系统
点击开启虚拟机,会跳到下面的界面
最好选择英文,然后点击install ubuntu
两个都不勾选,直接continue
直接选择Erase disk and……,此步骤类似安装window时格式化硬盘的那个操作,因为我们安装的是虚拟机,而且已经划分出了30G给虚拟机,所以就不必再捣鼓挂载点、分区的事儿了。
顺便再提一下,如果没用虚拟机,安装双系统,必需选择Something else。此时如果选择第一个,电脑的windows系统就被覆盖了。
无需理会,继续continue
选择shanghai时区,貌似这边没办法选beijing,无所谓了
此步骤是选择键盘布局,直接选择English(US)即可。不放心可以点击红框中的检测,然后按下出现的字母,会根据按的字母检测键盘类型和布局。
然后设置姓名、电脑名、用户名和密码,设置完后点击continue。这边因为屏幕太小,看不到continue了。没关系,如下,按住边框可以左右拖动。
然后点击continue,就跳出了下面这个界面,安装完毕之后重启即可
至此,Linux系统的虚拟机就安装好了,可以在上面随意捣鼓,完全不怕捣鼓坏系统。
如果Linux系统被搞崩溃了,没关系,虚拟机有个快照选项,类似windows的系统还原点。事先拍一张快照,遇到问题直接还原系统即可。不想用快照功能,直接重装一次系统也不费事儿。