随身WIFI刷真Linux(Debian)系统搭配拓展坞做超低功耗服务器
2023-04-25 14:41:30    239    0    0
admin

环境准备:

买个最便宜的随身WiFi(15以下可以入手,有的车甚至可以几毛钱)
一个小螺丝刀、WiFi网络环境、Windows电脑

环境软件准备

  • 9008驱动
  • MIKO(系统备份还原工具)
  • adb
  • Debian系统镜像

文末参考链接中有大佬们提供的环境包和系统镜像包:
https://wwz.lanzoub.com/i9LWO0bib0zg

[链接]123云盘  提取码:OncH
本教程有错误的地方欢迎指正

备份原系统

进入9008模式

按住随身wifi上的按键不松然后插入电脑,插入电脑后听到提示音或等待5秒后即可松开按键。


此时设备会进入9008模式,进入设备管理器检查是否有端口为9008的设备。
右击此电脑,选择管理。


查看是否有9008设备


使用MIKO进行备份

设备进入9008模式后,即可打开MIKO加载分区,如图进行点击


点击Read Full Image,选择保存位置进行备份,大约5分钟,看到Success代表备份完成。


一键刷Debian

备份完成后,重新插拔随身WIFI(无需按住按键,直接拔掉后在插入)

# 输入以下命令检查设备连接是否正常
adb devices
# 重启设备进入fastboot刷机模式
adb reboot bootloader

解压Debian镜像,双击flash.bat


碰到“请按任意键继续. . .”的提示时回车,出现all done!!代表完成


配置网络与SSH连接

# 进入adb目录,使用以下命令进入debian系统shell
adb shell


关闭随身WiFi的热点,并连接自己的WiFi网络以获得IP

export TERM=linux
nmtui
# 删除wifi,路径: 编辑连接/网桥/bridge/从机/wifi
# 连接wifi网络,路径:启用连接/Wi-Fi,连接自己的WiFi即可
# WiFi连接后,查看IP
ifconfig


然后即可使用如下连接信息来连接你的Debian系统

#用户名=root
#密码=1
ssh root@ipaddress


硬盘空间太小?Wi-Fi网络不稳定?

开启USB拓展

在命令行输入以下命令,即可开启拓展USB拓展

# 开启usb拓展
echo host > /sys/kernel/debug/usb/ci_hdrc.0/role

可以加入到开启启动脚本中,即可每次重启自动启用USB拓展


开启拓展后即可对随身WIFI使用拓展坞以进行扩展,如下是我的拓展方式:

  1. 一个USB母对母转接口+带网口的拓展坞,用于开启拓展
  2. 一条USB公对公数据线+5V1A充电器头,用于供电
  3. 在拓展坞上接上U盘和网线


查看有线网卡&U盘

  • 有线网卡 ifconfig
  • U盘扩容


变砖恢复-还原备份包

按照第一步使设备进入9008模式,进入miko,选择flash,emmc block0 flasher


其他资料

OpenStick项目 · 看云 (kancloud.cn)

随身WIFI做主控的4G远程遥控车教程 · 看云 (kancloud.cn)



Pre: 编译交叉编译工具链 4.8.5

Next: Bootflow and configuration on Amlogic device / Amlogic设备上的启动流程和配置

239
Table of content