3DS折腾linux小记

3DS折腾linux小记

💡 原文中文,约1300字,阅读约需4分钟。
📝

内容提要

笔者在3DS上尝试运行DSLinux和Linux for 3DS。DSLinux通过R4卡启动,部署简单,但某些命令无法使用。Linux for 3DS项目已停止更新,基于Busybox和Buildroot构建。尝试启动Debian和Devuan时遇到内核问题。

🎯

关键要点

  • 笔者在3DS上尝试运行DSLinux和Linux for 3DS。
  • DSLinux通过R4卡启动,部署简单,但某些命令无法使用。
  • Linux for 3DS项目已停止更新,基于Busybox和Buildroot构建。
  • 尝试启动Debian和Devuan时遇到内核问题。

延伸问答

如何在3DS上运行DSLinux?

可以通过R4卡启动DSLinux,首先下载DLDI版本的DSLinux,将文件解压并放在R4卡的根目录下,然后在3DS上启动对应的入口程序进入R4菜单,选择.nds文件启动DSLinux。

DSLinux在3DS上有什么限制?

DSLinux的某些命令无法使用,尽管文件系统被挂载为读写,但缺少xorg等驱动,WiFi芯片的驱动也没有实际用途。

Linux for 3DS项目的现状如何?

Linux for 3DS项目基本已经停止更新,使用Busybox和Buildroot构建。

如何在3DS上启动Debian或Devuan?

需要将SD卡连接到电脑,在根目录下新建/linux文件夹,放入相应的arm9linuxfw.bin和zImage镜像文件,然后选择firm_linux_loader进行启动。

在3DS上运行Linux时遇到的内核问题是什么?

尝试启动Debian和Devuan时,可能会遇到内核panic或卡在starting sysctl的问题。

DSLinux和Linux for 3DS有什么区别?

DSLinux是通过R4卡启动的,部署简单,而Linux for 3DS是为原生3DS开发的,使用Busybox和Buildroot,且已停止更新。

➡️

继续阅读