GRUB は利用可能ですが、起動できません (end_request: I/O エラー)

GRUB は利用可能ですが、起動できません (end_request: I/O エラー)

/root私は20Gb SSD ドライブを搭載した Asus 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

こんにちは、私も同じ問題を抱えていました。これを行うには、ブートから回復し、シェルに移動して次のように入力します。

linux64
grub-install
update-grub2

その後再起動すると、この方法で問題なく動作するかもしれません。

答え2

結局、SSDが/問題の原因であることが判明しました。ライブ CD リカバリ ガイド

$ sudo fdisk -l /dev/sdb

その後、USBキーを使ってUbuntuをSSDに再インストールする必要がありました(これ)。

再起動後、GRUBが壊れていることが判明しました。PPAboot-repairからライブUbuntu USBキーにインストールしたツールを使用して修正しました(これ)。

関連情報