网上教程都是坑.把我坑的不要不要的.刷完centos还有很多坑等你

最近咸鱼买了两个斐讯N1盒子.刷了一个电视盒子,一个web盒子(顺便NAS).

centos基本上是我首选服务器系统.网上教程好多都是坑.我一路踩过来.

 

准备工作

 

1,网线一条

2,HDMI线一条

3,公对公刷机线,没有就自己做一条,淘宝买一条.

4,U盘一个.(只刷电视盒子可以不要,你用移动硬盘也可以.)

 

原版系统降级

2.19之前的版本直接刷.

2.19之后的版本要先降级bootload,recovery,boot.

现在应该不存在2.19之前的版本了..建议到手直接降级来一套.

教程网上有,你们自己去踩坑.

 

降级之后开机你看版本是不变的.因为固件版本没有变.

没关系.

 

刷入官改系统

1,插上网线.

2,插上刷机线

3,打开USB_Burning_Tool,载入N1_mod_by_webpad_v2.2_20180920.img固件,取消勾选擦除 flash/擦除 bootload两个选项

3,adb shell reboot update #自动重启进入更新/线刷模式

4,USB_Burning_Tool 自动检测设备自动刷机.

5,刷机100%进度后可以点USB_Burning_Tool的[停止]按钮,拔掉刷机线.

 

重启自动进入官改系统.这个系统就是一个电视盒子系统.

本身好像是不完全root,要完全root

telnet 盒子IP 2323 

 

 

mount   -o   rw,remount    /system

chmod   04755   /system/xbin/su

reboot

 

 

然后可以安装XPOSED框架之类的了.

 

要刷centos还得继续

 

刷入Armbian

 

这步就需要U盘或者移动硬盘了(下面我都统称U盘). 

我自己当时下了一个比较新的镜像,不能启动,坑的要死.网上都说U盘不兼容,结果自己换一个就能开机了.

推荐Armbian_5.68_Aml-s9xxx_Debian_stretch_default_4.19.13_20190110.img

少踩坑.烧录到U盘.

 

其他的网上有教程,安装到MMC分区

 

刷入centos

这部分才是网上坑最多的.

首先要插入armbian系统的那个U盘开机(这样保证进入U盘系统)

 

wget https://mirrors.tuna.tsinghua.edu.cn/centos-vault/altarch/7.4.1708/isos/aarch64/CentOS-7-aarch64-rootfs-7.4.1708.tar.xz

我用的这个镜像

 

网上教程 要么有个rm -rf * 要么叫你rm -rf 删大部分内容

armbian没有selinux保护..

你删了bin/lib目录你怎么执行tar 命令?

 

把bin目录换个名字,或者把几个需要的文件拿出来. 不然删了bin目录,任何命令都用不了就又得重来了..

 

搞明白流程很容易

1,把mmc分区挂载到x目录

2,删除x目录文件,实际上就是删除armbian的文件.

3,tar解压到x目录,相当于解压到mmc分区.

4,取消挂载x

 

这样一套就把centos写入mmc分区了.

拔掉U盘重启就是centos了.

 

centos安装web服务器

更换清华大学源.

 

web服务器我选择caddy .源码安装,这个很快.

php选择 php-fpm (5.4版本) .YUM快捷安装,要更新的版本需要自己编译

mysql 5.6 编译安装(我后续提供我编译好的包,大家直接用,这个编译时间太长了.)

java 1.8 解压,改下环境变量就能用.