上个月,无意在海鲜市场刷到「龙芯3A3000平台的主板备件」,卖家说包点亮但不知如何使用,看到价格还行(两位数还包邮),于是就下单,开始折腾之旅……
期间尝试过的发行版(MIPS64-el平台)
收到的这块板子成色特别新,与卖家描述一致,是联想「开天S510Z」的维修备件;原台式机的宣传海报如下图所示。
由于买的是备件,那么其他硬件就得自行安排啦,配置如下表所示。
类别 | 型号与参数 |
---|---|
处理器 | 龙芯3A3000(4C4T MIPS64el 1.45GHz) |
芯片组 | 7A1000(板载两张RTL8111千兆网卡) |
内存 | 记忆科技 DDR3 1600MHz 2GB |
硬盘 | 台电 极速 60GB SATA3 固态 |
显卡 | 芯片组集成(占用384MB内存做显存) |
电源 | 随便找的爵柏500WS稳定王(bushi) |
无线 | 雷凌RT3070 2.4GHz 150Mbps USB |
系统 | Loongnix 20 RC2 |
开始折腾前,需要一台能联网的电脑以及一支4GB以上容量的U盘。
前往龙芯开源社区-Loongnix操作系统页面,在「下载」处下载名为 桌面: Loongnix-20.mips64el.rc2
的镜像。
下载完成,使用 balenaEtcher 软件烧录刚刚下载好的 Loongnix 20
镜像至U盘内。
⚠️请注意:这将清除U盘内的所有数据,请事前做好数据备份的操作。
烧录完成,准备安装系统啦~
U盘
,随后退出即可。(你没听错,这个BIOS没有单独的保存选项)Loongnix 20
基于 Debian
衍生而来,其图形化安装步骤也与后者一致;但需要注意的是,安装系统前,建议把硬盘的所有分区删除,并使用GPT分区表,以免安装程序莫名闪退报错。GRUB
引导程序。这部分忘了截图,后续再补充吧╮( ̄▽ ̄"")╭
grub.cfg
参数对不上;先进入系统,然后再通过终端进行修复。此时,你需要输入 ls
查看下当前硬盘信息,找到「引导分区」(也就是\boot
)、「系统分区」(一般是单独的分区,例如(hd0,gpt3)
)。
接着,在「引导分区」中通过 Tab 键补全查找「Linux 内核」与「Linux 引导」共两个文件。
然后,加载Linux内核到磁盘0的第3个分区:linux /vmlinuz-4.19.0-12-loongson-3 ro root=/dev/sda3
(根据实际情况进行修改);
接着,加载Linux引导:initrd /initrd.img-4.19.0-12-loongson-3
(根据实际情况进行修改);
如果没有出现报错提示,只需要输入 boot
命令,手动引导操作完成。
💡提示:GRUB可以使用 Tab 键补全。
xrandr
命令临时切换主副屏。
xrandr -q
查看主副屏信息,以及支持的分辨率。xrandr --output <板载VGA视频的名字> --primary
,将板载显卡设置成主屏幕xrandr
命令设置错误,重启系统即可。打开终端,输入命令(懒办法解决):sudo cp -r \boot\* \boot\boot\
这下,就不用手动引导啦。
个人推断应该是BUG,错把
boot
分区的根目录直接识别成\boot
;正确的EFI引导应该 标记为boot
分区 下的boot
目录,类似/dev/sda1/boot
。懒人命令会报错,毕竟涉及到递归问题,影响不大(空间过小除外);提高鲁棒性的方法就是进「引导分区」一点一点「精卫填海」。
Loongnix 20 由 Debian 10(内核4.19)衍生而来,针对MIPS64el架构有优化;此版本使用的是 META 1.2 桌面环境。
需要注意,2022年开始,「龙芯开源社区」更换域名了,这也导致软件仓库需要修改。
你需要修改/etc/apt/source.list
文件,将 www.loongnix.org
修改成 www.loongnix.cn
并保存好。
随后,使用以下命令更新仓库密钥对(引用于:Loongnix桌面仓库源Key升级更新)。
bashwget http://pkg.loongnix.cn/loongnix/pool/main/d/debian-archive-keyring//debian-archive-keyring_2019.1.lnd.2_all.deb dpkg -i debian-archive-keyring_2019.1.lnd.2_all.deb apt-key add /usr/share/keyrings/debian-archive-buster-loongarch64-stable.gpg
这样仓库源才能正常使用。
使用VLC播放720P30帧、AVC编码、2Mbps码流的视频;能流畅播放且音画同步,拖动进度条能指哪打哪;处理器占用大约到5成(截图时存在波动,占用到75成)。
使用自带浏览器(基于Chromium 90内核)观看480P在线视频,貌似也没啥问题。
短暂两天的折腾,说真的心态确实有点点崩。毕竟光装系统就是好几个半小时,排坑解决问题的过程也花了不少时间QAQ。不过最终能跑上系统,还是值得的~
不过还是得吐槽一下,MIPS64el没人管了么?(哭)
网上一堆无效信息,人麻了。
本文作者:喵卡
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!