"hd0"で0x465aa00セクタを読み込めませんでした。

現在、この記事ではgrub2(起動のトラブルシューティングを試みています)にあります。 grubエラー:まずカーネルをロードする必要があります ただし、このコマンドを使用してLinuxカーネルを設定したいときはいつでも linux (hd0,gpt1)/boot/vmlinuz-5.4.0.-37-generic

入っています(状態

error: failure reading sector 0x465aa00 from 'hd0'

ls -la (hd0,gpt1)/明確に使用できるか、そのようなコマンドを使用して内容を表示できるため、これはハードドライブの問題にはなりませんls(起動内容を見ないでどのvmlinuzを使用するのかわかりません)。

誰もがこの問題を解決するのを手伝ってくれたらとても感謝します。

ベストアンサー1

これが可能であっても、ls -laディスクにエラーがないという意味ではありません。 Live CDから起動し、次のコマンドを実行します。

  1. 基本は次のとおりです。完了すると、ディスクを読み取って動作していることを確認できます。

    cat /dev/sda > /dev/null
    echo $?
    dmesg | tail
    

    結果はゼロでなければならず、dmesg出力にエラーがあってはなりません。

  2. そして、もし備えてください:

    e2fsck -f -v -C 0 -t /dev/sdaX
    

    sdaXLinuxパーティションはどこにありますか?各パーティションに対してこのコマンドを実行します。

  3. いよいよ走ります

    smartctl -t long /dev/sda
    

    コマンドの完了に時間がかかります(SSDの場合ははるかに少ない)。完了したら、実行してsmartctl -a /dev/sdaSMARTエラーがあるかどうかを確認してください。

おすすめ記事