Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2088294
  • 博文数量: 1647
  • 博客积分: 80000
  • 博客等级: 元帅
  • 技术积分: 9980
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 15:15
文章分类

全部博文(1647)

文章存档

2011年(1)

2008年(1646)

我的朋友

分类:

2008-10-28 17:45:02


  教 电 脑 的 人 , 总 有 一 个 理 想 ; 那 就 是 在 硬 体 条 件 不 变 下 , 可 以 教 授 不 同 的 作 业 系 统 , 包 括 Linux、 OS/2、 Cwin 95、 Cwin 31和 DOS。 当 然 , 这 不 是 梦 想 。 首 先 , 我 们 就 要 介 绍 在 一 般 硬 体 架 构 下 , 我 们 如 何 来 设 定 Linux 。
  
  软 碟 启 动 的 必 要 性
  有 人 或 许 会 怀 疑 , 为 什 麽 不 每 人 一 颗 硬 碟 算 了 。 但 是 在 现 实 社 会 中 , 这 往 往 是 不 可 能 的 。 因 为 , 主 流 市 场 已 被 控 制 了 。 如 何 在 兼 顾 市 场 需 求 与 全 面 教 学 中 取 得 平 衡 , 教 室 的 规 划 就 占 了 一 大 部 份 , 而 「 软 碟 启 动 」 的 机 动 性 就 占 了 极 大 的 优 势 。 下 列 就 是 它 的 优 点 :
  1. 硬 体 结 构 简 单 , 容 易 维 修 。 — — 组 态 设 定 全 在 伺 服 器 端 。
  2. 软 体 复 原 容 易 , 不 怕 学 生 更 动 。 — — 可 用 GHOST备 份 , 中 毒 也 只 须 修 Server即 可 。
  3. 工 作 平 台 多 元 化 , 激 发 学 生 创 意 。
  4. 教 学 模 式 多 元 化 , 教 师 可 依 专 长 设 定 自 用 教 学 硬 碟 。
  5. 活 化 电 脑 教 室 功 能 , 不 必 局 限 某 一 工 作 平 台 。
  6. 强 化 教 学 控 制 , 教 师 可 由 伺 服 器 端 控 制 学 生 。
  7. 免 BOOTROM节 省 费 用 , 只 需 软 碟 即 可 启 动 , 启 动 更 弹 性 。
  8. 权 责 清 楚 , 教 师 只 负 责 硬 碟 资 料 , 硬 体 维 修 由 行 政 单 位 负 责 。
  9. 教 学 弹 性 化 , 教 师 可 依 潮 流 , 随 时 轻 易 加 入 软 体 。
  10. 设 备 升 级 简 易 , 加 强 伺 服 器 功 能 即 可 。
  鉴 於 上 述 理 由 , 所 以 我 们 采 取 软 碟 启 动 。
  Linux教 室 简 介 与 软 硬 体 架 构
  Linux 是 网 路 上 兴 起 的 一 个 作 业 系 统 , 它 具 备 了 全 世 界 的 祝 福 , 使 用 Linux也 最 容 易 与 世 界 同 一 脉 动 , 更 重 要 的 是 它 宜 古 宜 今 , 它 是 作 业 系 统 老 祖 UNIX的 嫡 传 , 却 有 着 最 新 的 X-Win, 网 路 功 能 更 是 嗄 嗄 叫 , 只 可 惜 X-Win的 中 文 化 不 是 如 此 顺 利 , 国 内 只 有 交 大 稍 有 着 力 。 希 望 本 文 能 激 起 中 小 学 教 授 Linux的 意 愿 , 让 更 多 人 投 入 Linux中 文 化 的 行 列 。
  使 用 Linux有 什 麽 好 处 呢 ? 为 什 麽 我 们 要 推 荐 它 呢 ? 以 下 是 它 的 好 处 :
  1. 不 要 钱 , 完 全 没 有 版 权 问 题 。 如 果 大 家 都 用 的 话 , 微 软 的 软 体 就 会 大 降 价 。 希 望 大 家 多 多 使 用 。
  2. 系 统 更 新 快 , 因 为 是 网 路 上 兴 起 的 作 业 系 统 , 所 有 的 更 新 资 料 都 可 自 网 路 抓 取 , 懒 得 抓 的 人 也 可 花 极 少 的 代 价 向 光 碟 月 刊 或 交 大 购 买 。
  3. 支 援 软 体 丰 富 , 全 世 界 的 人 都 在 创 作 , 而 且 免 费 供 人 抓 取 。
  4. 讨 论 区 多 , 有 问 题 可 上 网 和 全 世 界 网 友 讨 论 。
  5. 架 构 完 整 , 让 学 生 有 正 确 的 作 业 系 统 观 念 。
  6. 模 拟 性 强 , 可 执 行 其 他 平 台 程 式 。
  7. 原 始 程 式 完 全 公 开 , 让 同 学 完 全 了 解 作 业 系 统 。
  8. 游 戏 丰 富 , 完 全 免 费 。
  Linux教 室 软 硬 体 需 求 :
  伺 服 器 硬 体 :
  最 低 配 备 4MB RAM、 硬 碟 250MB、 486 以 上 。
  (若 采 用 X-windows则 建 议 32MB RAM, 586-133以 上 )
  客 户 端 硬 体 :
  最 低 配 备 640KB RAM、 无 硬 碟 、 286以 上 。
  (若 采 用 X-windows则 建 议 16MB RAM, 486-33以 上 )
  伺 服 器 软 体 :
  Linux Slackware 3.2
  客 户 端 软 体 :
  Netboot Ver 0.7
  当 然 , 每 部 电 脑 一 定 要 有 ISA级 以 上 的 网 路 卡 , 通 常 是 NE2000相 容 卡 , 网 路 联 接 方 式 建 议 以 EtherNet方 式 较 佳 , 至 於 教 学 广 播 系 统 可 有 、 可 无 , 通 常 建 议 是 PC To TV转 换 器 加 电 视 。
  架 构 Linux教 室 要 遵 守 的 原 则 :
  1. Linux 核 心 最 好 是 2.0.27, 没 其 他 原 因 , 因 为 我 试 过 。
  2. 显 示 卡 不 要 用 太 新 , 以 免 找 不 到 驱 动 程 式 。 S 3 系 列 是 最 常 用 的 。
  3. Server最 好 预 留 DOS磁 区 , 新 增 程 式 较 方 便 。
  4. 安 装 时 最 好 由 硬 碟 开 始 。
  5. 核 心 最 好 重 新 编 译 过 , 特 别 注 意 网 路 卡 的 选 项 。
  6. 光 碟 机 最 好 选 用 大 厂 牌 , 如 : SONY, Mitsumi等 。
  7. 入 门 者 最 好 买 Linux(The Complete Reference)(原 文 书 , 天 珑 有 卖 , Linux实 务 手 册 /第 叁 波 /杨 文 志 着 )。
  8. Netboot软 体 可 由 交 大 抓 或 光 碟 月 刊 41期 取 得 。
  9. Server装 好 後 先 装 中 文 系 统 和 B B S 系 统 , 再 设 定 X-Win, 软 体 在 中 文 书 上 有 。
  10.音 效 卡 最 好 是 名 牌 , 如 : 创 巨 等 。
  11.网 路 卡 最 好 是 NE2000相 容 卡 , 这 是 Netboot的 问 题 。
  以 上 就 是 , Linux教 室 的 简 介 与 架 构 软 硬 体 之 基 本 原 则 。
  Linux教 室 之 Client端 设 定
  设 定 顺 序 :
  1. 安 装 Netboot软 体 。
  2. 记 录 Client机 器 的 基 本 资 料 。
  3. 制 作 Boot-Floppy。
  4. 修 改 启 始 shell scripts。
  5. 测 试 Client端 软 体 。
  详 细 步 骤 :
  1. 安 装 Netboot软 体 :
  (1) 取 得 netboot.tgz, 可 由 光 碟 月 刊 或 交 大 取 得 。
  (2) 拷 至 / 後 , 执 行 tar -zxvf netboot.tgz
  / 会 产 生 一 子 目 录 netboot , cd /netboot 後 , 执 行 ./configure 会 产 生 内 容 如 下 :
  COPYING
  .
  .
  bootrom/ < -- 建 立 启 动 磁 片
  .
  .
  mknbi-/ < -- 建 立 启 动 档 案
  .
  .
  version
  2. 记 录 Client机 器 的 基 本 资 料 :
  以 网 路 卡 驱 动 程 式 测 出 每 部 机 器 的 machine code(通 常 是 6个 bytes)、 I/O 位 置 与 插 断 位 置 。
  3. 制 作 Boot-Floppy:
  /netboot/bootrom 内 容 :
  Makefile
  Spec.doc
  binaries/
  headers/
  image.flo < -- 开 机 片 映 像
  image.rom
  kernel/
  loader/
  make.config
  make.defs
  make.defs.in
  makerom* < --开 机 片 映 像
  制 作 程 式
  patch-as86-0.0.9.diff
  pktdrvr/
  utils/
  
  范 例 :
  cd /netboot/bootrom
  
  ****************
  makerom 设 定 过 程
  ****************
  
  Configuration program for bootrom, version 0.5
  
  The following 3 kernels are available:
  (1) kernelm - minimal kernel for small bootroms
  (2) kernel86 - kernel for 16-Bit x86 processors
  (3) kernel - standard kernel(recommended)
  Select the kernel you wish to use:3
  The following 8 packet drivers are available:
  (0) user defined packet driver
  (1) smc_wd
  (2) ne2100
  (3) ne2000
  (4) ne1000
  (5) arcether
  (6) 3c509
  (7) 3c503
  (8) 3c501
  Select the packet driver you wish to use:3
  Enter packet driver command line options:
  Hardware IRQ number(decimal):依 客 户 端 机 器
  I/O address(hex):依 客 户 端 机 器
  . Do you want to use the ANSI display driver (y/n) ?n
  . Do you want to use the packet driver debug program (y/n) ?n
  . Do you want to specify an additional program (y/n) ?n
  . Building configuration script for the following parameters:
  Kernel: “ ./binaries/kernel.bin”
  . Packet driver:
  “ ./pktdrvr/ne2000.com 0x62 10 0x300”
  . Running configuration script now.
  . Configuration script terminated success-fully.
  . You now have two binary files in the current directory:
  image.flo - floppy image of bootrom code
  image.rom - EPROM image of bootrom code
  
  . You might want to write image.flo onto a floppy disk using the dd program. For using image.rom see your EPROM burner\'s users manual on how to burn it into EPROM.
  
  ************
  建 立 启 动 磁 片
  ************
  
  将 磁 片 放 入 磁 碟 机 -- 已 作 DOS Format
  cd /netboot/bootrom
  dd if=image.flo of=/dev/fd0
  
  4. 修 改 启 始 shell scripts:
  
  /etc/rc.d/rc.S 修 定 後
  
  5. 设 定 Client 端 软 体 :
  通 常 由 Boot-Floppy 启 动 後 , 逐 一 重 新 安 装 X-window和 中 文 系 统 。
  限 於 篇 幅 , 本 文 介 绍 至 此 ; 下 期 将 介 绍 Server 端 的 设 定 。
  
【责编:admin】

--------------------next---------------------

阅读(219) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~