2020
02-12

斐讯N1刷入Armbian写入emmc,N1刷CentOS7升级到CentOS 7.7方法

N1刷CentOS7升级到CentOS 7.7方法

因为CentOS官方自7.4后,没有再提供rootf文件,因此自己摸索了一下从7.4升级到7.7的办法

步骤简单记录如下

1. U盘刷入 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 系统启动了。

2.刷成CentOS

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 -xpJfCentOS-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

3.升级到CentOS 7.7的步骤

yum update

耐心等待命令执行完毕,然后输入

cat /etc/centos-release

即可看到已升级为CentOS7.7了

官方QQ群号码:922069959
点击链接加入群聊【路由器交流】:https://jq.qq.com/?_wv=1027&k=5AKdmZP

您可能感兴趣的文章

支付宝打赏支付宝打赏 微信打赏微信打赏

本站》评论功能已永久关闭

官方QQ群号码:922069959
点击链接加入群聊【路由器交流】:
https://jq.qq.com/?_wv=1027&k=5AKdmZP
官方QQ群号码:922069959