GRUB 可用,但無法啟動(end_request:I/O 錯誤)

GRUB 可用,但無法啟動(end_request:I/O 錯誤)

/root我在配備 20Gb SSD 驅動器的華碩 S400 筆記型電腦上運行 Ubuntu 14.04 。當/home目錄安裝到 SSD 磁碟機時,目錄會透過符號連結放置到 500Gb 磁碟機上。

當我啟動電腦時,它會進入 GRUB 並提供載入 Ubuntu 或運行記憶體測試 (memtest+86) 的功能。我進入 Ubuntu 的高級選項並選擇運行恢復模式。當我轉到fsck(檢查所有檔案系統)時,我收到以下錯誤:

...
ata2.00: status: { DRDY ERR }
ata2.0: error: { UNC }
end_request: I/O error, dev sdb, sector 41946208

但是,當我從 Ubuntu USB 磁碟啟動時,我可以看到磁碟機目錄結構並對其執行測試。

關於如何解決問題有什麼建議嗎?任何有關診斷和恢復工具的選擇都非常感謝。

答案1

您好,我遇到了同樣的問題,您可以做的是從啟動中恢復,然後轉到 shell 並輸入:

linux64
grub-install
update-grub2

然後重新啟動,這樣可能就可以正常工作了。

答案2

事實證明,這實際上是安裝的 SSD/出現了問題。我已經用它弄清楚了Live CD 復原指南

$ sudo fdisk -l /dev/sdb

然後我必須使用 USB 隨身碟將 Ubuntu 重新安裝回 SSD(請參閱)。

重新啟動後,GRUB 被破壞。我已經使用boot-repair從 PPA 安裝到實時 Ubuntu USB 金鑰上的工具修復了該問題(請參閱)。

相關內容