歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix教程 >> Unix啟動故障的緊急診斷與處理

Unix啟動故障的緊急診斷與處理

日期:2017/2/27 17:40:19   编辑:Unix教程

Unix是多用戶,多任務實時操作系統。在執行各項任務操作時,都是以命令方式完成,沒有直觀的操作界面。它和WINDOWS、NT等操作系統,在日常維護與管理方面相比,不如它們簡潔、方便。這一定程度上,增加了維護人員的工作難度。

眾所周知WINDOWS、NT操作系統,出現系統啟動失敗,不能正確引導。可通過系統工具菜單,制作應急引導盤。用應急引導盤啟動,即可解決。而Unix在啟動時,若出現系統啟動失敗。大多數情況下,人們都重新安裝操作系統,從新恢復數據,來解決問題。其實,你大可不必這樣做。你完全可以采用向WINDOWS、NT操作系統那樣,用Unix應急引導盤來成功引導系統。具體做法如下:

首先,應學會正確制作boot和root應急盤。步驟是:

1、以以超級用戶root注冊,2、鍵入# mkdev fd 3、根據提示插入3.5英寸軟盤,分別制作boot和root盤。

原理是:應急引導盤是由boot軟盤(引導盤)和root文件系統軟盤(根文件系統盤)組成。其中boot盤包含了引導和裝入Unix核心所必須的三個文件:/boot、/etc/default/boot、/Unix.

root盤包含了一部分的Unix系統的實用程序,它們幫助把Unix完整的恢復起來。

注意應急盤做好後,一定不要忘掉測試。步驟是:

1、以超級用戶root注冊,2、鍵入# /etc/shutdown 3、系統出現reboot提示時,插入 boot盤,按回車鍵。(從boot盤盤上啟動系統)

4、系統提示插入root盤時,插入root盤,按回車鍵。

5、出現系統提示符#

若能出現系統提示符,說明應急盤制作正確。這樣的應急盤就能夠在系統從硬盤無法引導時,啟動系統。否則,造成前功盡棄。

其次,應分清情況,對症下藥。針對系統提示出現不同的情況,采用不同的方式,加以解決。

1)若出現"NO OS"提示,應按如下步驟解決

1、 插入BOOT盤,出現boot:時鍵入 hd(40)Unix 2、 進入單用戶模式,鍵入 instbb hd /dev/hd0a dparam -w

原理是:系統引導失敗,提示"NO OS"信息,表明硬盤上管理上引導部分/etc/hd0boot,/etc/hd1boot,或者主引導塊/etc/masterboot被破壞。Instbb將引導塊分區從軟盤寫給硬盤,dparam將引導塊代碼從軟盤寫給硬盤。

2)若出現"boot not found"提示,應按如下步驟解決

1. 插入boot盤,出現boot:時鍵入 fd(60)Unix.Z root=hd(42)

2. 進入單用戶模式 ,鍵入 #umount /stand 3. #mount /stand 4. #mount -r/dev/fd0 /mnt 5. #cp /mnt/boot /stand 6. #umount /mnt 7. 使用haltsys命令,重新啟動系統,出現press any key to reboot時,移走root盤。

原理是:系統引導失敗,提示"boot not found"信息,表明系統中/boot丟失了。#umount /stand能卸載硬盤/stand中損壞的引導文件和內核。#cp /mnt/boot /stand能將root應急盤上的/boot拷貝到硬盤/stand目錄。

3)若出現"Unix not found"提示,應按如下步驟解決

1、插入boot應急盤,重新啟動在出現boot:時鍵入:fd(60)Unix.Z root=hd(42) swap=hd(41)

2、進入單用戶模式 #umount /stand 3、#mount /stand 4、#mount -r/dev/fd0 /mnt 5、#cp /mnt/Unix.Z /stand 6、#umount /mnt 7、使用haltsys命令,重新啟動系統,出現press any key to reboot時,移走root盤。

原理是:系統引導失敗,提示"Unix not found"信息,表明系統中Unix丟失了。#umount /stand能卸載硬盤/stand中損壞的引導文件和內核。#cp /mnt/Unix.Z /stand能將boot盤上的Unix內核文件壓縮復制給硬盤。

Copyright © Linux教程網 All Rights Reserved