歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix基礎知識

SCOUnix十大常見故障及解決方法

 SCO Openserver 5.0.5作為一種高效穩定、安全性能高的多用戶操作系統,在金融、保險、電信等部門得到廣泛的應用。在系統日常維護工作中,有時會遇到一些系統故障。筆者把常見的十個問題總結了一下,希望對大家能有所幫助。

  一、打開計算機電源後,主控台屏幕上出現如下信息:boot not found cannot open stage 1 boot failure:error loading hd(40)/boot,然後死機。

  分析:這表明系統根目錄下的Boot文件丟失或找不到。Boot文件是用於裝載並執行Unix程序的交互式程序,主要用於裝載和執行Unix操作系統的核心,在引導過程中Boot將讀取/etc/default/boot,顯示引導過程信息,裝入並執行/Unix,所以當Boot文件丟失或找不到將導致系統引導失敗。

  解決方法:

  若Boot文件丟失:

  1.以Boot盤(應急軟盤或安裝光盤)引導。

  2.在系統引導提示下敲入hd(40) unix,這個命令用於從硬盤把Unix核心載入。然後輸入root用戶的口令,進入單用戶模式,此時出現超級用戶提示符#。

  3.卸載Boot文件系統,執行命令: umount /stand。

  4.裝載Boot文件系統,執行命令: mount /stand。(說明:SCO Openserver 5.0.5系統啟動後將/stand文件系統設置為只讀,且不能更改屬性,用此方法使/stand目錄可寫。)

  5.用命令把Boot軟盤安裝到系統中,執行命令:mount /dev/fd0135ds18 /mnt,然後用命令:cp /mnt/boot /stand將Boot文件拷貝到/stand目錄下。

  6.用命令umount /dev/fd0135ds18(或umount /mnt)把Boot盤卸載。

  7.取出Boot盤,敲入haltsys或reboot命令重新引導系統。

  8.在系統正常引導後進入root用戶,將/boot文件的屬主和組改為bin即可。

  若Boot文件找不到:

  這種情況一般是由於Cmos配置中硬盤的參數不對,此時只需讓系統把硬盤自動檢測一下,將參數改正過來即可。

  二、計算機加電後,主控台屏幕上出現如下信息:unix not found,然後死機。

  分析:這表明Unix系統核心丟失。因為/Unix包含核心,Unix文件受損將導致系統無法裝入並行內核,從而出現死機。

  解決方法:

  1.以Boot盤引導。

  2.在系統引導提示下敲入fd(60)unix .Z root=hd(42) swap=hd(41)這個命令用於從Boot盤把Unix核心載入,並將root文件系統安裝到硬盤上。然後輸入root用戶的口令,進入單用戶模式,此時出現超級用戶提示符#。

  3.卸載/stand文件系統,執行命令:umount /stand。

  4.裝載/stand文件系統,執行命令:mount /stand。

  5.把Boot軟盤安裝到系統中,執行命令:mount /dev/fd0135ds18 /mnt。

  6.執行cp /mnt/unix.Z /stand恢復硬盤根目錄下的unix文件。這個操作能夠將Boot盤上的Unix內核文件壓縮復制到硬盤,用戶無需對內核文件進行解壓縮操作。

  7.卸載Boot盤,並重新引導系統。在系統正常引導後進入root用戶,將Unix文件的屬主和組改為bin和mem即可。

  三、機器加電後,在系統引導提示符下鍵入回車,當第一屏被刷新後顯示第二屏時出現許多錯誤信息,如:INIT:command exec /etc/brc 1>/dev/console 2>&&1 failed to execute ,errno=9(exec of shell failed)等。

  分析:這表明系統/bin/sh文件受損或丟失。因為SH是shell標准、作業控制和限制命令的解釋程序,所以該文件受損或丟失將導致系統啟動失敗。

  解決方法:

  1.以Boot盤引導。

  2.在系統引導提示符下按回車,當提示插入root盤時把Boot盤取出並將root盤插入,這樣系統全部由應急引導盤引導,直到出現提示符:#。

  3.執行命令mount /dev/hd0root /mnt和cp /bin/sh /mnt/bin/sh恢復硬盤根目錄下的/bin/sh文件。

  4.卸載Boot盤,並重新引導系統,在系統正常引導後進入root用戶,將/boot文件的屬主和組改為bin即可。

Copyright © Linux教程網 All Rights Reserved