Station M2的StationOS是基于Android的,所有的安卓程序都能装上使用,但是StationM2只能用安卓吗?当然不是,Firefly的惯例,每个开发板都适配了一系列的操作系统。比如最热门的Ubuntu,20.x、18.x都配齐了,16.x因为已经超过服务时间不会再使用了。除了Ubuntu之外,其他的Linux分支系统Manjaro、Armbian、FreeBSD等都有,甚至连OpenWrt和LEDE都准备好了,实在太全了,想用哪个用哪个。

    系统是有了,但是我又想学习Linux又想娱乐的时候使用StationOS,总不能让我刷来刷去吧?放心,Firefly同样准备了一系列的工具,使StationM2能够支持多系统共存,并能在启动的时候选择,真是太贴心了。使用起来也很简单,例如我想保留EMMC中的StationOS,开机后直接进入TF卡中的Ubuntu该怎么做?来看我动动鼠标就把它实现了。

    首先准备一张TF卡插到StationM2中,确认卡中的文件都是不需要的,然后进入StationOS运行系统助手
pYYBAGHO3TuAGQ_0AABAsuRGwoc915.jpg

    引导区中没有引导程序的话,会提示首先要烧写引导程序,否则即使有多个系统也只能进入StationOS,也就是会把TF卡当成存储空间来用。当然要烧写,确认后引导程序有多个版本,有新的不用旧的,选第一个。引导程序都是在Firefly的服务器上,所以需要下载,也就是这些操作都需要联网(线刷另说)。服务器的速度很快,瞬间就能完成并开始烧写。引导文件也不大,烧写的速度也是很快的就完成,这时候需要重启一次。重启时出现新东西了,会多出来几个选项,可以选择进入哪个系统。目前还没有其他的系统所以默认还是指向EMMC中的系统。


    到此,烧写引导程序完成。什么时候不想多系统了,也可以把这个引导程序清楚掉就和原来一样了。

    接下来开始正式烧写操作系统。进入StationOS后再次运行系统助手
poYBAGHO3U6ADD6iAABgcGkgjak157.jpg
   

    这次运行后要选另外一项:系统烧写。目前在线烧写提供了三个系统,Ubuntu的20和18,还有一个Android11。我要的是Ubuntu,用20还是18呢?都试试反正很方便,先来20。选中后开始,童谣要先下载。操作系统的文件大了很多,但是服务器的速度同样很快,几分钟就能下载下来。下载成功后会提示用户一下,确认卡里的文件不再保留,确认它。开始解压,现在就是拼CPU和EMMC性能的时候了,还可以,很快的,不需要多长时间。解压后开始烧写,这个就看卡的写入速度了。只不过卡速是一方面,还要受限制于SDIO的速度,所以这里的时间相对长一些,但完全可以接受。烧写成功,还是要重启一次。这次又多出来个东西,TF卡已经被当成另外一个系统的空间而不是StationOS的外挂了,而且在StationOS里也看不到了,两个完全独立的操作系统。

    选择从TF卡启动。启动选项显示之后要在3秒之内做出反应,否则超时会自动进入上一次的操作系统。
pYYBAGHO3WOALoxWAABVttNBHTI416.jpg
   

   第一次进入新系统,会显示一次初始化信息,第二次就没有了。然后是传统的Firefly的logo,用过天启板子的都知道。最下面两张图左边是Ubuntu20.04,右边是Ubuntu18.04,我还是用18.04感觉顺手。和PC操作系统一样,想装什么装什么吧。

    最后要说一下的是,这个启动选项的选择,不管是蓝牙的键鼠还是2.4G的键鼠,就连赠送的2.4G遥控器也是不能控制的,只能用USB键盘(鼠标也不行)来选择,希望下一版的引导程序中能支持。