安装pmbootstrap工具
1 2 3 4
|
git clone https://gitlab.postmarketos.org/postmarketOS/pmbootstrap.git
|
配置pmbootstrap
1 2 3 4 5 6 7 8 9 10 11 12
| # 可能会缺少一些依赖,按照提示安装即可 # adb, fastboot, git, python3, kpartx,... cd pmbootstrap ./pmbootstrap.py init
#'work' path: 默认或者自定义路径 #Channel [edge]: edge #Vendor [qemu]: qcom #Device codename: msm8953 #Username [user]: #自定义你的ssh用户名或者默认user #User interface [console]: #选择桌面环境,不需要图形界面就选console或shelli,none,等 #其它选项默认即可
|
修改默认镜像源为清华源,加快下载速度
1 2
| ./pmbootstrap.py config mirrors.alpine https://mirrors.tuna.tsinghua.edu.cn/alpine/ ./pmbootstrap.py config mirrors.pmaports https://mirrors.tuna.tsinghua.edu.cn/postmarketOS/
|
创建系统镜像
1 2
| ./pmbootstrap.py install
|
刷入手机
手机进入fastboot模式,连接电脑,执行以下命令刷入系统镜像
刷前可能需要擦除一下分区
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| ./pmbootstrap.py flasher flash_lk2nd ./pmbootstrap.py flasher flash_rootfs ``` 以上命令如果没效果,可以尝试以下命令
```sh ./pmbootstrap.py export 然后用fastboot命令手动刷入 检查是否有这个两个文件 /tmp/postmarketOS-export/lk2nd.img /tmp/postmarketOS-export/qcom-msm8953.img
fastboot flash boot /tmp/postmarketOS-export/lk2nd.img fastboot flash userdata /tmp/postmarketOS-export/qcom-msm8953.img
|
刷入完成后重启手机,进入postmarketOS系统
手机usb连接电脑后可以通过ssh连接手机,默认用户名是安装过程中设置的,密码也是安装过程中设置的
使用ssh 172.16.42.1连接ssh,
配置wifi
1 2
| $ sudo nmcli device wifi list ifname wlan0 $ sudo nmcli device wifi connect "$SSID" password "$PASSWORD" ifname "wlan0"
|