请注意,最初通过 null modem 电缆安装 Linux 的说明是为 DOS 机器编写的。我首先尝试使用我的 Windows 2000 机器(从 DOS 提示符)和 Red Hat 7.1 重现这些说明。虽然我成功下载并安装了 JAWS for DOS(可从 Freedom Scientific 网站获取:http://www.freedomscientific.com/fs_downloads/morejaws.asp),但我无法安装 DOS VT100 终端仿真器。我尝试使用几年前流行的 TELIX,但是当我尝试安装 TELIX 3.51 版本时,我遇到了运行时错误。由于我找不到任何其他 DOS 终端仿真器,我决定尝试使用 Windows 屏幕阅读器和终端仿真器。本节记录了我使用 Windows 机器尝试的过程。
对于此过程,您需要一台装有可工作的语音合成器和终端仿真器程序的机器。在我的测试中,我使用了一台 Windows 2000 机器,并尝试了 Narrarator(Windows 2000 自带)和 JAWS for Windows v.3.5。对于终端仿真器,我尝试了 Hyperterminal(Windows 自带)和 CRT(可以从 http://www.vandyke.com/products/crt 下载)。您还需要第二台机器(用于安装 Linux)、一条 null modem 电缆以及您的首选 Linux 发行版的软盘或 CD-ROM。
对于两个 9 针连接器,将引脚 2(接收数据)连接到引脚 3,引脚 3(发送数据)连接到引脚 2,引脚 5(信号地)连接到引脚 5。
对于两个 25 针连接器,将引脚 2(接收数据)连接到引脚 3,引脚 3(发送数据)连接到引脚 2,引脚 7(信号地)连接到引脚 7。
一旦您有了 null modem 电缆,您需要将两台机器在关机状态下连接起来。最好在两台机器上都使用 COM1。连接好后,您就可以启动它们了,如下节所述
一旦您的机器通过 null modem 电缆连接,启动 DOS/Windows 机器,然后启动终端仿真程序。在我的测试中,我尝试了 Hyperterminal(Windows 2000 自带)和 CRT(可以从 http://www.vandyke.com/products/crt 下载)。由于某些原因,箭头键在 HyperTerminal 中不起作用,导致在 HyperTerminal 窗口中无法导航。但是,箭头键(以及 Tab 键和 Return 键)在 CRT 中确实有效,所以我建议使用 CRT 作为您的终端仿真器。
将终端仿真器设置为 9600 波特,无奇偶校验,8 个数据位,1 个停止位。如果“流控制”是一个选项,请选择“硬件”。还要确保将您的终端仿真模式设置为 VT100。启动终端仿真器连接(此时您不会获得任何数据,因为您的 Linux 机器应该仍然处于关机状态)。
在 DOS/Windows 机器上设置好终端仿真器后,将“boot”软盘或 CD 插入您的 Linux 机器并启动机器。使用 Red Hat,在boot提示符下,我输入了命令 linux text console=ttyS0。请注意,“ttyS0”中的“s”是大写的,末尾的是“零”,而不是大写字母“o”。其他发行版可能需要其他字符串,因此如果您知道除 Red Hat 以外的其他发行版所需的语法,请告诉我,我将在此处包含该信息。
一旦您在boot提示符下输入此字符串并按下 Return 键,您应该在 DOS/Windows 机器上的终端仿真器程序中获得输出。不幸的是,在这一点上,我发现 JAWS for Windows 和 Narrarator 都不会在 HyperTerminal 或 CRT 终端窗口中产生语音输出。这最终阻碍了我通过 null modem 电缆安装 Linux 的尝试。