# 一加6变身紧凑型Mobian服务器:刷机与配置全步骤
搭载骁龙845处理器、8GB内存和128GB存储的一加6,非常适合运行家庭API和小项目。将Mobian(专为移动设备优化的Debian变体)刷入后,它就能摇身一变为一个完整的Linux服务器,避免传统PC的噪音和体积。整个过程包括解锁引导加载程序、通过fastboot刷入boot和rootfs镜像,以及配置Wi-Fi和SSH。基准测试显示中端性能稳定可靠。
Mobian利用Android的厂商驱动,确保兼容性良好。安装会清除所有数据,但严格遵循postmarketOS和Mobian维基指南,变砖风险极低。
设备准备
先对手机进行出厂重置。确保运行最新版OxygenOS——Mobian依赖厂商分区。
- 开启开发者模式:在设置中连续点击7次“版本号”。
- 开启“OEM解锁”。
- 关机,按住音量上键+电源键进入fastboot模式(屏幕显示'fastboot',用音量键选择绿色START)。
- 在主机上安装Android SDK Platform-Tools。
- 通过USB连接,运行:
fastboot oem unlock
屏幕上确认——设备将重置,引导加载程序已解锁。
从images.mobian.org/qcom下载mobian-sdm845-phosh-13.0.tar.xz。解压得到mobian-sdm845-phosh-20251002.boot-enchilada.img和mobian-sdm845-phosh-20251002.rootfs.img(enchilada为一加6型号)。
刷入Mobian
进入fastboot模式(音量上键+电源键,START)。依次运行:
fastboot --set-active=a
fastboot flash boot mobian-sdm845-phosh-20251002.boot-enchilada.img
fastboot erase userdata
fastboot -S 100M flash userdata mobian-sdm845-phosh-20251002.rootfs.img
fastboot erase dtbo
fastboot reboot
--set-active=a:选择A槽(默认)。flash boot:用Mobian内核替换Android内核。erase userdata:清除Android数据。flash userdata -S 100M:分块刷入rootfs(fastboot限制)。erase dtbo:移除冲突的设备树覆盖。reboot:重启启动。
首次启动会解密文件系统,可能需10分钟。登录账号:mobian/1234。立即更改密码。
网络与SSH配置
Phosh界面简洁,默认快速菜单无Wi-Fi:
sudo rfkill unblock all
nmcli radio wifi on
nmcli dev wifi list
sudo systemctl restart NetworkManager
Wi-Fi将出现在设置中。连接你的网络。
禁用休眠:设置 > 电源 > 自动休眠(插电时关闭)。
查看IP:
hostname -I
输出:10.66.0.1(USB共享),192.168.x.x(Wi-Fi)。安装SSH:
sudo apt update
sudo apt install -y openssh-server
sudo systemctl enable --now ssh
测试:ssh [email protected]。设置密钥:
ssh-keygen -t ed25519 -f ~/.ssh/mobian_oneplus6_ed25519 -C "mobian-oneplus6"
ssh-copy-id -i ~/.ssh/mobian_oneplus6_ed25519.pub [email protected]
服务器优化
获得SSH访问后,配置防火墙(ufw)、监控工具(htop、glances)和容器(podman)。骁龙845(4核Kryo 385 Gold @2.8GHz + 4核Silver @1.8GHz)轻松应对Node.js API、Python脚本和轻量数据库。
- 添加交换分区:
fallocate -l 2G /swapfile; chmod 600 /swapfile; mkswap /swapfile; swapon /swapfile。 - 自动挂载外部USB存储至/mnt/data。
- 清理日志:
journalctl --vacuum-time=2weeks。
无头模式下,禁用Phosh:sudo systemctl mask phosh.service。
基准测试与性能
使用sysbench、stress-ng测试:
- CPU(sysbench cpu --threads=8):约4500事件/秒(媲美老款i5)。
- 内存(sysbench memory):5-6 GB/s读写。
- I/O(fio randread):eMMC上约200 MB/s。
足以处理5-10个并发API请求、ML推理(TensorFlow Lite)或家庭NAS。
关键提示
- 解锁引导加载程序不可逆,会清除数据。
- 坚持使用稳定的phosh-13.0镜像(sdm845)。
- 优先使用SSH密钥,而非默认1234密码。
- 禁用休眠,实现24/7运行。
- 注意散热:负载下80°C以上会降频。
— Editorial Team
暂无评论。