維護SCO Unix操作系統時應規范操作,以確保系統的正常運行,如果系統受損,比如誤刪某個系統文件 致使系統無法啟動,這時如果采取重新安裝系統的方法,勢必造成用戶數據的丟失,而且,重新安裝Unix操作系統和應用軟件及調試運行往往要花上好幾個小時的時間。能否有辦法呢 ?我們就來學習用Unix命令的知識來解決問題。
機器加電後在系統引導提示符下敲入回車鍵, 當第一屏被刷新後到第二屏時即出現許 多錯誤信息, 如:
- INIT: command
- exec /etc/brc 1>/dev/console 2>&1
- failed to execute, errno=9 (exec of shell failed)
- ...
等等, 並不斷翻屏顯示出錯信息, 這表明系統/bin/sh文件受損或丟失。因為sh是SH ELL標准、作業控制和限制性Unix命令解釋程序。 所以, 該文件受損或丟失將導致系統啟動失 敗。我們可用如下步驟解決:
1.將Boot盤插入驅動器並重新開啟電源,在系統引導提示符下敲入按回車鍵, 當提示插 入Root盤時把Boot取出並將Root盤插入, 這樣系統全部由應急引導盤引導, 直到出現提示 符#;
2.用Unix命令③把硬盤安裝到軟盤上;
3.把/bin/sh文件從軟盤上拷貝到所安裝的硬盤上: cp /bin/sh /mnt/bin/sh
4.用Unix命令④把硬盤從軟盤上卸下來;
5.用Unix命令haltsys關閉系統後將Root盤取出, 此時系統已可以正常引導;
6.在系統正常引導後進入超級用戶下, 將文件/bin/sh的屬主與組均改為系統原來所定 義的bin即恢復了系統。
經過上述的Unix命令操作,我們就可以解決這個問題了。