解決掉Unix操作系統(tǒng)根目錄損壞
在我們使用Unix操作系統(tǒng)的時(shí)候,會(huì)經(jīng)常遇到很多的問(wèn)題,在這篇文章中,我們會(huì)介紹關(guān)于根目錄損壞所造成的問(wèn)題。希望對(duì)一些Unix操作系統(tǒng)新手來(lái)說(shuō)有很好的幫助!
此時(shí)在計(jì)算機(jī)啟動(dòng)后出現(xiàn)如下提示:
- boot not found
- cannot open
- stage 1 boot failure:error loading hd(40) /boot
原因是系統(tǒng)的根目錄/boot文件損壞或丟失,造成系統(tǒng)不能啟動(dòng)。修復(fù)辦法:
用應(yīng)急盤(pán)的boot盤(pán)引導(dǎo)系統(tǒng),在boot:提示下輸入:
fd(60) unix.Z root=hd(42)
其中fd(60) unix.Z 表示使用軟盤(pán)的Unix操作系統(tǒng)核心引導(dǎo),root=hd(42) 表示系統(tǒng)啟動(dòng)的文件系統(tǒng)為硬盤(pán)上的文件系統(tǒng)。
在Unix操作系統(tǒng)啟動(dòng)時(shí)輸入超級(jí)用戶(hù)口令,進(jìn)入單用戶(hù)模式,卸載/stand文件系統(tǒng),輸入命令如下:
#umount /stand
重新加載stand文件系統(tǒng),輸入命令如下:
#mount /stand
執(zhí)行第2和第3步的目的是改變/stand的只讀屬性,在默認(rèn)情況下,/stand是只讀方式的。
Unix操作系統(tǒng)構(gòu)造引導(dǎo)盤(pán)文件系統(tǒng),輸入命令如下:
#mount –r /dev/rfd0135ds18 /mnt
其中-r 參數(shù)表示使用只讀方式,/dev/rfd0135ds18是軟盤(pán)對(duì)應(yīng)的系統(tǒng)設(shè)備文件,mnt是將軟盤(pán)形成空文件目錄,構(gòu)造成功后,mnt目錄下的內(nèi)容就是軟盤(pán)的內(nèi)容。
將引導(dǎo)盤(pán)的boot文件拷入硬盤(pán),輸入命令如下:
#cp /mnt/boot /stand
Unix操作系統(tǒng)卸載軟盤(pán)文件系統(tǒng),重新啟動(dòng)計(jì)算機(jī),輸入命令如下:
- #umount /mnt
- #reboot
其中第一條命令卸載軟盤(pán)所構(gòu)造的目錄,第二條命令重新啟動(dòng)計(jì)算機(jī)。
這樣,我們就解決了這個(gè)問(wèn)題。我相信,如果大家互相幫助的話(huà),我們會(huì)有更好的學(xué)習(xí)Unix操作系統(tǒng)的機(jī)會(huì)與條件。
【編輯推薦】