适用于长城龙芯3A2000C的Debian基础操作系统一键恢复镜像

之前我在B站发布的视频《能行吗?我搞来了十一台36元包邮的国产龙芯电脑!》引起了很多朋友的关注。视频中我也给大家分享了如何在这台龙芯电脑上安装上Debian操作系统的笔记。不过还是有一些朋友跟我说安装过程有些复杂,对于Linux初学者难度过大,是否有更简便的安装方式。于是我在周末用了一点点时间,做了这个一键恢复的镜像,可以帮助大家很快的安装上初始的操作系统。

支持主板风扇调速的龙芯3A2000C Linux 5.10内核

之前在《安装DEBIAN 11到长城龙芯3A2000C平台》一文中,记录了如何将Debian 11安装到龙芯3A2000C电脑上。Debian 11默认的Linux内核版本是5.10,对比龙芯官方的内核,版本比较新,能够支持许多新的特性。但是也带来了一些问题,这个内核并未针对长城的龙芯3A2000C主板做优化,例如主板的风扇转速就一直居高不下,且操作系统也无法获得主板的转速,在特定的场合就无法静音运行(例如做NAS)。

龙芯官方的内核是4.19版本的,没有这个问题。我花时间研究了下官方的4.19内核源码,发现产生这个问题的原因是,5.10内核并未包含EC芯片的驱动程序,且主板上的EC芯片也无法直接获得CPU的温度,官方内核的解决办法是,通过CPU获得当前温度,每秒更新一次给EC芯片,以便于其根据策略控制风扇转速。

来吧!用OpenMediaVault把龙芯3A2000C做成NAS吧!

前段时间我的视频让很多朋友关心起了36元包邮的龙芯3A2000C,看完后就问我能否把它做成NAS。因为我自己已经有了两套远程同步互相容灾的NAS,所以一开始我就没有去研究这个话题。但问的朋友越来越多,在元旦的时候,我就抽时间看了下。

龙芯3A2000C是MIPS64架构,大部分NAS软件都没有针对这一架构的版本。我找了我最熟悉的OpenMediaVault,研究了下它的源代码,发现只要付出小小的努力,重新移植编译部分组件,就能把它迁移到MIPS64平台上。于是花了点时间,我就弄了一个版本出来,然后找了几位群友测试了一周,暂时发现了一些小Bug,并修复了。好吧,既然很多朋友要,我就做了一个镜像版本,便于大家安装,给大家下载用用看吧。
龙芯3A2000C是MIPS64架构,大部分NAS软件都没有针对这一架构的版本。我找了我最熟悉的OpenMediaVault,研究了下它的源代码,发现只要付出小小的努力,重新移植编译部分组件,就能把它迁移到MIPS64平台上。于是花了点时间,我就弄了一个版本出来,然后找了几位群友测试了一周,暂时发现了一些小Bug,并修复了。好吧,既然很多朋友要,我就做了一个镜像版本,便于大家安装,给大家下载用用看吧。

安装Debian 11到长城龙芯3A2000C平台

最近在小黄鱼看到有卖家在卖龙芯3A2000C的主板(带CPU),虽然这个平台有点老,也不是最新的LoongArch架构,还是早年的MIPS64el架构,但架不住便宜啊!35元包邮,主板带CPU还带散热器!主板上还有4个SATA口!还要啥自行车!35元买不了吃亏买不了上当!于是下单来了一套。

收到后尝试安装系统,结果发现官方最新支持这个平台的只有19年的一个基于Fedora的版本,而且,内核居然是……3.10的,这都什么年代了,还在玩3.10……

于是开始尝试安装mips64el架构的Debian,可无论怎么试,用什么办法,都没有办法启动安装U盘,也许是主板BIOS的问题吧。最后,折腾了半天,终于用网络安装的方法,接着官方的老系统,把Debian 11系统装上了,内核升级到了5.10.0。