垃圾改造 篇一:旧手机红米5 plus刷linux,改造nas小主机(一)(基于Alpine postmarketos)

2024-04-23 14:42:11 19点赞 109收藏 23评论

前言

设备型号:红米5 plus (32g版)

设备代号:xiaomi-vince

环境需求:adb 完整版

镜像需求:

1、vince.img

2、lk2nd.img


准备工作

1、下载镜像文件

建议下载phosh建议下载phosh

有4个不同的类型的桌面系统。每个都试用过,目前推荐phosh,体验最好。

占用最小的sxmo,但是这个没法触屏,调不出键盘,导致连不上ssh。

其次是phosh,占用少,稳定性好,推荐下载。

plasma,占用较多,稳定性较差。

gnome,稳定性最差,不推荐。

只需下载箭头所指的两个文件只需下载箭头所指的两个文件

2、压缩软件解压压缩包

用常用的解压软件如winrar,360zip,将xz后缀的文件解压。

xxx-vince.img 文件重命名为 1-phosh-vince.img

xxx-lk2nd.img 文件重命名为 2-phosh-lk2nd.img

3、下载adb工具

旧手机红米5 plus刷linux,改造nas小主机(一)(基于Alpine postmarketos)

4、解压adb压缩包

旧手机红米5 plus刷linux,改造nas小主机(一)(基于Alpine postmarketos)

5、复制镜像文件到adb文件夹

旧手机红米5 plus刷linux,改造nas小主机(一)(基于Alpine postmarketos)

6、在adb工具文件夹运行cmd

在箭头指向的位置里输入cmd,然后Enter运行在箭头指向的位置里输入cmd,然后Enter运行

在箭头指向的位置里输入cmd,然后Enter运行即可打开cmd

旧手机红米5 plus刷linux,改造nas小主机(一)(基于Alpine postmarketos)

刷机步骤

1、进入recovery模式

手机音量下加电源键,长按。直到出现小米刷机的图标

旧手机红米5 plus刷linux,改造nas小主机(一)(基于Alpine postmarketos)

2、数据线连接手机,检查连接情况

fastboot devices

旧手机红米5 plus刷linux,改造nas小主机(一)(基于Alpine postmarketos)

3、清除手机数据

fastboot format cache

fastboot format userdata

旧手机红米5 plus刷linux,改造nas小主机(一)(基于Alpine postmarketos)

4、刷入镜像

fastboot flash userdata 1-phosh-vince.img

正常刷入的话,会有1/4这些进度提示正常刷入的话,会有1/4这些进度提示

正常刷入的话,会有1/4这些进度提示。

更早之前我刷机失败的原因,就是因为下载的是简版的adb,缺了一些组件,导致开不了机。

使用完整版本的adb,刷入时,会有进度提示。

5、刷入启动引导

fastboot flash boot 2-phosh-lk2nd.img

刷入启动引导刷入启动引导

6、重启手机

fastboot reboot

重启手机重启手机

等待手机自动重启,系统刷入完毕。

旧手机红米5 plus刷linux,改造nas小主机(一)(基于Alpine postmarketos)

恭喜系统安装完成


系统准备工作

1、手机上滑,进入密码输入页面,输入密码147147,按Unlock解锁。

自动进入系统介绍页面,左滑到底,选择绿色Start using postmarketOS,进入桌面

旧手机红米5 plus刷linux,改造nas小主机(一)(基于Alpine postmarketos)

2、点击setting,点击wifi,选择wifi,输入wifi密码,进行连接。连接成功后,点击齿轮图标,即可查看设备的ipv4地址。

旧手机红米5 plus刷linux,改造nas小主机(一)(基于Alpine postmarketos)

3、打开终端,获取root权限

点击终端Console,输入sudo su,输入密码147147,获取root权限

旧手机红米5 plus刷linux,改造nas小主机(一)(基于Alpine postmarketos)

4、启动ssh连接

输入service sshd start

旧手机红米5 plus刷linux,改造nas小主机(一)(基于Alpine postmarketos)

完成后,即可进行wifi连接,或使用数据线连接。

5、打开putty

输入ip地址 172.16.42.1输入ip地址 172.16.42.1

数据线连接的方式:

输入ip地址 172.16.42.1,端口默认22,输入Enter,进行连接。

wifi连接:

请输入之前的ip地址,端口默认22,输入Enter,进行连接。

登录界面 账号user 密码 147147登录界面 账号user 密码 147147

输入账号和密码。

账号user,密码147147。

登录成功。可以看到系统基于Alpine。

旧手机红米5 plus刷linux,改造nas小主机(一)(基于Alpine postmarketos)

切换root账户,操作同上。

sudo su,之后输入密码即可。

6、设置sshd 开机启动,

sudo rc-update add sshd

旧手机红米5 plus刷linux,改造nas小主机(一)(基于Alpine postmarketos)

系统优化

#1 查看系统版本

cat /etc/alpine-release

旧手机红米5 plus刷linux,改造nas小主机(一)(基于Alpine postmarketos)

最新系统基于3.20的版本

#2 停用防火墙

防火墙会影响docker和nginx的使用。

因为我是局域网内使用,防火墙用不上,所以直接停用。

service nftables stop

rc-update del nftables

#3 停用移动网络,减少耗电。

rc-update del modemmanager

因为是旧手机,也不会用于插卡接打电话,

如果有需要可以再加回来 rc-update add modemmanager default

#4 查看存储占用

df -Th

红框内链接指向内存卡的分区名红框内链接指向内存卡的分区名

红框内/dev/mmcblk0p1 是我的内存卡的分区名,挂载内存卡时会用到。

ext4是内存卡的格式,这个我格式化过。一般内存卡格式是fat32等,这个用于后面的开机挂载。

#5 挂载内存卡,创建内存卡挂载位置的文件夹sd,位于/主目录下

cd / && mkdir /sd

# 挂载内存卡到sd文件夹

mount /dev/mmcblk0p1 /sd

#6 设置开机挂载内存卡

vi /etc/fstab

# 在文件的最后添加一个新的行,如果你的内存卡是其他格式的,请修改ext4为你对应的格式

/dev/mmcblk0p1 /sd ext4 defaults 0 2

#7 换源

替换清华镜像源:

sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories

apk update

#8 更换时区

安装tzdata

apk add tzdata

拷贝对应时区到localtime

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

指定时区

echo "Asia/Shanghai" > /etc/timezone

#9 重启手机

reboot

# 停用GUI。(按需使用)

如有需要,可停用GUI,增加可用内存

rc-update del tinydm

停用GUI可以节省大量内存,用更多的资源来运行我们的容器等服务。

然后reboot重启即可,大约可以节约出500MB以上的内存空间

这样开机就不会进入图形界面,卡在loading界面,过一段时间后便自动息屏。

需要恢复只需要运行

rc-update add tinydm default


至此,基础的内容已经搞定,因为之前用Ubuntu比较多,对于Alpine还不够熟悉。

之前尝试过基于docker搭建seafile同步盘,实现文件同步,目前是失败了。

还有值友推荐的JmalCloud 个人网盘,安装完成后,也存在异常。

但搭建kodbox网盘,实现共享文件是没问题的。

后续将分享利用该小主机做下载机aria2c、基于docker搭建kodbox实现家庭文件共享、个人博客等内容。这些就等后面再更新了。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1899元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2485.01元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1779元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2679元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2829元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1979元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4279元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3299元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1329元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起

sgwbox 拾光坞 N3 星光版V1(瑞芯微RK3566,2G,支持docker)

sgwbox 拾光坞 N3 星光版V1(瑞芯微RK3566,2G,支持docker)

461元起
23评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
109
扫一下,分享更方便,购买更轻松