• 注册
  • 技术宅 技术宅 关注:0 内容:718

    [流水账记录] 斐讯N1刷armbian到emmc并安装Docker!

  • 查看作者
  • 打赏作者
    • 技术宅
    • 大版主
      够逼格

      终于。。。终于在昨天晚上加班时抽空搞定了三分之二 [s-11] ,就是armban+docker两者,还有个lede和插件没安装,暂时先这样吧,做个记录。

      首先,买一台斐讯K1~ [s-20] 

      带双头USB-A 刷机的话也才90左右的样子!

      ↓ ↓ ↓ 点击下面拼多多购物链接 ↓ ↓ ↓

      我就是那个叫拼多多购物链接的 [s-20]

      还需要一只有线USB鼠标、一根HDMI线,一台显示器或者电视机

      然后下载斐讯N1/T1降级助手!

      百度网盘下载(提取码回复后在底部可见):进入下载页面

      顺便,你可以开始下载armbian 固件包了~比较大,先下载着吧。

      armbian 5.91下载:点击进入下载页面

      吐槽君用的是“Armbian_5.91_Aml-s905_Ubuntu_bionic_default_5.1.15_20190710.img.xz”,因为习惯ubuntu。一般高手可以直接用“Armbian_5.91_Aml-s905_Debian_buster_default_5.1.15_20190710.img.xz”,两者区别不大,debian是ubuntu的大哥 [s-19] 

      对了,还有个img镜像刻录工具,我是根据网上教程下载了个“balenaEtcher”,一百多M有点大。等刻录完才想起我好像有“IMGto”啊 [s-11] 

      IMGto 下载地址:百度网盘下载(提取码回复后在底部可找)

      准备完成后,我们先做降级斐讯N1的固件,以方便我们刷机,并且设置斐讯N1开机U盘启动:

      偷懒,用橙子大佬的B站视频吧,因为没几个代码,所以不写了:大佬视频连接地址

      额,根据某人的要求还是稍微写一下。。。

      1.用双头USB-A连接线将斐讯N1和电脑连接。

      2.用HDMI线将斐讯N1和电视机连接。

      3.在连接斐讯N1到电视机后,鼠标放到版本号上点击四下,电视机中间会出现几个小字“打开adb”

      4.电脑中打开“斐讯N1/T1降级助手”文件夹,打开“T1_N1降级工具v1.1.exe”,输入斐讯N1的IP地址后,开始降级操作。

      5.降级时顺手用IMGto给U盘做个armbian镜像。

      6.等降级完毕,先拔出斐讯N1菊花上插着的两个USB线,然后在电脑刚才打开的“斐讯N1/T1降级助手”文件夹界面,在右上角点击“文件”,选择“以管理员身份打开PowerShell”

      7.输入命令:./adb.exe connect 斐讯N1 IP地址

      8.插入刚刚做好的armbian镜像u盘

      9.再次输入命令:./adb.exe shell reboot update

      开启自动就从U盘启动armbian系统了。

      对了,在电脑将armbian写入u盘后,我们需要做一个修改:

      1.这时候电脑上会有个“boot”磁盘,win认的出可以打开。

      2.看一下里面分别有“dtb”和“dtb-5.1.15-aml-s905”两个文件夹,把“meson-gxl-s905d-p230.dtb”中的“meson-gxl-s905d-p230.dtb”文件复制到“dtb”文件夹;

      3.修改boot 根目录中的“uEnv.ini”,修改第一行为“dtb_name=/dtb/meson-gxl-s905d-p230.dtb”

      4.保存就OK了!

      接下来还开始将armbian写入斐讯N1了!

      这里吐槽下这类的live盘,很多新手会以为装完就到设备硬盘中了,没成想拔出U盘就现场嗝屁。。。

      armbian也是这种混蛋之一。。。

      还在修改版作者已经充分认识到自己问题,写入斐讯N1 emmc硬盘不需要再辣么费劲了。

      首先要备份一下EMMC原本的文件,这样万一玩腻了,还能刷回去。

      输入ddbr,然后选择b,后面全部同意,备份的时间有点久,可以出去喝杯茶啥的。

      (备份是放在U盘里的,别删了。这个我是咋知道的呢?为了确认流程,我又刻录了一次镜像,后来想刷回去的时候发现备份不见了。。。)

      当前目录下有一个install.sh文件,执行它就可以了,需要等几分钟。

      大概看了一下内容,基本就是把U盘里有用的文件都拷贝到EMMC上了,这要得益于Linux一切都是文件的特点。

      下次重启就可以单独用盒子启动了,不过记得提前把U盘拔了。至于怎么拔出来,可以在重启的瞬间拔出来,可以先断电然后拔出来,也可以直接拔,看你的心情。

      至此,一个运行着Linux系统、可以单独运行的小主机就完成了。(又多了一台吃灰神器)

      给斐讯N1的armbian系统安装docker

      先通过ssh连接斐讯N1,编辑“/etc/apt/sources.list”

      debian用户用这些地址:

      deb http://mirrors.ustc.edu.cn/debian stretch main contrib non-free

      deb http://mirrors.ustc.edu.cn/debian stretch-updates main contrib non-free

      deb http://mirrors.ustc.edu.cn/debian stretch-backports main contrib non-free

      deb http://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free

      ubuntu 用这些地址:

      deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse

      deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse

      deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse

      deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse

      保存后更新下系统

      apt-get update

      apt-get upgrade

      armbian安装docker

      curl -fsSL https://get.docker.com -o get-docker.sh

      sh get-docker.sh --mirror Aliyun

      以上步骤调用阿里云加速,但还是会要等一段时间,看上去像卡住 [s-37] 

      这时候打开浏览器登录“dev.aliyun.com”,在后台左侧列表找“镜像加速器”。好像不同账户可能地址会不同?找到那个地址就对了!

      然后通过ssh执行:

      mkdir -p /etc/docker

      tee /etc/docker/daemon.json <<-'EOF'

      {

      "registry-mirrors": ["https://加速镜像地址"]

      }

      EOF

      systemctl daemon-reload

      systemctl restart docker

      安装docker图形化管理Portainer  

      docker pull portainer/portainer:linux-arm64

      docker volume create portainer_data

      docker run --restart always -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer:linux-arm64

      好啦,到这里就可以用浏览器打开 斐讯N1的IP地址以及9000 端口,就可以看到docker有界面啦~

      快累死了。。。格式和语句就不改了,太累了。。。

      引用过的大佬网址:

      https://www.right.com.cn/forum/thread-673287-1-1.html

      https://www.maxlicheng.com/openwrt/216.html

      https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=430903&page=1

      隐藏内容需要回复可以看见

      回复
      呢喃的歌声

      为了发个推荐链接...都看这么多了 [s-45]

    • 吐槽君推荐是顺便,记录是给自己用的。比如我下午又重装了。。。
      拉黑 2年前 电脑端回复
    • 吐吐吐吐吐 @吐槽君 [s-24] 坐等出一键脚本
      拉黑 2年前 电脑端回复
    • 吐槽君 @吐吐吐吐吐 这玩意一键不了,从系统打到docker [s-32]
      拉黑 2年前 电脑端回复
    • 回复
      树旁的落叶


      回复
      树旁的落叶

      博主,能分享一下5.15内核的这个armbian吗,网盘删除了

    • 吐槽君最近在外面半公事半旅游 [s-11]
      拉黑 1年前 电脑端回复
    • 回复
      树旁的落叶

      开始折腾 [s-4]

      回复

      开始折腾X2

      回复
      下载软件学习一下。
      回复
      膜拜大神
      回复
      回复看看
      回复
      无名的旅人
      学习
      回复
      6666666666666
      回复

      请登录之后再进行评论

      登录
      技术宅
    • 今日 2
    • 帖子 718
    • 关注 0
    • 发表内容
    • 做任务
    • 实时动态
    • 偏好设置
    • 到底部
    • 帖子间隔 侧栏位置: