准备工具

N1 一台

USB 双公口线一条

4G 以上 U 盘一个,越老越好,新 U 盘可能有兼容性问题

可以运行安卓adb工具的电脑一台,win/mac/linux都行

降级 bootloader

首先下载文件

将N1接上网线,HDMI线接显示器,离HDMI口远的那个USB口接一个鼠标。连上网以后,等个五分钟左右,待其自动升级到最新版,中间可能会多次重启升级,直到不再升级为准。否则如果正在刷的过程中N1重启可能会有点麻烦。

接下来用鼠标点击屏幕上版本号的地方三次,屏幕中间会显示一下开启 adb。

将 N1 上距离 HDMI 口近的那个 USB 口和电脑之间用 USB 双公头线连接,并让电脑和N1处于同一局域网下,首先执行

adb connect

adb shell reboot fastboot

此时应该可以看到N1重启黑屏,接下来在电脑上执行

fastboot devices

如果能够显示出一行设备信息,说明 USB 连接正常,将最开始下载的文件包中 boot.img bootloader.img recovery.img 三个文件放在当前目录下,并执行

fastboot flash bootloader bootloader.img

fastboot flash boot boot.img

fastboot flash recovery recovery.img

fastboot reboot

如此便完成了bootloader 降级

刷入 Armbian

首先从 https://yadi.sk/d/pHxaRAs-tZiei 下载最新的版本,因为我们最后还是要刷成 CentOS,所以下个最小的就行,比如Debian不带 desktop 的版本。将 .xz 文件解开以后是个 .img 文件。将这个文件用 Win32Imager 或者 USB Image Tool ,或者在 linux 下 dd 直接写入 U 盘。

接下来打开第一个分区,在 Windows 上面应该是一个 BOOT 分区,下载

https://github.com/yangxuan8282/phicomm-n1/releases/download/dtb/meson-gxl-s905d-phicomm-n1.dtb

这个文件到 dtb 目录下, 用文本编辑器编辑根目录下面的 uEnv.ini ,将里面 dtb 一行替换成这个文件的名字并保存,Armbian 启动 U 盘就做好了

接下来N1的两个 USB 口一个接 U 盘,一个接 USB 键盘。HDMI 线接显示器,加电启动。屏幕会先出现启动画面,之后

如果进入了原系统,那么第一时间把电拔了重启!!!!!否则 U 盘可能会被原来的安卓系统写乱。

这里如果多次重复,还是无法进入Linux系统,那么请换个 U 盘再试,基本这里不成功都是因为 U 盘兼容性问题导致的。最好是 USB 2.0 的 U 盘。

进入 Armbian 以后用 root:1234 登录,会被要求修改密码和创建普通用户。完成以后会留在一个 root shell 里面。下面执行

./install.sh

完成以后,拔掉 U 盘重启,应该就可以看到 Armbian 系统启动了。

刷成CentOS

首先N1 继续插上 U 盘启动,这样进入的还是 U 盘上的系统,把网线接上保持网络通畅。执行

cd /root

wget

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

mkdir /root/x

e2fsck -y /dev/mmcblk1p2

mount /dev/mmcblk1p2 /root/x

cd x

rm -rf *

cd /root

tar –numeric-owner -xpJf

CentOS-7-aarch64-rootfs-7.4.1708.tar.xz -C /root/x

cd x/lib

rm -rf modules firmware

cp -rp /lib/modules .

cp -rp /lib/firmware .

cd /root

umount x

之后关机拔掉 U 盘,重启即可进入 CentOS, root 密码是 centos

参考资料

http://www.right.com.cn/forum/thread-322223-1-1.html

http://www.right.com.cn/forum/thread-322991-1-1.html

https://github.com/umiddelb/aarch64/wiki/Install-CentOS-7-on-your-favourite-ARMv8-ARM64-AArch64-board

斐讯n1刷linux配置wifi,斐讯N1刷CentOS7最简操作相关推荐

  1. 华为p8刷linux系统,普通安卓手机如何刷鸿蒙系统?

    原标题:普通安卓手机如何刷鸿蒙系统? 现在的安卓手机处理器均采用了ARM架构的处理器,鸿蒙操作系统的100万台测试机同样采用了原安卓手机,因此,理论上"鸿蒙"系统可以安装到所有的安 ...

  2. 腾讯云服务器linux远程登录,腾讯云服务器Linux系统使用SSH工具登录远程教程

    对于大部分网友而言,如果我们选择腾讯云服务器的时候系统用Windows,那大部分网友都会登录的,直接在我们平时使用的WIN电脑远程连接即可操作,而且对于这个可视化操作系统对于经常玩服务器的用户来说也不 ...

  3. 斐讯n1 linux连接wifi,斐讯 N1 部署 Docker 和 OpenWRT,并利用 Hostapd 开启 Wi-Fi 热点

    刷入 Armbian 的 N1 可以通过安装 Docker 做很多事情,部署 OpenWRT 路由系统就是其中之一,同时利用 Hostapd 更可以开启 Wi-Fi 热点,方便作为一台便携路由使用. ...

  4. Linux配置Wifi模块

    linux终端无线网卡连接wifi: #扫描可用连接wifi nmcli dev wifi #添加一个wifi的连接 nmcli dev wifi con "无线网络名称" pas ...

  5. Debian系linux配置wifi连接|笔记本

    来源 | FaithSinan https://faithsinan.github.io 一.环境 Debian 9 二.步骤 1.添加光盘安装源 $ apt-cdrom add #插入光盘或启动盘, ...

  6. s805b刷Linux系统,如何在机顶盒中刷入原生的Debian系统

    Debian系统虽然在国内用得比较少,但是在国外是非常流行的Linux系统.其实Debian的用途非常广泛.只要配置过关,用户甚至可以在机顶盒中刷入Debian系统.那么如何在机顶盒中刷入原生的Deb ...

  7. 极路由 刷linux,极路由极壹HC6361刷OpenWrt固件教程

    哈哈哈,原本在Linux道路上缓慢前行的我,突然跑偏了!时隔这么久,没有写博文了,真是对不起自己啊!因为本博客无人关注,所以也只能是对不起自己了! 最近我不务正业的方向是,汇编语言,但前进速度一样缓慢 ...

  8. oppo手机刷linux,Ubuntu手机系统介绍及Ubuntu刷机教程分享

    Ubuntu是知名的Linux操作系统,2013宣布要做手机系统之后吸引到了不少的注意力,虽然有一部分来自开发者,但相信更大的一部分是来自刷机爱好者.此前就有消息称Ubuntu版手机ROM将会在这几天 ...

  9. 腾讯QQ for linux安装方法,腾讯Linux for QQ到底怎么安装 ?

    guiwei10 于 2008-09-05 17:24:36发表: 红旗 6.0不行哦 titi007 于 2008-08-01 22:25:17发表: 谢谢 rtl 于 2008-08-01 22: ...

  10. ec6110刷linux系统,华为EC6110-T优盘强刷固件升级包及刷机教程

    今天小编跟大家分享下华为EC6110T网络机顶盒强刷固件包的教程, 首先下载好固件:点击上面的购买rom按钮获取: 然后解压,将下面三个文件复制到U盘主目录下, bootargs.binfastboo ...

最新文章

  1. Android动画之帧动画和补间动画
  2. 我是这样给阿里面试官吹 ConcurrentHashMap的
  3. Debian 9 安装ASP .NET CORE
  4. android选择下拉框的默认值,如何在Android中将默认值设置为微调器下拉列表?
  5. mongochef如何链接有权限的mongodb3.x数据库
  6. AI最优论文+代码查找神器:966个ML任务、8500+论文任你选
  7. 解決 IE10 浏览器无法使用 ASP.NET From 验证登录的问题
  8. OSMboxPost()
  9. 两线怎么接三线插座图_什么是RTD热电阻?两线制和三线制RTD有什么不同?
  10. VC++ DLL注入目标程序
  11. iOS中 百度地图详解
  12. 使用detectron2,出现:Consider using one of the following signatures instead:错误解决方法
  13. 切比雪夫插值多项式在非线性电路中的应用与比较
  14. 史记翻译-汉初三杰-张良-留侯世家第二十五
  15. python+opencv+dlib实现人脸检测与表情识别
  16. 类型“Window typeof globalThis”上不存在属性“gspZc”
  17. NightWatchJS
  18. 图解数据分析:从入门到精通系列教程
  19. 29、Java——吃货联盟订餐系统(对象+XML)
  20. pyTorch入门(四)——导出Minist模型,C++ OpenCV DNN进行识别

热门文章

  1. 1、spring源码解析之概况流程
  2. JVM内存结构(1.8)
  3. 基于被动微波遥感和MODIS产品的天山雪水当量降尺度研究_赵文宇学习笔记
  4. 干货分享!12款响应式的移动网站模板免费下载
  5. 360竞价开户推广,让营销更聪明!
  6. 4.1 android 头像,微商抠图软件换头像app
  7. jmeter使用.jmx脚本
  8. 岁末年初,P2P网贷理财正当时
  9. esp8266~获取mpu6050六轴传感器数据 [可在此基础上做wifi平衡小车]
  10. Linux安装DVWA