本帖最后由 Free 于 2020-7-10 10:36 编辑

Sublinux是通过Android上使用chroot打造的Linux运行环境,让Station可同时使用Android、Linux的应用和Docker容器服务。

Sublinux固件下载及使用模式-PC.png


下载固件

1)下载升级Android固件
下载Android固件(提取码: wxtr),下载后升级固件;

2)下载Sublinux固件
下载Sublinux固件(提取码: fcqz),下载后注意重命名为sublinux.img

sublinux.img放到存放到外置U盘或者机器内置存储中,具体参考下方的“使用模式”说明。  

使用模式

支持3种使用sublinux的模式

(1)内置存储模式
  • Station使用Type-C线连接上电脑后,拷贝sublinux.img到内部存储根目录下
  • 因为存储空间相对有限,不推荐,后期切换使用模式时,需要手动把sublinux.img和应用数据直接迁移过去
  • 恢复出厂设置时,sublinux.img和应用数据会被清空

(2)FAT/NTFS使用模式
  • 外置存储建议使用高速盘(如机械硬盘、SSD移动硬盘)
  • 不建议使用FAT格式的盘,因为无法存储大于4G的文件
  • sublinux.img拷贝到FAT/NTFS盘根目录下的sublinux目录下(sublinux/sublinux.img)
  • 因为FAT/NTFS不支持linux文件权限,应用数据只能存放在内部存储中,空间相对有限
  • 恢复出厂设置时,sublinux的应用数据会被清空

(3)EXT4使用模式
  • 推荐使用,外置存储建议使用高速盘(如机械硬盘、SSD移动硬盘),存储读写速度直接关系到服务运行的效率,需要格式化为EXT4

  1. # 格式化U盘成支持的EXT4格式,这里以U盘sdb设备为例,请备份好相关数据以及谨慎操作!
  2. sudo parted /dev/sdb mktable msdos
  3. # 65535s 参考https://blog.csdn.net/open_data/article/details/44828741计算对齐,或者直接填0%(性能可能有影响)
  4. sudo parted /dev/sdb mkpart primary ext4 65535s 100%
  5. sudo mke2fs /dev/sdb1 -t ext4
  6. sudo apt install android-sdk-ext4-utils
  7. sudo make_ext4fs /dev/sdb1
复制代码
  • sublinux.img放在外置存储盘中的sublinux/目录下(sublinux/sublinux.img)  
  • 应用数据统一放在外置存储盘中的sublinux/目录下(sublinux/data),空间较大,迁移方便
  • 恢复出厂设置时,sublinux.img和应用数据不会被清空  

登录使用

拷贝好sublinux.img后,插上外置存储盘(如果需要,优先插在蓝色USB3.0或者USB C/DP接口上),接上电源开机或者重启,第一次开机使用sublinux,初始化服务会比较慢,如使用内置存储模式,一般需要2分钟以上,后续开机和开启服务只需要30s以上。  建议把Station设置为静态IP,下文中的station_ip需要根据实际情况修改, 如192.168.31.100

如何设置静态IP,参考帖子:Station P1如何设置静态IP地址

SSH登录
  1. 命令:ssh station@station_ip
  2. 密码:firefly
复制代码



【Sublinux】系列帖子中的各种应用服务运行参考: