最佳技术支持
首次安装 LILO 时,MBR 的备份副本存储在 /boot 中。您可以使用以下命令恢复它
dd if=/boot/boot.0300 of=/dev/hda bs=446 count=1 (IDE-Disk) dd if=/boot/boot.0800 of=/dev/sda bs=446 count=1 (SCSI-Disk)
—Klaus Franken,S.u.S.E. GmbH kfr@suse.de
找到任何带有 fdisk.exe 的 MS-DOS 启动盘。使用未公开的参数 /mbr 执行 fdisk
fdisk /mbr
它可能看起来不起作用,因为此用法不会返回任何消息并会立即退出。它将用一个全新的副本覆盖您的主引导记录,并且 LILO、Bootlin 或您可能正在使用的任何其他启动管理器都将消失。
—Chad Robinson,BRT 技术服务公司 chadr@brtgate.brttech.com
我有一个小型 Sun SPARC Solaris 2.4 机器网络和几台 Linux 系统。Sun 系统使用 NIS+,而 Linux 系统使用 /etc/hosts 文件来了解网络上的其他主机。我的问题是我无法从 Linux 系统向另一台主机发送电子邮件。当我连接到互联网并使用 DNS 解析主机名时,我没有问题。为什么 sendmail 无法从 /etc/hosts 解析主机名?我在 telnet 或 FTP 中没有问题,但 sendmail 总是显示 未知主机。
—Tim Bower
您的 sendmail 必须配置为不使用 DNS。
如果您使用 m4 宏,请尝试 /usr/doc/packages/sendmail/cf/linux.smtp-nodns.mc
include(`../m4/cf.m4') VERSIONID(`linux for smtp-only without dns setup'dnl OSTYPE(linux) FEATURE(nouucp)dnl FEATURE(always_add_domain)dnl FEATURE(nodns)dnl MAILER(local)dnl MAILER(smtp)dnl
如果您编辑您的 /etc/sendmail.cf,请尝试以下参数
# 服务切换文件 (在 Solaris、Ultrix、OSF/1 等系统上被忽略) O ServiceSwitchFile=/etc/service.switch
# hosts file (normally /etc/hosts) O HostsFile=/etc/hosts
然后您必须创建一个文件 /etc/service.switch
hosts files aliases files
—Klaus Franken,S.u.S.E GmbH kfr@suse.de
我们正在尝试为我们社区学院的互联网站点设置拨入服务器。我们正在使用 Getty_ps,并且它已经启动并运行良好,但无法弄清楚如何在用户退出系统时让调制解调器自动挂断。关于我们如何实现这一目标的任何建议? --Barre BullPrince George's 社区学院
Getty-ps 可能能够完成您尝试做的事情,但由于您专门将其用于调制解调器拨入线路,因此您应该认真考虑 Mgetty。Mgetty 是一个专门为调制解调器设计的 getty 替代品。它几乎支持 Getty-ps 单独支持的所有功能。
我推荐它,因为它专门为调制解调器设计。您应该会发现它更适合您的任务。
您可以从任何 Sunsite 镜像站点获取 Mgetty。您会发现它还支持 FAX 和语音功能的调制解调器。
—Chad Robinson,BRT 技术服务公司 chadr@brttech.com
我刚刚加载了 Linux,但我无法添加/更改我的 root 密码。它说我被拒绝访问,但是当我更改属性并重新启动系统时,系统会恢复到原来的状态:root 访问权限且没有密码保护。
—Dan Sapach
您是否可能清理了 [cw]/etc[ecw] 目录中的文件?那里有几个文件不应该被清理,这样做会导致更改密码的尝试失败。您应该有 /etc/passwd、/etc/passwd.OLD 和 /etc/passwd.old。
还要确保您的 /usr/bin/passwd 设置了 setuid 为 root。如果不是,请尝试
chown root.bin /usr/bin/passwd chmod 4711 /usr/sbin/passwd
最后,确保只有 root 可以修改 /etc/passwd
chmod 644 /etc/passwd
—Chad Robinson,BRT 技术服务公司 chadr@brttech.com
听起来像是您的 root 文件系统在系统启动时没有被重新挂载为读写模式。尝试以 root 身份登录并手动运行 mount -w -n -o remount /,看看是否有有用的错误消息,或者您是否可以随后更改密码。
—Steven Pritchard,南伊利诺伊州 Linux 用户组 steve@silug.org
是的,在 2.0.x 内核下,SCSI 和并行端口驱动器都受支持。您将需要编译到内核中的并行端口支持,或者对您的 SCSI 控制器的支持。您也可以使用模块来获得您需要的支持。在内核源代码顶层目录的 Documentation 目录中,有涵盖这些主题的文档。
您还应该从 sunsite.unc.edu 或 ftp.redhat.com 上的 contrib 获取最新的 eject 包。它可以处理 Linux 下 ZIP 和 JAZ 驱动器的软件弹出。
— Donnie Barnes,Red Hat Software redhat@redhat.com
您可能想阅读 Linux ZIP 驱动器 mini-HOWTO。它可以从任何 Linux 文档项目镜像站点获得,包括 www.silug.org/LDP/HOWTO/mini/ZIP-Drive。
—Steven Pritchard,南伊利诺伊州 Linux 用户组 steve@silug.org
我最近下载了一些二进制文件,遇到了这个问题。当我尝试执行二进制文件时,出现以下错误
If the shell is bash : cannot execute binary file If the shell is tcsh : Exec format error. Wrong Architecture.
除此之外,/var/adm/messages 中会有一条消息,内容如下
"N_TXTOFF < BLOCK_SIZE. Please convert binary."
我已经安装了 Slackware 96,并将 Linux 内核升级到 2.0.24。
—Tushar
我的第一个猜测是您正在尝试运行 a.out 程序,但内核中没有 a.out 支持。请确保当您在内核源代码目录中运行 make config、make menuconfig 或 make xconfig 时,您对以下问题回答“是”
Kernel support for a.out binaries (CONFIG_BINFMT_AOUT) [Y/m/n/?]
以及,就此而言,也对这个问题回答“是”
Kernel support for ELF binaries (CONFIG_BINFMT_ELF) [Y/m/n/?]
虽然大多数 Linux 软件现在都基于 ELF 二进制格式,但仍然有很多软件基于较旧的 a.out 格式。
—Steven Pritchard,南伊利诺伊州 Linux 用户组 steve@silug.org