|
如何从 LED 553 恢复?(适用于AIX V4版本)(2) "/etc/environment" 情况特殊. 它所包含的命令只是一些简单的变量分配, 如, 格式为 = 的声明. 检查该文件确认它的格式.
8.用如下命令检查丢失或被移动的文件:
ls -al /bin /bin/bsh /bin/sh /lib /u /Unix
输出举例:
lrwxrwxrwx 1 root sys 8 Aug 5 1994 /bin -> /usr/bin -r-xr-xr-x 3 bin -r-xr-xr-x 3 bin bin bin 256224 256224 Jun 4 1993 /bin/bsh Jun 4 1993 /bin/sh lrwxrwxrwx 1 root lrwxrwxrwx 1 root sys sys 8 5 Aug 5 1994 /lib -> /usr/lib Aug 5 1994 /u -> /home lrwxrwxrwx 1 root sys 18 Aug 5 1994 /unix -> /usr/lib/boot/unix
如果上面的任何文件丢失, 问题可能会是丢失符号链接. 使用下面的命令修复相关的链接.
ln -s /usr/bin /bin ln -s /usr/lib/boot/unix /unix ln -s /usr/lib /lib ln -s /home /u
9.使用下面命令确认 fsck 和 rc.boot 未丢失或被破坏.
ls -l /etc/fsck /sbin/rc.boot
输出举例:
lrwxrwxrwx 1 root system 14 Aug 5 1994 /etc/fsck -> /usr/sbin/fsck -rwxrwxr-- 1 root system 33760 Aug 30 1993 /sbin/rc.boot
10.确认 /etc/inittab 文件是 V4 版. 在该版本中, 以 brc 开头的行应为: brc::sysinit:/sbin/rc.boot 3 >/dev/console 2>&1 参看本文档最后的 "Sample /etc/inittab Files".
11.如果未发现任何明显的问题, 尝试使用下面的命令将 bsh 替换为 ksh. (第一条命令在覆盖掉 bsh 之前备份它.)
cp /bin/bsh /bin/bsh.orig cp /bin/ksh /bin/bsh
如果随后可以成功启动, 则是下面的文件引起 bsh 的问题. 检查下面的文件:
/bin/bsh.orig /.profile /bin/bsh.orig /etc/profile /bin/bsh.orig /etc/environment
如果上述命令返回任何错误, 则是 bsh 不能绑定相应文件中的某一命令.
从时间和系统完整性的角度考虑, 最好的可用于解决该问题的办法也许是从新安装操作系统.
Sample /ETC/INITTAB File for AIX V4
:@(#)49 1.28.2.7 src/bos/etc/inittab,cmdoper,bos411, : 9430C411a 7/26/94 16.27.45 init:2:initdefault: brc::sysinit:/sbin/rc.boot 3 >/dev/console 2>&1 # Phase 3 of system boot powerfail::powerfail:/etc/rc.powerfail 2>&1 alog -tboot > /dev/console rc:2:wait:/etc/rc > alog -tboot > /dev/console 2>&1 # Multi-User checks
|