ブートローダーが壊れちった
PC起動中にSSDにつながるSATAケーブルを他人に抜かれて!!!、 SSD上のUbuntuが起動しなくなってしまいました。
SSD自体はBIOSで認識されているので、 おそらく「OSのブートローダーが破損しているのでは?」という話に。
SSD修復のため次の作業をしたので、記録として残しておきます。
- ブートローダーの修復(boot-repairを使う)
- ディスクの破損チェック(badblocksコマンドを使う)
ブートローダーの修復
このページを見て進めれば、簡単にできます。 10分かからないくらい。 LiveDVD/USBが必要です。
ディスクの破損チェック
上のリペアでUbuntuが起動するようになって喜んでいたのですが、 「ブートローダー以外のディスクが壊れていないか確認したほうがいいかもね」と言われ、 そちらも確認することに。 もし、ディスクが欠損していた場合、そのファイルを開いた途端ディスク全体が壊れるという事態もあり得るとのこと。
やり方は、下記のサイトを参考にした。 Linuxでディスクのエラーや不良セクタのチェックと修正をする方法 - Ubuntu入門
$ sudo badblocks -v -s /dev/sdb1 | tee /tmp/badblocks.txt
上のコマンドで以上が見つからなかったので、解決。