Исправляем ошибку boot0: error

Некоторые из вас, после установки загрузчика на жёсткий диск, могут увидеть не очень приятное сообщение на своём мониторе:

boot0: error

Это означает то, что ваш загрузчик не может прочитать загрузочную запись на вашем жёстком диске. Но не стоит расстраиваться и паниковать! Решение совсем простое,и не требует больших усилий. Для этого нам понадобится:

  1. Загрузочная флешка с OS X (Так как будем загружаться с неё, и работать в терминале);
  2. Файл boot1h2 для изменения загрузочного сектора;
  3. Флешка (любого размера, на которую будем закидывать файл boot1h2).

После того, как скачали файл boot1h2, копируем его в корень нашей флешки. Загружаемся с флешки, переходим в Утилиты-Терминал.

В терминале прописываем команду «Diskutil list», чтобы просмотреть все диски и разделы, которые есть в системе. Должно получиться что-то вроде такого:

Снимок экрана 2015-09-13 в 15.40.47

Далее, смотрим на каком диске установлена OS X, и на каком разделе у вас установлен загрузчик.

На моём примере  у меня загрузчик на disk0 и разделе EFI, и имеет идентификатор disk0s1

Далее нужно отмонтировать тот диск, куда будет прописываться загрузочный сектор. Для этого в терминале набираем команду:

diskutil unmount идентификатор диска

Например: diskutil unmount disk0s1 

Далее вам выдаст сообщение – disk0s1 unmount , то есть отмонтирован.

Затем, необходимо в терминале прописать последнюю команду, которая и перезапишет сам загрузочный сектор!

dd if=/Volumes/имя флешки/boot1h2 of=/dev/ваш идентификатор

Где «имя флешки«-соответственно имя вашей флешки,на которой в корне лежит файл boot1h2, а «ваш идентификатор» – соответственно идентификатор раздела,на который установлен загрузчик

Например: У меня имя флешки «Kingston«, а идентификатор disk0s1 ,соответственно команда будет такого вида:

dd if=/Volumes/Kingston/boot1h2 of=/dev/disk0s1

После ввода команды,нажимаем Enter, терминал запросит пароль – вводим пароль, и снова Enter.

Если всё сделано правильно – увидим запись, вроде такой:

2+0 records in

2+0 records out

1024 bytes transferred in 0.001129 secs (982245 bytes/sec)

Выходим с терминала, перезагружаемся. Ошибка boot0: error должна исчезнуть!

5 комментариев to “Исправляем ошибку boot0: error

  • Если можно вынуть hdd из компа, то подключив его к маку или хаку через сата — усб ставим загрузчик как на флешку, то этой ошибки не будет. Такая ошибка бывает только с дисками Адванс Формат, кот. > 250 Gb.

    • Сергей Десятов
      1 год ago

      Не угадал!… Эта ошибка вылазит у дисков, загрузочный сектор которых 4 Кб, так что не советуй,если не знаешь, а то сейчас все кинуться жёсткие диски с компов вытягивать!…

  • Ильяс Маратов
    1 месяц ago

    да не подумав он это сказал))))

  • А через BOOTICE можно аналогичный процесс произвести?

    • Сергей Десятов
      1 месяц ago

      BOOTICE имеет отношение к этой статье, как шлакоблок к вертолёту…

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *