Я пытаюсь исправить GRUB на моем ПК, но при этом у меня возникают серьезные проблемы. Любая помощь будет принята с благодарностью, так как сейчас я полностью искалечен. Вот последовательность событий для этого ПК:

  1. Установленная Windows 7
  2. Разделите полный диск на два раздела (один для win7 и один для мультимедиа)
  3. Прошло много времени
  4. Разделите одно из разделений на два снова
  5. Установил Ubuntu 11.04 на новый раздел
  6. Прошло немного времени
  7. Windows 7 действует, переустановите
  8. Ubuntu GRUB ушел
  9. Пробовал восстанавливать GRUB путем монтирования и grub-install с живого USB
  10. Пробовал переключаться на live CD вместо USB (думая, что это может быть привод)
  11. Теперь я не вижу GRUB, и я получаю ошибки "ввода / вывода"

Пример ошибки ввода-вывода:

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 ответ1

0

В данный момент похоже, что у вас есть проблемы с разделом Linux. Я предлагаю размонтировать /dev /sda5 и запустить на нем e2fsck (или соответствующий fsck для раздела, если это не ext2 /ext3), чтобы убедиться, что все в порядке.

Я бы также порекомендовал запустить smartctl, чтобы убедиться, что диск исправен, и, возможно, провести несколько простых тестов для проверки целостности диска (ошибка ввода / вывода не является нормальной и не является хорошей / исправной)

Для грязного блага я рекомендую http://www.supergrubdisk.org/ . Это спасло мой бекон недавно. Это в основном замена отсутствующей, поврежденной или дефектной установки грязи. Я подозреваю, что он может загружать как Windows, так и Ubuntu (не знаю наверняка о Windows, но если ваши разделы Ubuntu не повреждены, я был бы удивлен, если бы он не мог их загрузить. Примечание: интерфейс пугает, но работает.

После того, как вы загрузили свой раздел Ubuntu и все разделы исправны, ваша grub-install должна работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .