捡垃圾 篇二:红米2安装PostmarketOS体验原生Linux
手机上安装原生的Linux系统,目前最成熟的三个方案:一个是Ubuntu Touch,另一个是PostmarketOS,还有一个是Mobian。
PostmarketOS基于Alpine Linux,官方支持的手机型号比较多,最佳设备是红米2:功能支持最全;没有BootLoader锁刷机简单;价格便宜刷坏不心疼。
PostmarketOS刷机难度比Ubuntu Touch稍稍复杂一点,可以选择纯fastboot刷机方案或者官方pmbootstrap方案(pmbootstrap需要在Linux环境下运行)。
首先说一下作为原生的完整Linux系统,其可玩性还是很不错的哟。
刷机往往有非常多的坑,可能网上别人介绍了刷机过程但是你怎么刷怎么失败。我就是这么经历过来的,就来看看我的经历吧:
第一个坑
第一个坑是小黄鱼的奸商太多,防不胜防。作为老手最近次次跳坑,可见小黄鱼现在的氛围有多恶劣。我总共买了3台红米2,第一台商家把是红米2a当红米2卖,第二台屏幕触控出了问题,于是我把这两台主板换了一下,修改了其中一台开始刷机,配置是1+8G版,也别太瞧不起这配置,性能比树莓派3强,性价比起码高了三四倍。第三台买的2+16G的高配版想玩一玩Docker。
我用的是官方推荐的pmbootstrap来安装,而postmarketOS仅支持Linux系统刷机,所以你需要一台Linux系统的电脑。我用的是Ubuntu系统来安装pmbootstrap。
第二个坑
刷机之前,还有一个坑。就是手机需要安装一个ln2nd的伪fastboot,原生的fastboot无法引导到Linux系统,而这个ln2nd就是在原生fastboot模式之后引导进入PostmarketOS的,所以必须安装。安装文件去GitHub上找。
手机进入fastboot模式(关机后,音量减and关机键)
#fastboot flash:raw boot ln2nd.img
第三个坑
如果你买的是2+16G就不会遇到这个问题,如果你买的是1+8G的红米,默认系统是安卓4.4的,刷不进ln2nd。所以如果你的手机是1+8G的红米2,需要刷一次高配版的ROM(可以正常开机,安卓版本升级到了5.1)。这里提醒一下,新手建议买联通和电信版刷机(算是第四个坑把,虽然移动版的红米2也能刷机,但是想用电话卡的驱动问题对新手而言有点难解决)
#安装必备软件
sudo apt install python3 git fastboot python3-pip
#安装pmbootstrap
pip3 install --user pmbootstrap
接下来是最重要的过程了,配置pmbootstrap。建议看一下官方的文档,我这里做一个简单介绍开启配置过程:
pmbootstrap init
#安装文件保存路径,默认即可
Work path
#postmarketOS发行版,默认是滚动更新版,可以选稳定版
Choose the postmarketOS release channel.
#选择手机品牌,全英文,可以在官方wiki查询
Choose your target device vendor
#选择手机型号,官方wiki查询
Available codenames
#是否安装驱动,默认选是
Enable this package?
#设置用户名
Username
#选择操作界面,如果是纯命令行选fbkeyboard,其余可以gnome、sxmo等
Available user interfaces
#后续的配置选择默认即可
配置完毕,输入下面的命令开始下载和打包:
pmbootstrap install
整个下载打包配置过程大概会用到1个小时左右。打包完成后,手机进入ln2nd的伪fastboot模式开始准备安装(开机震动后按音量减)
#查看是否正常连接
fastboot devices
#开始刷机
pmbootstrap flasher flash_rootfs
pmbootstrap flasher boot
#刷机完成
fastboot reboot
值得一提的是,别看PostmarketOS界面简单,但是比Ubuntu Touch好玩多了。SSH、Docker都可以玩起来。我做了个简单的跑分,不知道为什么只能跑出单核的分数(树莓派4B单核跑分也就290左右)
如果是图形化界面其实并不是很流畅,但是玩Linux系统的人都知道SSH才最重要,看一下PostmarketOS的系统显示,CPU只显示了单核这个就很难受了。内存太小也是个瓶颈,要是有一加6T来测试一下就好了。
暂且介绍到这里,说实话体验过了PostmarketOS之后马上就明白UbuntuTouch确实不如。而且UbuntuTouch刷机后boot、recovery、分区全改了,一不小心就能刷成板砖其实非常不友好,更别提那垃圾的默认键盘设计。像PostmarketOS该有的都有,不仅支持wifiUSB连接电脑还可以直接共享电脑网络(随身携带的服务器有木有)
当然PostmarketOS也有缺点,比如关机麻烦(电源键关不了),以及安卓的经典2按键会失效(Liunx确实没这玩意),后续我还会刷个Modian系统,这个也是基于PostmarketOS的驱动完成的项目。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
星之海
校验提示文案
ckairy
校验提示文案
OPENXBMC
校验提示文案
值得老司机
校验提示文案
[已注销]
校验提示文案
就是不告诉你哼
校验提示文案
流光织你
校验提示文案
pythonddr120
校验提示文案
流光织你
校验提示文案
xwtdiweixin
校验提示文案
ai兜
校验提示文案
noalone
校验提示文案
夜雨随风
校验提示文案
安徒生two
校验提示文案
trhs
校验提示文案
cfanyyx
校验提示文案
胡蛋
校验提示文案
忧情狂猫
校验提示文案
碧海兰
校验提示文案
YiSary
基于Debian的,内核有点低
校验提示文案
值友2372573215
校验提示文案
值友2842818175
校验提示文案
值友5645303108
校验提示文案
值友5645303108
校验提示文案
EasyRobot
校验提示文案
白芝麻狐
校验提示文案
布丁没有脑袋
校验提示文案
值友1603418694
校验提示文案
YiSary
基于Debian的,内核有点低
校验提示文案
碧海兰
校验提示文案
忧情狂猫
校验提示文案
流光织你
校验提示文案
流光织你
校验提示文案
胡蛋
校验提示文案
cfanyyx
校验提示文案
就是不告诉你哼
校验提示文案
[已注销]
校验提示文案
值得老司机
校验提示文案
ckairy
校验提示文案
trhs
校验提示文案