Running Linux on a RiscPC – why is it so hard?
6 months ago
- #Debian
- #RiscPC
- #Linux
- 作者想在1994年的ARM台式机RiscPC上运行Debian,出于怀旧和追求类UNIX体验的考虑。
- 最初尝试Debian 2.2(Potato)和3.0(Woody)都失败了,原因是兼容性问题、缺少引导程序以及二进制文件崩溃。
- 作者在分区时遇到困难,缺少!PartMan等工具,不得不手动格式化和挂载文件系统。
- 使用debootstrap创建Debian安装时,由于tar问题和缺失/dev/console等系统组件而变得复杂。
- 通过创建包含必要内核模块和工具的自定义initrd,最终成功引导进入Debian Woody。
- 由于自动安装程序失败,需要手动安装软件包,并通过暴力方式解决依赖问题。
- 最终配置包括设置/etc/fstab、配置模块、用root密码加固系统。
- 作者回顾了这个混乱的过程,但成功在RiscPC上实现了Debian Woody的安装,未来目标是改进启动流程并让XFree86运行起来。