請教一下各位前輩們,小生的系統是 Debian Unstable,核心版本為 2.6.10,昨天在 KDE 中要將系統重新啟動之時,系統並未重新啟動而是跳回純文字的 Shell 登入畫面停住,由於小生也搞不清楚是什麼情形,因此就在該處以 root 登入後下了 reboot 指令之後果然系統馬上重新啟動了,但是就出現了這樣的怪問題。
第一次開機的時候他說 /dev/hda8 已經掛載了 24 次尚未檢查,所以就開始檢測,這時就一直跑出一大堆如下的訊息:
ide : failed opcode was : unkown
end_request : I/O error, dev hda. sector 26034395
Buffer I/O error on device hda8, logical block 133042
hda : dma_intr : status = 0x51 { DriveReady SeekComplete Error }
hda : dma_intr : error=0x0 { Uncorrectable Error }, LBAsect = 26034598, sector = 26034
然而,等他全部跑完以後(大約十分鐘)就出現如下的訊息:
Error reading block 33253 (Attempt to read block from filesystem result in short read) while doing inode scan.
/dev/hda8 : UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
(i.e. without -a or -p options)
fsck failed. Please repair manually.
CONTROL-D will exit from this shell and continue system startup.
Give root password for maintenance
(or type Control-D to continue):
然而小生第一次到這裡的時候按了 Ctrl + D 系統就正常的繼續啟動進到 kdm 登入到 KDE 桌面環境似乎都沒有什麼問題,但是第二次開機的時候由於又出現了同樣的情況,小生就在那個地方打進了 root 密碼進到類似維護模式的 shell 底下執行 fsck,途中有出現很多個錯誤問我是否要 force rewrite 我都給 yes,執行完以後現在系統開機以後到了 kdm 的時候發現小生的 USB 光學滑鼠完全失靈動不了,但是滑鼠的紅外線燈確實有亮著,且同一電腦的另外一個 O.S. ( Windows 98 ) 也很正常。不僅如此,在 kdm 的登入畫面鍵入一個一般使用者的帳號密碼後,就跳出一個方塊其訊息如下:
System bootup in progress - Please wait
這個方塊下面只有一個"確定"按鈕,按下了以後就出現 login failed 的訊息並且回到 kdm 讓我重新輸入帳號密碼。請教一下各位這到底是怎麼一回事呢??? 現在整個 Debian 都啟動不了,這是資料錯誤還是硬碟有壞軌呢??? 有沒有什麼解決辦法呢??? 煩請各位指點一下不才的小生好嗎??? 非常的感謝各位!!!
P.S. 小生的系統的 /dev/hda8 是 Debian 的 /usr 掛載點,是 ext3 檔案格式。