斐讯n1如何刷linux系统新手教程
原作:Jerr-_-
Phicomm n1 本是一款可用来挖矿的nas设备,它的配置挺高的,1.5GHz四核cpu(armv8架构),2G内存,8G emmc,千兆以太网卡,和树莓派3B+相同的无线网卡。这配置也使得它有了较高的可玩性。下面简单介绍一下给他刷机的方法。刷好之后可以通过ssh连接进行操作,也可直接使用hdmi屏幕当作电脑来使用。下图是ssh的截图。
准备工具
电脑一台
公对公USB线(可自己剪两根安卓线接起来)
网线一根
hdmi显示屏一个(可用电视替代)
鼠标一个
n1自带的是一个极度阉割的android系统,因此想要给它刷机的方法和给安卓手机刷机的方法差不多。下面分五步进行描述。电脑的操作环境,以Windows 10为例,因为并没有找到Linux环境下的线刷工具。
降级,刷入recovery
开启adb调试
通电开机,对屏幕上的固件版本用鼠标点四下,屏幕显示“ADB调试开启”即可。
进入fastboot模式
插上网线,用usb双公线连接盒子和电脑,记录下盒子的ip地址。
使用官方的adb调试工具,可在这里下载。解压后进入这个目录,shift+鼠标右键,在powershell打开这个目录。输入下面命令:
.\adb.exe connect n1的IP
.\adb.exe shell reboot fastboot
刷入recovery
下载降级包,解压到刚才的目录中,输入以下命令:
.\fastboot.exe flash boot boot.img
.\fastboot.exe flash bootloader bootloader.img
.\fastboot.exe flash recovery recovery.img
.\fastboot.exe reboot
刷入官改版安卓系统
准备工作
下载线刷工具
下载线刷包
安装好线刷工具后,需要进入设备管理器添加一个过时硬件:
右键点开始菜单,点设备管理器
点击 [操作] 菜单
安装我手动从列表选择的硬件
libusb-win32 Usb Devices
WorldCup Device
解压线刷包
打开线刷工具后,切记取消勾选“擦除flash”和“擦除bootloader”,鼠标左上角选择导入线刷包,然后再次adb连接盒子并进入线刷模式。进入线刷模式后即可点击开始进行刷机。
.\adb.exe connect n1的IP
.\adb.exe shell reboot update
现在你已经有了一台智能机顶盒了!试了一下效果还是很不错的。但是,我们的目标是刷Linux系统,要什么机顶盒啊!
用优盘引导启动Linux
这一步比较简单,直接下载Armbian镜像烧录进优盘,镜像可选Ubuntu/Debian/有桌面/无桌面。如果想要使用别的发行版可去这里,或者这里下载。烧录工具我用的是etcher,感觉蛮好用的,但1.4之后的版本就有广告了,嫌烦可去github的release页面下载1.3版。
烧录进优盘后,别急着插进去!先修改boot分区里面的uEnv.ini文件,把里面的“什么什么.dtb”改成“meson-gxl-s905d-p230.dtb”。
现在也别猴急着要插!先让盒子进入线刷模式,然后在开机的黑屏的那一瞬间插进去,之后就会自动从优盘引导启动。
把Linux刷入内部储存emmc
进去以后,ssh连接它吧。初始用户名密码是root,1234。ssh登录后会提示修改root密码,然后提示创建普通用户,可ctrl+c跳过。
然后运行nand-sata-install命令,即可把系统刷入内部储存中。结束后重启,拔掉优盘,即可从emmc启动。如果插入优盘,仍会从优盘启动。
刷机后的一些设置
连接无线网
使用nmtui伪图形界面,或者直接输入下面命令:
nmcli device wifi connect SSID password 密码
换源
修改/etc/apt/sources.list,注释原有内容,加入下面几行:
eb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free
deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free
deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main contrib non-free
然后更新一下系统。
apt update
apt upgrade
设置时区、主机名
timedatectl set-timezone Asia/Shanghai
hostnamectl set-hostname phicomm-n1
基本设置结束了,剩下的自己随便折腾着玩吧!你可用它建站,做Minecraft服务器,做NAS给舍友分享小电影,甚至运行tensorflow跑人工智能,等等等等。。。总之玩的开心就好!
最后加个救砖部分:救砖
感谢@mingshans的建议
一般来说,正确的操作是不会变砖的,但是如果喜欢折腾,或者有地方操作不当还是有概率变砖无法开机的。这时候,你需要准备文章开头部分的那些东西,刷回电视盒子系统,操作也很简单。具体步骤如下:
盒子通过USB连接电脑,别插电源。
电脑打开线刷工具,选好电视盒子的刷机包,取消勾选“擦除bootloader”,勾选“擦出flash”,点开始。
现在再给盒子通电,开机的一瞬间它会自动开始刷机。
目前我遇到的最严重的变砖情况,自己给emmc重新分区,最后忘了写入bootloader,这么都救过来了。或许还有更严重的变砖情况?我就不知道了。
——分割线——
感谢作者的分享~这次不设隐藏,希望大家帮顶!!!然后可以让作者也能来我们论坛玩耍{:130:}
更多斐讯资讯敬请斐讯盒子论坛
https://www.znds.com/bbs-419-1.html
海量精品智能电视专用应用关注当贝市场
http://www.dangbei.com/
感谢分享 你用过,体验如何? 感谢分享 耍Linux可以干什么
页:
[1]