• 当前位置: 主页 > Linux安装教程 > 软件安装 >

    捡垃圾 篇二:红米2安装PostmarketOS体验原生Linux

    时间:2022-01-31 03:07来源:网络整理 作者:Linux先生 举报 点击:
    湖南成人高考 成人高考 成人高考 成人高考  成人高考 成人高考 
    作者:略懂的大龙猫手机上安装原生的 Linux 系统,目前最成熟的三个方案:一个是 Ubuntu Touch,另一个是 PostmarketOS,还有一个是 Mobian。PostmarketOS 基—

    手机上安装原生的 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。建议看一下官方的文档,我这里做一个简单介绍开启配置过程:

    捡垃圾 篇二:红米2安装PostmarketOS体验原生Linux

    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 左右)

    捡垃圾 篇二:红米2安装PostmarketOS体验原生Linux

    如果是图形化界面其实并不是很流畅,但是玩 Linux 系统的人都知道 SSH 才最重要,看一下 PostmarketOS 的系统显示,CPU 只显示了单核这个就很难受了。内存太小也是个瓶颈,要是有一加 6T 来测试一下就好了。

    捡垃圾 篇二:红米2安装PostmarketOS体验原生Linux

    暂且介绍到这里,说实话体验过了 PostmarketOS 之后马上就明白 UbuntuTouch 确实不如。而且 UbuntuTouch 刷机后 boot、recovery、分区全改了,一不小心就能刷成板砖其实非常不友好,更别提那垃圾的默认键盘设计。像 PostmarketOS 该有的都有,不仅支持 wifiUSB 连接电脑还可以直接共享电脑网络(随身携带的服务器有木有)

    当然 PostmarketOS 也有缺点,比如关机麻烦(电源键关不了),以及安卓的经典 2 按键会失效(Liunx 确实没这玩意),后续我还会刷个 Modian 系统,这个也是基于 PostmarketOS 的驱动完成的项目。

    推荐内容