Unix系統(tǒng)無法啟動(dòng)的問題講解
Unix系統(tǒng)已經(jīng)被我們廣泛的使用??墒牵谖覀兪褂肬nix系統(tǒng)的時(shí)候,可能經(jīng)常會(huì)遇到Unix系統(tǒng)無法啟動(dòng)的問題。今天,我們就來解決Unix系統(tǒng)無法啟動(dòng)的問題。
Unix系統(tǒng)無法啟動(dòng)無法啟動(dòng)的原因大致如下:
1) 錯(cuò)誤的引導(dǎo)設(shè)備
假如因?yàn)橹付隋e(cuò)誤的引導(dǎo)設(shè)備使系統(tǒng)不能引導(dǎo),我們可以在PROM監(jiān)控等級(jí)下利用"probe-scsi","probe-scsi-all"和"probe-ipi"命令來查看有什么設(shè)備被連到系統(tǒng)上,并得到啟動(dòng)設(shè)備的devalias名。
進(jìn)入PROM的方法是當(dāng)Unix系統(tǒng)啟動(dòng)時(shí),同時(shí)按下"STOP"鍵和"a"鍵, 這時(shí)系統(tǒng)出現(xiàn)提示符ok>,即表明系統(tǒng)當(dāng)前處于PROM監(jiān)控等級(jí)。
用printenv顯示當(dāng)前配置情況,如果發(fā)現(xiàn)引導(dǎo)設(shè)備不正確,可用setenv來重新設(shè)置:
ok>setenv boot-device devalias
用reset命令重新啟動(dòng)Unix系統(tǒng),或set-defaults 恢復(fù)缺省值。
2) 缺少重要的系統(tǒng)文件,或文件無效
這時(shí)可以用"-a"選項(xiàng)來引導(dǎo)系統(tǒng),系統(tǒng)將提供交互式的引導(dǎo)過程,如果有找不
到文件時(shí),系統(tǒng)會(huì)提示用戶給出適當(dāng)?shù)奈募?/p>
3) 缺少關(guān)鍵的Unix系統(tǒng)文件,或文件無效
例如缺少/etc/passwd文件,這時(shí)Unix系統(tǒng)可能會(huì)引導(dǎo),但是沒有任何用戶可以注冊(cè)。修復(fù)方法是用光盤啟動(dòng),掛接根文件系統(tǒng)并編輯/etc/passwd文件。
4) 無法掛接遠(yuǎn)程文件系統(tǒng)
系統(tǒng)啟動(dòng)時(shí),會(huì)自動(dòng)執(zhí)行/etc/vfstab文件,如果在文件中有無法掛接的遠(yuǎn)程文件系統(tǒng),則Unix系統(tǒng)會(huì)一直處于等待和重試狀態(tài),無法進(jìn)入登錄界面。解決辦法是用單用戶啟動(dòng),編輯/etc/vfstab文件,刪除錯(cuò)誤的掛接內(nèi)容。
【編輯推薦】