最佳技术支持
我正在分区上安装 Red Hat Linux 6.0。当我尝试为 Linux 创建分区时,它给我一个错误,提示“启动分区太大”。我尝试使用 fdisk,它说我的硬盘有 1655 个柱面,而不是 1024 个,这会引起问题。我该如何解决这个问题?—Will Brown,willj3@mindspring.com
创建一个 10MB 的主分区(第一个);其挂载点应该是 /boot。这是所有启动镜像所在的目录,它 需要在 1024 柱面以下。根分区 (/) 可以是任何大小,并且不会有任何问题。—Paulo Wollny,paulo@wollny.com.br
大多数 PC bios 仍然无法访问 1024 柱面以外的数据。这阻止 LILO 启动位于 1024 柱面以外的内核。为了解决这个问题,除非获得一个没有所有这些老旧 PC 限制的替代架构,否则您需要将您的启动分区(如果您有 /boot,则为 /boot,否则为您的根分区)完全放在 1024 柱面以下。—Marc Merlin,marc_bts@valinux.com
我正在家中设置一个小型局域网,其中一台服务器运行 Red Hat 6.1,一台工作站运行 Windows 98。我为每台机器设置了静态 IP 地址 (192.168.1.1-2) 和子网掩码 255.255.255.0。我的问题是我甚至无法使用主机名 ping 我的 Linux 机器。我可以使用 IP 地址 ping 它,并且我可以从 Linux 机器使用主机名或 IP 地址 ping 我的 Windows 98 机器。如果您有任何建议,我将不胜感激。
我之前在服务器上安装了一个旧版本的 Linux(我相信是 Red Hat 5.3),它工作得很好。我已经以相同的方式设置了 6.1 版本,但它不起作用。—Greg Wright,grewright@netzero.net
您没有提及您是否在家中配置了 DNS 服务,所以我假设您没有。在那种情况下,您需要在您的 c:\windows\hosts 文件中添加一个条目。列出您要 ping 的系统的 IP 地址,后跟您希望在 ping 测试中使用的主机名。请务必 不要在该条目中包含域名。如果您需要示例,可以复制文件 hosts.sam。—Chad Robinson,Chad.Robinson@brt.com
我正在使用 SuSE 6.3,并且有两个网络,一个在总公司 (192.168.1.0),另一个在分公司 (192.168.2.0)。我使用两个 Cisco 800 路由器连接它们。我可以正常使用 TCP/IP(从一台主机 ping、ftp、http 到另一台主机)。我的问题是我在办公室的 Windows 资源管理器中看不到远程 PC。我配置了一台运行 DNS、邮件和 FTP 的 Linux 服务器,但仍然不起作用。在办公室,我运行 IPX(有一台 Netware 3.11 服务器)和 TCP/IP 协议。有人告诉我我必须设置一台运行 WINS 服务的 Windows NT。我不想安装 Windows NT。有什么想法吗?—Carlos Germán Siufi,csiufi@puntoar.net.ar
这个问题涉及 Windows 网络,更具体地说,是 netbios 名称查找。Netbios 是 Windows 网络的核心,设计非常糟糕,并且由此发展而来。虽然 UNIX 使用 DNS 进行名称查找,但 Windows 最初使用一种复杂的名称查找方案,该方案基于在您的子网上选举本地名称浏览器和为每个名称查找广播查询。因为它基于广播,所以它不能跨子网工作(这是您的配置),并且通过添加 WINS 对其进行了“改进”。
典型的解决方案确实是使用 WINS 服务器,这是一种动态 DNS 等效物,尽管它不如 DNS 强大。但是,您不需要运行 Windows 来提供 WINS 服务;Samba (http://www.samba.org/) 可以很好地做到这一点。虽然使用 WINS 服务器通常需要您配置每台 Windows 机器,但 Samba 可以充当本地广播查询和远程 WINS 服务器之间的代理。您应该获取 Samba 并阅读其文档以获取更多信息。您可能还需要考虑购买一本 Samba 书籍。—Marc Merlin,marc_bts@valinux.com
我想知道如何在启动 X Window 系统时设置我的显示模式。它总是以 320x300 或非常大的尺寸运行 X,我什么也做不了。我使用—Jim,jim@stat.net
Red Hat 的 X 配置工具称为 Xconfigurator。如果它对您不起作用,那么您应该首先检查您的显卡是否受您的 XFree86 版本支持,网址为 http://www.xfree86.org/#resources/。可能是您的显卡受更高版本的 X 支持,在这种情况下,您应该升级。如果您的显卡是最近的,那么它很可能与 Vesa 2 兼容,您可以使用 VesaFB 服务器:http://www.xfree86.org/FAQ/#FBDev/。—Marc Merlin,marc_bts@valinux.com
我想将我现有的家庭网络代理服务器转换为 Linux。但是,我使用的每个发行版都没有检测到两张网卡,直到 SuSE 6.3。我可以手动让 LAN 上的网卡找到 DHCP 服务器,NT 给它分配了一个 IP 地址,但永远无法 ping 通该服务器;如果我将其更改为静态 IP 地址,则可以很好地 ping 通 NT 服务器。真正的问题是我的另一张网卡上有一个有线调制解调器,我在其上设置了 DHCPclient。我已经查看并编辑了 sbin/init.d/dhclient 文件,以确保其中包含 ifconfig $NETDEV 0.0.0.0 up 语句。我已经阅读了 FAQ,但仍然无法使其工作。—Stephen Heaton,srheaton@mediaone.net
如果最近的发行版中的以太网卡是 PCI 的,则它们或多或少以相同的方式工作,因为它们都可以很容易地被自动检测到。但是,您可能需要在 /etc/conf.modules 中为 eth1 添加一个别名。例如,您的 conf.modules 可能如下所示
alias eth0 tulip alias eth1 eepro100
之后,您只需以通常的方式 ifconfig 每张网卡即可。
您确定 Linux 从 DHCP 服务器接收到正确的 IP、子网掩码和广播地址吗?您应该键入 ifconfig eth0(或 eth1)并将您从 DHCP 获取的信息与您手动设置的信息进行比较。
最后一部分,我不太确定。我本人在使用 SuSE 的 DHCP 客户端时运气不佳,而 Red Hat 的 dhcp 客户端对我来说效果更好,无需特殊配置。—Marc Merlin,marc_bts@valinux.com