IBM Thinkpad 750Cs 上的 Linux

作者:Daniel Graves

Linux 操作系统以其稳定性著称,在管理 PC 硬件方面表现出色。随之而来的是让 Linux 在某些硬件上正常工作的挑战。一个特别的例子是在笔记本电脑上运行 Linux。有些品牌配置起来可能很困难,而另一些品牌则非常容易。与 Linux 配合得很好的一个特定笔记本电脑品牌是 IBM Thinkpad 系列。一开始可能很难让它工作,尤其是 X Window 系统。我很高兴在我的 IBM Thinkpad 750Cs 上使用 Linux,本文介绍了我是如何让 Linux 完美运行的。

硬件

IBM Thinkpad 750Cs 拥有一个 Intel 80486 DX 处理器。750Cs 大约有 20MB 的内存和 330MB 的硬盘空间。硬盘和软盘驱动器都是 IBM 专门制造的。软盘驱动器是一个 2.88MB 的驱动器,出现在一些 Thinkpad 上,而显卡是一个 VGA 卡。这些硬件规格对于那些将要配置 Linux 的人来说是很重要的。

安装

我正在使用 Red Hat Linux 5.1,内核版本为 2.0.35。安装这个版本的 Linux 过程很顺利。我下载了启动盘和根磁盘安装镜像,并将它们放到了两个软盘上。我使用了一个 Microsolutions Inc. 的 Backpack 4 倍速外部 CD-ROM 驱动器进行安装。安装程序能够找到这个驱动器,这使得其余的安装过程没有问题。我唯一的困难是 X。

Thinkpad 软盘问题

Thinkpad 软盘驱动器有一个反向的磁盘更改传感器,Linux 不会自动支持。因此,为了解决这个问题,我必须在 LILO 启动提示符处将 floppy=thinkpad 传递给内核。必须这样做才能正确完成安装。

X Window 系统

让 X 在我的 750Cs 上工作是最困难的部分。问题在于 Thinkpad 的 75xCs 系列及其双扫描显示器。 X 启动,但只显示一个黑屏,偶尔会出现一条垂直线。解决这个问题的唯一方法是使用 Michael Steiner 编写的一个程序,该程序会禁用视频内存的上 512K。这个程序可以从 http://www.zurich.ibm.com/~sti/tplinux.html 下载。下载之后,我运行了 xf86config,并为显示器选择了最小的选项,以及标准的 VGA 卡。由于显卡是 VGA 卡,所以唯一可用的服务器是 XF86_VGA16。然后必须在启动 X 之前启用 Michael Steiner 的程序一次。使用以下命令:tpdualscan -e。请注意,当问题第一次发生时,按下 ctrl-alt-delete 不会在黑屏下关闭计算机。首先,我必须通过按 ctrl-alt-backspace 来结束 X,然后按 ctrl-alt-delete 来关闭我的计算机,从而消除黑屏。

PCMCIA

Linux 完美支持 Thinkpad 的 PCMCIA 插槽,并且由于我的各个卡都受到了支持,所以我在这里没有遇到任何问题。我个人推荐 3Com 的 Etherlink III 3c589D 卡用于以太网网络,因为 cardmgr 很容易找到这张卡,并且它工作正常。我不需要编辑任何 PCMCIA 配置文件。

结论

Thinkpad 的两个主要问题是软盘驱动器和 XFree86 问题。 Linux 完美支持计算机的其余部分。解决其他 Thinkpad 的问题应该不会太难,Michael Steiner 的网页是一个很好的帮助起点。

Linux on IBM Thinkpad 750Cs
Daniel Graves 是密尔沃基工程学院的一名大一软件工程师。他喜欢用 C/C++ 编程,并学习游戏开发和游戏行业。您可以通过电子邮件 gravesd@msoe.edu 与他联系。
加载 Disqus 评论