GRUB を復元できません (Ubuntu 11.04 + Win 7)

GRUB を復元できません (Ubuntu 11.04 + Win 7)

私は自分の PC の GRUB を修正しようとしていますが、深刻な問題が発生しています。現在完全に機能停止状態にあるため、どなたか助けていただければ幸いです。この PC のイベントの順序は次のとおりです。

  1. Windows 7をインストールしました
  2. ディスク全体を 2 つのパーティションに分割します (1 つは Win7 用、もう 1 つはマルチメディア用)
  3. 長い時間が経ちました
  4. パーティションの1つを再び2つに分割する
  5. 新しいパーティションにUbuntu 11.04をインストールしました
  6. 少し時間が経ちました
  7. Windows 7 の動作がおかしいので再インストール
  8. Ubuntu GRUBが消えた
  9. ライブUSBからマウントしてgrub-installすることでGRUBを復元しようとしました
  10. USB の代わりにライブ CD に切り替えてみました (ドライブの問題かもしれないと考えました)
  11. GRUBが表示されず、「入力/出力」エラーが発生します

I/O エラーの例:

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbe86aff6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       48727   391393280    7  HPFS/NTFS
/dev/sda2           48727       77063   227612647+   7  HPFS/NTFS
/dev/sda3           77063       91202   113566721    5  Extended
/dev/sda5           77063       90622   108908544   83  Linux
/dev/sda6           90622       91202     4657152   82  Linux swap / Solaris


ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt /dev/sda
mkdir: cannot create directory `/mnt/boot': Input/output error
ubuntu@ubuntu:~$ cd /mnt
ubuntu@ubuntu:/mnt$ ls
ls: cannot access etc: Input/output error

答え1

現時点では、Linux パーティションに何らかの問題があるようです。/dev/sda5 をアンマウントし、e2fsck (または、ext2/ext3 でない場合はパーティションに適切な fsck) を実行して、問題がないことを確認することをお勧めします。

また、ディスクが正常であることを確認するために smartctl を実行し、ドライブの整合性を確認するための簡単なテストをいくつか実行することをお勧めします (入出力エラーが正常ではなく、良好/正常ではありません)

汚いものが好きなら、http://www.supergrubdisk.org/最近、これで助かりました。基本的には、欠落、破損、または欠陥のある grub インストールの代替品です。Windows も Ubuntu も起動できると思います (Windows についてはよくわかりませんが、Ubuntu パーティションがそのままであれば、起動できないはずがありません)。注: UI は恐ろしいですが、動作します。

Ubuntu パーティションを起動し、パーティションがすべて正常であれば、grub-install が機能するはずです。

関連情報