Ubuntu18.04 啟動后進不了界面 [ failed command: READ DMA ]


機器配置:聯想Think_D20工作站,默認配置,硬盤手動接線成了 RAID模式

同樣一台機器,之前運行OpenSuse 就出現過類似問題,但由於OpenSuse 更新鏈接總跳票,而且有些工具的使用需要,因此近期換了Ubuntu18.04,這之前沒有深入摸排過這個問題。

 

解決過程:

1.
https://ubuntuforums.org/showthread.php?t=2332373
https://askubuntu.com/questions/321277/how-do-i-recover-from-a-read-dma-bootup-error

# blkid
查看問題信息,
回顯了基本相同的開機問題信息:failed command: READ DMA
結合 /etc/fstab 的內容,大致估計是 RAID 硬盤時 fstab 中作為 sdc5 的“/disk_C” 沒有掛上,且有明顯顯示:

I/O error, dev sdc, sector 4104

應該是作為 /dev/sdc5 掛載的硬盤有問題,甚至損壞。
使用 # dmesg | grep ata2
也可以看到相應的報錯信息。

暫時保留注釋掉 fstab 中相應行的想法,先看其他解決辦法。

2.
https://ubuntu-mate.community/t/getting-emergency-mode-screen-on-boot-up-every-time/2626/8

使用 fsck 來進行掃描與修復硬盤(注意先 umount)

# fsck /dev/sdc5
之后提示 e2fsck -b xxx <dev>,相應進行操作
# e2fsck -b 8193 /dev/sdc5
循環無法結束,轉而使用
# e2fsck -b 32768 /dev/sdc5
中間出現提示確認,選擇 y (yes) 可以進行修復,幾次y之后,會提示 a(all) 默認全部。

目前正在使用這個方法,效果如何回來再報。

 

---------------------------以下結果反饋:

使用e2fsck 使得硬盤轉動過程中的聲音變大,貌似壞的更加徹底了,最后仍采用了第一種辦法,即注釋掉 fstab 中相應的硬派掛載行。

最后仍是將有問題的硬盤卸掉了。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM