亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2724 | 回復(fù): 0
打印 上一主題 下一主題

解決SCO Openserver 5.0.5的啟動問題 [復(fù)制鏈接]

論壇徽章:
1
15-16賽季CBA聯(lián)賽之北控
日期:2022-03-04 22:35:50
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2008-04-10 22:19 |只看該作者 |倒序?yàn)g覽

作者:lsw  

SCO Openserver 5.0.5作為一種高效穩(wěn)定、安全性高的多用戶操作系統(tǒng),在我們金融、郵
電等各個部門得到了廣泛應(yīng)用。在系統(tǒng)日常維護(hù)工作中,有時會遇到系統(tǒng)不能正常啟動的問題。為了解決這些問題,我們應(yīng)該首先了解其啟動原理。
一、 Openserver 5.0.5的啟動原理
Openserver 5.0.5的啟動可以分為以下幾個階段:
1. 加載操作系統(tǒng)
計(jì)算機(jī)加電自檢后,將BIOS的master boot裝入內(nèi)存,master boot將硬盤主引導(dǎo)區(qū)的boot0引導(dǎo)塊裝入內(nèi)存后再將活動分區(qū)的引導(dǎo)塊boot1裝入內(nèi)存,boot1將unix文件系統(tǒng)中的boot文件裝入內(nèi)存,boot程序被啟動。
2. 保存/刪除系統(tǒng)內(nèi)存映像
boot 程序啟動后,引導(dǎo)unix核心程序 /stand/unix,unix程序被引導(dǎo)成功后,啟動init進(jìn)程,init進(jìn)程啟動 /etc/inittab文件中所列的所有進(jìn)程,整個系統(tǒng)被啟動。
3. 整理文件系統(tǒng)
系統(tǒng)啟動后,顯示有關(guān)系統(tǒng)自身的信息,并檢查根文件系統(tǒng)(包括所有文件和目錄)狀態(tài)是否正常,是否被侵害。如果根文件系統(tǒng)已經(jīng)被侵害,系統(tǒng)啟動文件系統(tǒng)修復(fù)命令fsck,對根文件系統(tǒng)進(jìn)行清理和修復(fù),并檢查安全數(shù)據(jù)庫。完畢后,系統(tǒng)進(jìn)入下一階段。
4. 選擇啟動方式
系統(tǒng)將要求用戶選擇啟動方式。啟動方式有兩種:系統(tǒng)維護(hù)方式(單用戶方式)和普通操作方式(多用戶方式)。如果用戶要進(jìn)入系統(tǒng)維護(hù)方式,鍵入超級用戶口令;如果要進(jìn)入變通操作方式,鍵入Ctrl + d。
5. 設(shè)置系統(tǒng)日期時間
進(jìn)入普通操作方式后,系統(tǒng)顯示當(dāng)前機(jī)器日期時間,并啟動asktime命令,要求用戶設(shè)置系統(tǒng)啟動的日期和時間。
6. 系統(tǒng)啟動成功
系統(tǒng)進(jìn)入該階段,檢查系統(tǒng)的安全數(shù)據(jù)庫,主要檢查下面的系統(tǒng)數(shù)據(jù)庫文件:
/etc/auth/system/default
/etc/auth/system/files
/etc/group
/etc/passwd
如果系統(tǒng)數(shù)據(jù)庫文件正常,系統(tǒng)啟動 /etc/rc2.d下的所有守護(hù)進(jìn)程,安裝所有的文件系統(tǒng),然后啟動打印服務(wù)和通訊服務(wù),顯示正常啟動信息,進(jìn)入login狀態(tài)。從上面的敘述可以看出,SCO Openserver 5.0.5在啟動過程中,主要涉及以下幾個文件:/boot/stand/unix, /etc/init, /etc/inittab ,/etc/rc*.d
二、 利用應(yīng)急盤,解決SCO Openserver 5.0.5的啟動問題
1. 硬盤引導(dǎo)塊內(nèi)容損壞
系統(tǒng)在啟動時提示:NO OS,如果系統(tǒng)以前能夠正常工作,說明系統(tǒng)硬盤的引導(dǎo)塊被破
壞?梢杂靡韵路椒ɑ謴(fù):
⑴ 用引導(dǎo)盤Boot引導(dǎo)系統(tǒng),在Boot:提示符下,鍵入hd(40)unix
⑵ 進(jìn)入系統(tǒng)維護(hù)狀態(tài),運(yùn)行:
# instbb hd /dev/hd0將引導(dǎo)塊分區(qū)寫到硬盤上
# dparam - w 將主引導(dǎo)塊代碼寫到硬盤上
⑶ 重新啟動機(jī)器
2. boot找不到
SCO Openserver 5.0.5由于將啟動文件boot設(shè)置為只讀文件,并且不能更改屬性,一般情況下, boot文件不會丟失。但如果由于某種原因,boot文件丟失,計(jì)算機(jī)開啟后,出現(xiàn)以下提示信息,
/boot not found
Stage1 boot failure:error loading /boot
/boot文件包含 boot(HW)程序,它用于在機(jī)器上電之后裝入和執(zhí)行核心。如果 /boot丟失了,可按以下過程來恢復(fù):
⑴ 在驅(qū)動器中插入boot啟動軟盤,并重新開機(jī),從啟動盤執(zhí)行初始引導(dǎo)。
⑵ 在引導(dǎo)提示 boot:下輸入“hd(40)unix”,從軟盤引導(dǎo)后,這個命令從硬盤中裝入核心。
⑶ 在提示符下輸入root的口令,把系統(tǒng)引入系統(tǒng)維護(hù)模式。
⑷ 卸載 boot文件系統(tǒng)執(zhí)行命令:#umount /stand
⑸ 裝載 boot文件系統(tǒng)執(zhí)行命令:#mount /stand
⑹ 將軟盤上的文件拷到/stand目錄下
#mount -r /dev/fd0 /mnt
#cp /mnt /boot /stand
#umount /mnt
⑺ 重新啟動機(jī)器
3.unix未找到
如果開機(jī)后系統(tǒng)顯示如下信息,那么就是 /unix文件丟失了:unix not found /unix文件
openserver核心。如果說/unix丟失了,可以從另一個核心文件引導(dǎo),如:/unix.old、unix.safe /etc/conf/cf.d/unix或/etc/conf/cf.d/unix.old,只要在引導(dǎo)提示符下指定這個文件的完整的路徑名就可以了,如果忘記文件名,可以在boot:提示下,鍵入dir命令查看。如果在系統(tǒng)中沒有其它核心文件,那么可以通過以下步驟,用應(yīng)急啟動磁盤組來恢復(fù)系統(tǒng)/unix:⑴ 在驅(qū)動器中插入啟動軟盤,并重新開機(jī)。
⑵ 在引導(dǎo)提示下輸入“fd(60)unix.Z root = hd(42)swap = hd(41)”,這樣就從軟盤裝入核心并從硬盤安裝了根文件系統(tǒng)。
⑶ 使文件系統(tǒng)進(jìn)入系統(tǒng)維護(hù)狀態(tài)。
⑷ 卸載 /stand,執(zhí)行命令:#umount /stand
⑸ 安裝 /stand,執(zhí)行命令:#mount /stand
⑹ 安裝軟盤文件系統(tǒng) ,執(zhí)行以下命令:
#mount /dev/fd0 /mnt
#cp /mnt/unix.Z unix
#umount /mnt
⑺ 重新啟動機(jī)器。
4.引導(dǎo)時掛起
如果引導(dǎo)進(jìn)程在顯示:PANIC: exit – Cannot extc /etc/init(PID 1)…這條信息之后掛起,那就說明 /etc/init文件從系統(tǒng)中丟失。/etc/init一旦開始執(zhí)行,init過程就會在系統(tǒng)上產(chǎn)生所有其它進(jìn)程。沒有 /etc/init文件,新的進(jìn)程就無法開始執(zhí)行?梢圆捎靡韵虏襟E來恢復(fù)/etc/init文件:
⑴ 在驅(qū)動器中插入boot啟動軟盤,并重新開機(jī)。
⑵ 在引導(dǎo)提示符下按回車鍵,并在得到提示時插入root根文件系統(tǒng)軟盤,這樣由軟盤引導(dǎo)系統(tǒng)并裝入核心。
⑶ 使用命令“mount /dev/hd0root /mnt”來安裝硬盤根文件系統(tǒng)。
⑷ 使用命令“cp /etc/init/mnt /etc/init”將 /etc/init文件從軟盤上的根文件系統(tǒng)復(fù)制到所安裝的硬盤上。
⑸ 輸入命令“umount /mnt”,拆卸硬盤文件系統(tǒng)。
⑹ 從驅(qū)動器中取出軟盤,并用命令“haltsys”關(guān)機(jī)。
⑺ 在引導(dǎo)提示下按回車鍵,重新啟動計(jì)算機(jī)。
5.不能進(jìn)入多用戶模式
如果系統(tǒng)在啟動后顯示:INIT:can not open /etc/inittab error 2,在按Ctrl–D后系統(tǒng)不能進(jìn)入多用戶模式,那就說明 /etc/inittab文件丟失,/etc/inittab中包含給init用的指令。當(dāng)inittab丟失,init就不能執(zhí)行系統(tǒng)啟動指令且系統(tǒng)不能進(jìn)入多用戶模式,當(dāng)按了 Ctrl–D后,系統(tǒng)依然保持單用戶模式。因?yàn)?/etc/initta中包含供系統(tǒng)其它部分參考的指令,所以在建立“應(yīng)急啟動磁盤組”時就要往根文件系統(tǒng)軟盤中寫一個特殊的 /etc/inittab。因此,如果出現(xiàn) /etc/inittab丟失的問題對系統(tǒng)的恢復(fù)就不能簡單地把 /etc/inittab從軟盤文件系統(tǒng)復(fù)制到硬盤中去,而是要把 /etc/conf/cf.d/init.base復(fù)制到 /etc/inittab,然后再重新鏈接核心,具體步驟如下:
⑴ 啟動機(jī)器,進(jìn)入系統(tǒng)維護(hù)狀態(tài)。
⑵ 執(zhí)行命令“cp /etc/conf/cf.d/init.base /etc/inittab”將init.base復(fù)制到 /etc/inittab。
⑶ 執(zhí)行命令“/etc/conf/cf.d/link - unix”重新鏈接核心,這時會建立一個新的 /etc/inittab文件。
⑷ 用命令“haltsys”關(guān)機(jī)。
⑸ 在引導(dǎo)提示下按回車鍵,重新啟動計(jì)算機(jī)。
6./etc/bcheckrc找不到
若在系統(tǒng)引導(dǎo)時顯示如下信息:/etc/initscript:/etc/bcheckrc:not found ,說明文件 /etc/bcheckrc丟失。當(dāng)系統(tǒng)引導(dǎo)時,init就會按照 /etc/inittab的指示執(zhí)行bcheckrc。如果需要,bcheckrc將對根文件系統(tǒng)進(jìn)行檢查并修理。在引導(dǎo)系統(tǒng)時,文件 /etc/bcheckrc應(yīng)該在硬盤上。如果 /etc/bcheckrc丟失了,就用以下過程恢復(fù):
⑴ 啟動系統(tǒng),進(jìn)入系統(tǒng)維護(hù)模式。
⑵ 運(yùn)行fsck對根文件系統(tǒng)進(jìn)行清理。
⑶ 執(zhí)行命令:cp /opt/K/SCO/Unix/5.0.5Eb/etc/bcheckrc /etc/bcheckrc恢復(fù) /etc/bcheckrc。
⑷ 在提示符下輸入haltsys并重新引導(dǎo)系統(tǒng)。
7./bin目錄被移去
/bin目錄中存放著大量與系統(tǒng)有關(guān)的執(zhí)行文件。當(dāng) /bin目錄被移至另一個目錄(如:/binbak)時,系統(tǒng)將無法正常退出,也無法正常啟動?梢圆扇∫韵虏襟E恢復(fù):
⑴ 在驅(qū)動器中插入啟動軟盤,并重新開機(jī)。
⑵ 在引導(dǎo)提示符下按回車鍵,并在得到提示時插入根文件系統(tǒng)軟盤。這樣由軟盤引導(dǎo)系統(tǒng)并裝入核心。
⑶ 使用命令“/etc/fsck –y /dev/hd0root”對硬盤上的根文件系統(tǒng)進(jìn)行清理。
⑷ 硬盤上的根文件系統(tǒng)被清理干凈后,使用命令“mount /dev/hd0root /mnt”來安裝硬盤根文件系統(tǒng)。
⑸ 恢復(fù) /bin/目錄(如“mv /binbak /bin”)。
⑹ 在提示下輸入haltsys并重新引導(dǎo)系統(tǒng)。
8./bin/sulogin丟失
系統(tǒng)在引導(dǎo)時,顯示:INIT:SINGLE USER MODE /etc/initscipt:/bin/sulogin:not found,并不能進(jìn)入系統(tǒng)維護(hù)模式,直接進(jìn)入多用戶模式,表明系統(tǒng)的 /bin/sulogin文件引導(dǎo)失敗,需要從備份系統(tǒng)中進(jìn)行恢復(fù),恢復(fù)的方法與6類似:
⑴ 啟動系統(tǒng),進(jìn)入多用戶模式。
⑵ 運(yùn)行 fsck對根文件系統(tǒng)進(jìn)行清理。
⑶ 執(zhí)行命令:cp /opt/K/SCO/Unix/5.0.5Eb/bin/sulogin /bin/sulogin來恢復(fù) /bin/sulogin。
⑷ 在提示符下輸入haltsys并重新引導(dǎo)系統(tǒng)。
9.系統(tǒng)在注冊提示符下掛起
如果系統(tǒng)能正確引導(dǎo),但當(dāng)進(jìn)入多用戶模式在注冊時掛起,表明文件 /bin/login丟失。
/bin/login文件包含login程序,該命令在每個終端對話區(qū)開始時運(yùn)行,以允許用戶開始時訪問系統(tǒng)。可以參照8,按照如下步驟恢復(fù) /bin/login文件:
⑴ 啟動系統(tǒng),進(jìn)入單用戶模式。
⑵ 執(zhí)行命令:cp /opt/K/SCO/Unix/5.0.5Eb/bin/login /bin/login 恢復(fù) /bin/login 。
⑶ 進(jìn)入多用戶。
10.系統(tǒng)在引導(dǎo)掛起
在引導(dǎo)時,如果系統(tǒng)出現(xiàn)硬盤錯誤的指示,一般情況下,不用考慮病毒的因素,因?yàn)閡nix
環(huán)境下的病毒比較少見。但是,如果機(jī)器硬盤是unix與dos(windows)并存,可以考慮病毒感染硬盤分區(qū)表或引導(dǎo)分區(qū),采用殺毒的方法進(jìn)行解決。
Openserver 5.0.5的引導(dǎo)過程比較復(fù)雜,如果在引導(dǎo)過程中任意環(huán)節(jié)出現(xiàn)問題,都可能導(dǎo)致引導(dǎo)異常。上面所列,只是常見的引導(dǎo)問題,另外一些引導(dǎo)故障,在掌握其啟動原理的情況下,可以針對故障原因,有針對性的加以解決。


本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u/31/showart_526255.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP