前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >斐讯N1安装Armbain Ubuntu教程

斐讯N1安装Armbain Ubuntu教程

作者头像
Aomsir
发布2022-12-06 13:37:54
3.7K0
发布2022-12-06 13:37:54
举报
文章被收录于专栏:Aomsir的专栏

前言

最近在折腾斐讯N1这个电视盒子,很强大,而且很便宜,拼多多也就100来块,可玩性很高,直接让我没任何想买树莓派的想法了。前后刷了OpenWrt当旁路由,刷了安装系统当电视盒子用。这两天突发奇想来折腾安装Ubuntu, 然后接到工作室的网络上当服务器使用,折腾是折腾成功了,但需要一些技巧。

准备工作

  • 斐讯N1主机✖️1
  • 电脑✖️1
  • 显示器✖️1
  • USB2.0的U盘 ✖️1
  • 公对公USB数据线
  • 软件包 点击下载 ,验证吗ipps

操作

固件降级

为防止刷失败自动升级为原系统要先进行降级

首先将电视盒子连上网线,显示器,最右边的USB口连上鼠标,进入原系统页面记下分配的IP地址,用鼠标点击四下固件版本号开启adb调试

然后在电脑上安装adb,mac这边直接使用brew来安装

代码语言:javascript
复制
brew cask install android-platform-tools

Windows: adb下载

然后使用公对公的USB数据线连接电脑和盒子的最右边线,把鼠标线拔了~

使用电脑的终端/cmd用adb连接盒子

代码语言:javascript
复制
adb connect 给盒子分配的IP:5555

#可以通过 adb devices 命令查看已连接设备

adb shell reboot fastboot

再就输入以下命令刷入低版本的固件,终端一定要包含下面三个文件的目录下!!!

代码语言:javascript
复制
fastboot flash boot boot.img

fastboot flash bootloader bootloader.img

fastboot flash recovery recovery.img

重启一下

代码语言:javascript
复制
fastboot reboot

刻录U盘

这个时候就把U盘插到电脑上进行系统的烧录,因为N1的芯片架构师arm的,就和Apple的M1芯片一样,不能使用x86的镜像,可以使用Armbian,有debian和Ubuntu系统,我这里提供的是Ubuntu的Windows上刻录U盘可以用UltraISO或者是Win32DiskImager,Mac下直接用dd就行 首先通过命令diskutil list来确认你的U盘盘符,一般是/dev/disk2,一定要找对!

先取消挂载

代码语言:javascript
复制
diskutil unmountDisk /dev/disk2

刻录U盘

代码语言:javascript
复制
sudo dd if=镜像位置及名.img of=/dev/rdisk2 bs=1m

修改dtd文件,直接用文件管理系统进去

在U盘根目录下可以找到一个uEnv.ini文件,将meson-gxl-s905x-khadas-vim.dtb换成meson-gxl-s905d-p230.dtb (新版本可能名字变了,叫uEnv.txt什么的,然后修改FDT=/dtb/amlogic/meson-g12b-odroid-n2.dtb这行) 5.62后的版本:修改根目录下的uEnv.ini文件,将meson-gxl-s905x-khadas-vim.dtb换成N1对应的meson-gxl-s905d-p230.dtb 之前的版本:复制dtb/meson-gxl-s905d-p230.dtb到根目录,并重命名为dtb.img

启动系统

!!这个时候一定一定要注意!是一定一定,不然可能会失败!

第一步:在电脑终端上输入adb shell reboot update,别急着回车。 第二步:一只手准备敲回车,另一只手准备好插入U盘到网口旁边的USB口,先回车,然后另一只手再以非常快的速度在黑屏的那一刹那把U盘插进去。

如果没有进入Linux系统,请重试。甚至可能要重刻录U盘。

如果成功进入新系统,恭喜你。

这个时候就通过 ssh 连接进Armbian系统,默认账号是root,密码是1234,需要先修改默认密码。

写进N1

目前为止,系统还只是写进了U盘,靠U盘启动,不方便,可以将U盘中的系统写进N1自带的EMMC存储中去

使用SSH连接上N1,进行数据备份先

代码语言:javascript
复制
ddbr

然后一直选B

弄完以后,当前目录下会有一个install.h,执行它就行了,命令是 ./install.h,拔掉U盘后能够成功就是成功了,不能就回去看是哪一步错了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 准备工作
  • 操作
    • 固件降级
      • 刻录U盘
        • 启动系统
          • 写进N1
          相关产品与服务
          云服务器
          云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档