最佳技术支持
Linux 无法识别超过 64MB RAM 的原因是 BIOS 的限制。 您可以使用 mem=??M 参数从 LILO 强制解决问题,其中 ?? 是机器中物理 RAM 的数量,M 代表兆字节。 为了使其自动化,请将该行添加到定义每个启动(镜像)配置细节的块中。 —Dan Lark,SuperNet of Las Cruces, Inc dan@netsteps.com
首先,确保您的 CD-ROM 连接到主或辅助 IDE 接口。 Kernel 1.2.13 将看不到三级接口。 然后您可能需要为其提供命令行参数,以便内核找到它。 这是一个图表:主接口 - 主盘:hda主接口 - 从盘:hdb辅助接口 - 主盘:hdc辅助接口 - 从盘:hdd根据上面的图表,为您的实际设备使用 “hd” 参数,以使用如下命令启动
LILO boot: linux hdd=cdrom
如果您不知道 CD-ROM 是如何连接的,可以安全地尝试所有方法。 然后您可以将其作为 append 行添加到您的 lilo.conf 中。 一个例子是
boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 image=/boot/vmlinuz-2.0.12 label=linux root=/dev/hda2 read-only append="hdd=cdrom"
确保在编辑文件后运行 /sbin/lilo。 —Donnie Barnes,Red Hat Software redhat@redhat.com
是否有关于使用 Linux 设置 Netscape 2.02 的常见问题解答? 解压缩 Netscape 后,您将文件放在哪里? 当我设置 Netscape 2.02 时,它给了我错误消息 cannot find lib.so.4。 有什么想法吗? —Marc A. Krushelnyski
首先,我建议使用 3.0 版本。 您可以获得一个 ELF 版本,它不会占用太多内存,也不会导致您提到的库丢失问题。 其次,Netscape 附带的 README 文件告诉您将文件放在哪里。 我会将 Netscape 二进制文件放在 /usr/local/bin 中,然后将 zip 文件放在推荐的位置。 —Donnie Barnes,Red Hat Software redhat@redhat.com
我从控制面板安装了 PPP 支持,但是当我想访问 /usr/sbin 中的 pppd 时,我收到消息 THERE IS NO PPP SUPPORT IN THIS SYSTEM。 我尝试安装 ppp-2.2.0f.tar.gz 看看是否有帮助,但没有。 我用 cat 命令检查了 /proc/net/dev 文件,但我只看到一列
s1 s2 s3
等等,有很多零。 必须做些什么来纠正这个问题? —Dominik Barth
您要么没有正确安装 ppp-2.2.0f,要么您没有将 PPP 支持编译到内核中。 标准发行版内核应该内置了 PPP,所以我猜您的 pppd 安装出错了。 最有可能的是,您要么没有执行 make install,要么没有以 root 身份执行 make install,或者您的旧 pppd 二进制文件与您的新 pppd 二进制文件位于不同的位置,并且旧二进制文件的路径在您的 PATH 环境变量中位于新二进制文件之前。 —Bert Vermeulen bert@cnct.com
我无法设置 pppd 来连接到我的 ISP。 Chat 脚本原则上很简单,但实际上不可能解码并使其工作。 是否有一个简单的拨号程序,最好是在 X-Windows 中,可以解决这个问题? —Ken Kim
Chat 实际上很容易理解。 我的建议:摆脱那些 50 行的 ppp shell 脚本,并制作您自己的 chat 脚本。 chat 的 man 手册非常好。 最简单的方法是手动登录到您的 ISP(例如,使用 minicom)并准确写下登录顺序。 注意大小写错误! —Bert Vermeulen bert@cnct.com
如何让 Linux 识别我的 2.0GB Maxtor 驱动器? 我有一台配备 8MB RAM 的 486dx66 和一个 1993 AMI BIOS,它无法识别更大的驱动器,需要我使用 On-Track for DOS。 更换新的 BIOS 可以解决问题吗? —Scott Sharpe
在这种情况下,您的问题是 On-Track 软件和 DOS 本身。 DOS 缺乏远见。 任何磁盘都由柱面、磁头和每磁道扇区的组合构成。 为了使操作系统能够操作驱动器,它必须知道这些值,称为驱动器的“几何结构”。 DOS 最初是在很久以前编写的。 它用于确定磁盘几何结构的函数以 10 位宽的值返回柱面数。 任何熟悉二进制的人都知道,这允许的值范围为 0-1023。 随着驱动器的发展,这些值也随之上升。 现代硬盘驱动器,通常尺寸大于 500MB 的硬盘驱动器,具有超过 1024 个柱面,从而导致 DOS 出现问题。 有两种解决方案。 一种与 Linux 兼容,另一种不兼容。 今天最常见的是使用逻辑块寻址 (LBA)。 这通常由计算机的 BIOS 作为处理较大驱动器的功能提供。 它的作用是将磁头数量加倍,并将柱面数量“逻辑上”减半,以便 DOS 可以在物理上超出其能力的驱动器上运行。 BIOS 会动态处理转换,而 DOS 则毫不知情。 Linux 在此方案下运行良好。 它只是不使用该功能,而是自行确定几何结构。 但是,这与另一种方法不兼容,即使用磁盘管理软件来处理问题。 磁盘管理软件的工作方式与 LBA 模式非常相似,但它依赖于计算机启动时加载到内存中的一段软件。 由于 Linux(或 DOS 以外的任何其他操作系统)不会加载此驱动程序,因此它无法读取由管理器软件控制的磁盘。 您的最佳解决方案是更换您的 BIOS,或购买带有更新 BIOS 的新主板。 这两种解决方案可能都一样好。 由于 BIOS 升级很少发生,因此公司通常对其收取高价。 您或许可以找到一台 486/80 或更快的型号,其价格与升级 BIOS 的成本大致相同。 —Chad Robinson,BRT Technical Services Corporation chadr@brttech.com
从以下位置升级到更高版本的 portmap RPM:ftp://ftp.redhat.com/pub/redhat/redhat-3.0.3/i386/updates/RPMS。 —Donnie Barnes,Red Hat Software redhat@redhat.com