虽然虚拟机也能做 linux 系统,但是如果想带出门的话,带一个笔记本实在是太笨重了。
另外,我想自己搞一个类似黑群辉的NAS,用旧笔记本或者台式机,那耗电,感觉有点不合适吧。
经过多方了解,最先锁定的是树莓派,当时发觉这家伙很小巧,又能连摄像头做监控,还能做服务器,再者还能当个小电脑带出去,非常符合我的需求。然后闲鱼上一看,二手 树莓派3B+ 要160,还是个裸板买壳还要 15。如果是 2b 的话带壳也要120,最最关键的是网上百度说这个树莓派性能比较差,搭服务器或者编译的时候会很卡,另外因为用的是 SD 卡,速度也慢,长时间高负荷容易发热烧掉(这不由得让我想起了 “酷鱼S2” 迷你机箱 + R5 2400g,网上说夏天的时候内置的迷你风扇完全不够用,机箱小散热不好,容易宕机)
于是乎我就犹豫了,又过了一段,斐讯因为涉及传销倒台了,看新闻的时候发现有人说 N1是盒子派来的卧底 https://post.smzdm.com/p/684570/
然后又查到 N1 无论是CPU还是GPU都比树莓派3B要好的太多了,譬如 28nm的41.5GHz肯定比40nm的41.2GHz要好。闲鱼又一查,N1全新才80。划算,果断入手。
如果不和硬件打交道,也就是没有用到树莓派的GPIO口,N1绝对是首选。
简单的介绍下:N1 天天链是斐讯出的一款挖矿产品,虽然已经翻车,但是本身硬件配置还是很不错的,晶晨 S905D 主控,蓝牙 4.1,双频 WiFi,2G + 8G,USB2.0,HDMI。
连上显示器(由于我家的显示器都是VGA的,因此我买了个二手HDMI转VGA的转接头,10块以下)。
如果用的是台式机,另外还要找一个 “无线路由器”(就是下图的U盘样子的,也可以用360随身 wifi 等)
N1连接显示器后,插上电源,可以用 N1 的无线也可以使用 N1 的网口,总之让电脑与 N1 处于同一个网段(千万注意:断开路由器的外网接口,虽然现在联璧金融倒台了,但是N1还是会自动更新的)。
此时,如果你的N1的固件版本是V2.19_XXXX_NS,那么恭喜,你可以跳过刷机环节了。(我刚开始是不懂,网上教程太太省略了,没一次性理解清楚,就被它升级了 T-T)
降级前要开启adb,方法是 —— 连续多次点击 “固件版本号”
然后要 “获取IP地址”,如果用的是有线,那么IP地址就直接显示在下方了,如果用的是无线,那么必须确保两台电脑在同一网段(注意:路由器别连外网,否则会自动升级)
联网的目的是为了下一步使用 ADB WIFI 无线调试 功能。没有 ADB 的小伙伴去下载 https://dl.google.com/android/repository/platform-tools-latest-windows.zip
下载完成后解压,然后打开解压后的文件夹。按住 Shift,鼠标右键点击空白处,点击 [在此处打开 Powershell 窗口] 或 [在此处打开 命令提示符 窗口]。
输入.\adb.exe connect %IP%
将 %IP% 替换为 N1 的 IP,也就是官方固件页面显示的那个 IP。
返回类似connected to %IP%
这样的提示,表示连接成功。
连接成功后输入adb.exe shell reboot fastboot
,重启至 fastboot 模式。
将你的 N1 用双公头 USB 数据线与电脑连接,务必连接至靠近 HDMI 接口的那个 USB 接口,连接后查看设备管理器是否识别出新的硬件,如果新硬件驱动异常,右键新硬件点击 [更新驱动程序]。直到感叹号消失,才能进行下一步!!!
降级要用到的N1_V2.19_imgs,分区文件下载地址:https://share.weiyun.com/5xIarC0 密码: mivmcn
将压缩包内的分区文件解压至 ADB 工具包文件夹
依次输入命令刷入各个分区
fastboot.exe flash boot boot.img
fastboot.exe flash bootloader bootloader.img
fastboot.exe flash recovery recovery.img
(我这里是因为设置了环境变量,所以可以在任意路径使用adb和fastboot命令)
输入fastboot.exe reboot
重启设备。重启设备后你会发现版本号还是和以前一样,并没有变成 2.19,是不是失败了?放心,这个降级并不是降级系统,而是降级引导等关键分区,所以固件版本号那里是不会变的。
降级成功后,下面开始将armbian刷入 U盘。(刷入emcc据说运行速度比U盘快很多,这个我还没试)
首先U盘/SD卡测速,这里要求U盘的读写速度均必须在10MB/s以上,不然无法从U盘/sd卡启动。
(推荐 朗科U905U 32g盘¥25 或 夏科32g micro sd卡 ¥20 + 优越者3.0读卡器 ¥8)博主双11就是买了这两款测验,没啥问题,而且速度很快,用到现在没啥问题,好用不贵)
N1 armbian 下载地址
https://yadi.sk/d/pHxaRAs-tZiei/。
(带desktop的是有桌面的,没带desktop的是纯命令行的,我下面演示用的是纯命令行的版本)
https://yadi.sk/d/srrtn6kpnsKz2/Linux/AltLinux/5.x/20190902
各镜像区别:
- GNOME 2.x:作为大家熟识的传统界面,默认2个面板。在系统资源占用方面,GNOME 2.x 较GNOME 3 要求 RAM 较少、CPU较高。在这两个方面:XFCE ,LXDE < GNOME 2.x。在目前发行版本中,LInux Mint,Debian等仍使用GNOME 2.x作为默认桌面环境。
最低配置要求 | |
---|---|
Required RAM | 384 MB |
Required CPU | 800 MHz |
- GNOME 3作为GNOME 新版本,较GNOME 2.x变革明显.GNOME 3相对直观,大多数同学还是习惯传统的GNOME 2.x桌面环境。GNOME 3只有一个顶部面板,传统菜单不复在。可在左上角点击“活动”查看应用、工作分区等。目前,Fedora 15等发行版本采用GNOME 3 作为默认桌面环境。
最低配置要求 | |
---|---|
Required RAM | 768 MB |
Required CPU | 400 MHz |
- Unity 是由Canonical 起初为上网本设计,先被采用为Ubuntu 11.04 默认桌面。Unity较GNOME 3或KDE 占用系统资源较多。在Unity桌面环境中,只有一个顶部面板,桌面左侧有一类Dock的应用启动器。
最低配置要求 | |
---|---|
Required RAM | 1GB |
Required CPU | 1GHz |
最低配置要求 | |
---|---|
Required RAM | 615MB |
Required CPU | 1GHz |
最低配置要求 | |
---|---|
Required RAM | 128MB |
Required CPU | 266MHz |
最低配置要求 | |
---|---|
Required RAM | 192MB |
Required CPU | 300MHz |
引用地址 https://www.cnblogs.com/chenmingjun/p/8506995.html
永久有效的Github地址 https://github.com/yangxuan8282/phicomm-n1/wiki/OS
下载完后解压固件,有两款工具都可以烧录,分别是
- win32diskimager(操作简单)
- USB Image Tool
烧录好之后,U盘会被分为两块 —— boot 盘 和 ext4 的盘(这块在window上是查看不了的)
armbian从0928版本开始,不用重命名为dtb.img
直接编辑U盘根目录下 uEnv.ini 文件
将 dtb_name= *****
改为 dtb_name=/dtb/meson-gxl-s905d-p230.dtb
修改好后,将U盘插入离HDMI近的那个U口,然后启动设备。
如果你和我一样没有从U盘启动,还是启动了斐讯系统,则使用如下命令重启 adb shell reboot update
输入上面的命令重启之后我是进入了 armbian 系统,然后会要求你输入账号密码。
默认的账号是 root, 密码是 1234。它会要求你修改密码。修改之后要会要求你创建账户(会提示按 ctrl+c 可以取消)。如果你是用来做服务器的话,直接 ctrl+c 取消它。
OK,整个降级 & 刷机环节到此就正式结束了。Enjoy the armbian linux system。
(其实单纯使用命令行版的linux,虽然体积小,但确实浪费了他这么强大的GPU,建议还是装Desktop版的)
另外说一下,现在的U盘在window上是完全访问不了的了。如果要格式化,直接进入我的电脑右键 “管理” –> “磁盘管理”。