随手翻译,错误难免。有因为没有稿费,所以偷懒也难免 
已经有人提议大家聚到一块儿做点儿什么。希望这四十五分钟没有白费。
我个人觉得 QULYSTEM 的 LITENET 实现的无盘 win98 只不过是 pxe 标准的一种应用,还有更精彩的在后面。DTK 价格不菲并没有什么,奇怪的是它在公然误导大众。他们只不过是简单包装了 LITENET 而已,属于二手包工头。PXEII 的名字来的更加古怪,一个业界标准是这样可以随便更改制定的么?我是外行却也觉得不妥。
RPL 值得借鉴的地方只有它对 WINDOWS 网络模式启动的处理方式。没办法,毕竟微软做的嘛,谁比它更了解它自己的东西?(LITENET 无盘 WIN98 的客户机不能更改系统时间,QUALYSTEM 声称这是 MICROSOFT 的问题,去看了看 MS 的 KNOWLEDGE-BASE,也确实是。)
Pre-OS 是怎么一回事儿?
顾名思义,pre-OS 运行在操作系统引导之前。pre-OS 的运行依靠固件的存在,常见的是网卡的 bootprom。
传统 OS 启动的方法:
启动电源/远程启动 –> 运行 BIOS –> BIOS 决定启动设备的启动顺序(硬盘) –> 控制权转到硬盘 –> 引导并启动硬盘上的操作系统
标准 pre-OS 启动:
启动电源/远程启动 –> 运行 BIOS –> BIOS 决定启动设备的启动顺序(网卡) –> 控制权转到网卡的启动芯片 –> 启动芯片从 BOOT
SERVER 上下载启动映像文件 –> 控制权转到启动盘映像文件 –> 启动映像文件执行 pre-OS 任务 –> pre-OS 结束 –> PC 重新启动
高级 pre-OS 启动:
启动电源/远程启动 –> 运行 BIOS –> BIOS 决定启动设备的启动顺序(网卡) –> 控制权转到网卡的启动芯片 –> 启动芯片从 BOOT
SERVER 上下载启动映像文件 –> 控制权转到启动映像文件 –> 启动映像文件执行 pre-OS 任务 –> pre-OS 任务结束 –> 至少三个选项:
- PC 重新启动
- PC 关闭电源
- 控制权转向硬盘 –> 从硬盘引导并启动操作系统
启动映像文件中压缩的文件通常可分为两种:
*第一部分是启动 PC 所需要的系统文件,比如像 DOS 这样体积小的操作系统。
*另一部分是用来执行 pre-OS 任务的。 pre-OS 任务通常包括:
… 硬盘映像。即,可以硬盘重新分区,可以从映像文件恢复硬盘内容等等。
… 检测病毒,尤其针对引导区病毒。
… 系统升级,比如升级主板的 BIOS。
… 检察特定文件的正确完整性。
通常通过两种手段完成 pre-OS 任务:
- 将运行 pre-OS 任务所需要的文件统统放进一个启动映像文件当中。所有任务都将在引导到客户机的内存中执行。
- 在启动映像文件中只包括需要连接到文件服务器的程序,而 pre-OS 任务所需要的文件在这个文件服务器上,在服务器上执行 pre-OS 任务
。
=======
例子一:
ACME, Inc. 是一家生产小配件的中型企业,有 400 名员工,超过 100 台的运行 Windows98 的工作站分布在不同的部门。
John 是这里的系统管理员,他在所有的机器上都安装了反病毒软件,并且使其定期运行杀毒任务。可往往这样并不能达到理想目的。试想一下
,在软盘交流如此广泛的环境下,引导区病毒泛滥了会出现什么情况呢?又因为 John 用的是基于 Windows 的杀毒软件,John 现在连进入
Windows 的机会都没有,无米之炊如何做呢?
该是 pre-OS 大显身手的时候了。 John 可以定制一个基于 DOS 的、含有杀毒软件程序的启动盘,制作成启动映像文件,然后设置 pre-OS
任务。每次客户机启动的时候,先从文件服务器上下载这个启动映像文件,执行杀毒任务,而后将控制权转给硬盘上的操作系统。这个过程完
全是自动的、无需人工参与的。如果 John 善于是用 RWU (Remote-Wake-Up) 工具的话,John 就可以在工厂休息时间,做在自己的办公室里远
程启动客户机并运行杀毒任务而不影响企业的正常工作。
=======
例子二:
Sue 是一所大学的机房管理员。她的任务是维护机房中的所有机器,包括维护各种教学所需要的软件,使其正常运行。如果可以自行 pre-OS
任务的话,所有的一切都会变得非常轻松。她可以定制 pre-OS 任务,客户机每次重新启动的时候都会对客户机的设置进行检测,如果有与预
设不同的地方,将其改正,而后从客户机的硬盘启动。最简单的意义上,Sue 的 pre-OS 任务可以比较一些重要文件,比如
autoexec.bat/config.sys/system.ini/win.ini/system.dat/user.dat等等,而这些文件的备份将存放在网络的文件服务器上,如果这些文件
中的某些文件损坏或者被非法更改,则在硬盘上的操作系统引导之前, pre-OS 任务将从文件服务器上将完好的备份复制过来。
如何组建 pre-OS 运行环境?
- 客户端全程启动设备(PXE-BOOTPROM)
- 网络远程启动服务(DHCP、PXE、proxyPXE、MTFTP)
- 管理软件
通常上述构件运行在 TCP/IP 网络中,pre-OS 也可以在 NetWare NCP/IPX 网络中运行。这种情况下,需要客户端的网络连接设备必须支持基
于 IPX 的网络远程启动协议(如:802.2/802.3 或者 Ethernet II)。
键盘挽歌
代码:\|/ (* *) =====oo0O===O===O0oo===== |据说,这世界80%的人是疯| |子,剩下的20%已经被关起| |来了…… | =========================[/code]