给手机装上一个真正意义上的 Linux(非 chroot)
1. 手机 BL 解锁, 电脑安装 pmbootstrap 和 adb-tools 工具包
每个手机的解锁方式不同,自己去官网找就是了 PC 安装参考官方 wiki
2. 初始化配置文件pmbootstrap init
根据手机的不同输入不同的参数,大多数默认的选项就行,不懂的直接回车用默认参数
3. 构建系统镜像
# 此方法构建出来的镜像,需要数据线连接手机进入fastboot模式以刷入(参见第4步)
pmbootstrap install
# 此方法构建出来的镜像,需要将压缩包复制到手机中,用TWRP(TWRP的刷入方式自己google一下)进入到Recevery模式刷入
pmbootstrap install --android-recovery-zip
# 注意: 这一步是个耗时操作,根据网络和电脑性能不同,所需要的时间也不同(我用了一个小时左右), 建议选择第一种,这种方式不容易出错,如果你的手机支持第二种方式刷入,下面的就不需要看了
4. flash 刷入根文件系统
# 此过程一般不超过2分钟
pmbootstrap flasher flash_rootfs
# 如果你的系统分区较小的话,可以使用下面的命令,这会将系统安装到用户数据分区
pmbootstrap flasher flash_rootfs --partition userdata
4. flash 刷入内核
# 以下方法而选一,建议第一种,第一种刷完自动重启,第二种需要手动重启
pmbootstrap flasher boot
pmbootstrap flasher flash_kernel