Linux on the Sun JavaStation NC HOWTO

Robert S. Dubinski

2001-10-31

这是一篇 HOWTO 文档,描述了如何在 Sun JavaStation NC 上启用 GNU/Linux OS


目录
1. META 信息
1.1. 本文档的目的
1.2. 致谢
1.3. 历史
1.4. 文档版权和许可
1.5. 最新版本和源代码的位置
1.6. 报告在 HOWTO 中发现的错误或添加内容
1.7. 此 HOWTO 的 TODO 列表
2. 什么是 JavaStation
2.1. 什么是 JavaStation NC
2.2. NC 的定义,包括与 PC 的区别
2.3. JavaStation 型号系列描述,包括硬件规格
2.4. 运行 LinuxNC 的原因以及消除误解
2.5. 为什么不再生产 JavaStations
2.6. 在哪里购买 JavaStation
3. JavaStation 上运行 Linux 的背景要求
3.1. 完整的硬件要求
3.2. 网络服务要求
3.3. 了解 JavaStation 启动顺序
3.4. 其他软件要求:替换固件 (PROLL)
3.5. 确定您的文件系统类型:NFS-Root,还是嵌入式?
3.6. 要查看的支持站点:Zaitcev 的 Linux 站点
4. 构建您的内核
4.1. 开始之前
4.2. 确保您使用 32 位模式
4.3. 支持的 Linux Kernel 版本
4.4. 所需的内核配置选项
4.5. "Embedded-Root" FS 配置的必要补丁
4.6. 构建可用于 JavaStation 的内核
4.7. 将内核从 ELF 格式转换为 a.out 格式
4.8. 可用于 JavaStation 的内核镜像,System.map 和 .config 文件示例
5. 构建可用于 JavaStation 的文件系统
5.1. 准备构建您自己的文件系统
5.2. "/etc/fstab" 文件的内容
5.3. "Embedded-Root" 镜像创建过程
5.4. 文件系统示例
5.5. X 服务器示例
5.6. 外部文件系统示例
6. “开箱即用”JavaStation 启动文件解决方案
6.1. 简单解决方案 #1
7. 设置您的服务器
7.1. 前言
7.2. 设置 RARP 服务
7.3. 设置 DHCP 服务
7.4. 设置 NFS 服务(仅限 "NFS-Root Options"
7.5. 设置使用 TFTP 启动
8. 启动您的 JavaStation
8.1. 启动 Linux 时要看到的内容
9. 问题和故障排除
9.1. 启动时,消息 "The file just loaded does not appear to be executable."。为什么?
9.2. 启动时,出现消息 "no a.out magic" 并停止启动。为什么?
9.3. 我尝试启动 Krups,但 JavaOS 启动了。我甚至没有 JavaOS!
9.4. 无法在我的 JavaStation 上启动 > 10 MB "Embedded-Root" 镜像。为什么?
9.5. 启动后,键入任何内容都会产生乱码字符。为什么?
9.6. 在 X 会话中连接到 Solaris 服务器时,字体服务器 "xfs" 崩溃。为什么?
9.7. 执行到 Solaris 服务器的间接 XDMCP 导致会话登录失败。为什么?
9.8. TFTPd 配置在 SUSE 6.3 上不起作用。为什么?
9.9. 关于 RARP:是否需要?
9.10. 可以在 Espresso 型号上使用智能卡读卡器吗?
9.11. 可以使用 Solaris DHCP 服务器代替 ISC 吗?
9.12. 可以在这样的无盘启动中将参数传递给 "/sbin/init" 吗?
9.13. JavaStation 上启用 X
9.14. 是否有邮件列表帮助?
9.15. 可以从板载闪存启动 JavaStation 吗?
9.16. "Piggyback" 也适用于 x86 吗?
9.17. 我安装了新的内存,但现在它无法启动。为什么?
9.18. 既然 JavaStations 可以与 Linux 一起使用,那么其他免费操作系统呢?
9.19. Linux 2.4 内核是否有效?哪个版本是最新的可用版本?
9.20. 我可以在非 SPARC 机器上编译内核吗?
9.21. 我可以像其他 Sun 设备一样获得 ok> 提示符吗?
9.22. 我的键盘无法识别。我该怎么办?
9.23. Proll 报告 "TFTP: ARP Timeout"。为什么?
9.24. 为什么我无法在 Krups 上获得 TrueColor?
9.25. 我按照本 HOWTO 操作,但我的 Dover 无法工作。为什么?
9.26. 可以在串行控制台初始化之后加载帧缓冲吗?
9.27. 我真的需要一个完整的开箱即用解决方案,马上!
9.28. 你没有回答我的问题。
10. 参考文档
10.1. Mr. Coffee 跳线信息
10.2. Krups 跳线信息
10.3. JavaStation 新闻稿
10.4. JavaOS 1.0 下载
10.5. Espresso IDE 电路
10.6. JavaStation 启动监控组合键
10.7. JavaStation 照片库
A. GNU 自由文档许可证
0. 序言
1. 适用性和定义
2. 逐字复制
3. 批量复制
4. 修改
5. 合并文档
6. 文档集合
7. 与独立作品的聚合
8. 翻译
9. 终止
10. 本许可证的未来修订
如何在您的文档中使用本许可证