Boot0af error clover

Hi guys, I am trying to boot my OS X without the USB installation of the macOS, but unsuccessfully. It looks like there is no bootloader or something, even when I checked it and reinstalled clover in OS X to the latest version. What is the solution for this error? I checked online like billion...

  • #2

Fixed by this method from one forum:

It means you’re booting in legacy mode on hard disk with 4096 byte sectors instead of 512 byte ones and the boot1h file doesn’t get imaged correctly because of it.

You should find a copy of boot1h in /usr/standalone/i386 on the hard drive partition you already installed Clover to.

1. Copy boot1h to your USB OS X Installer in its root directory.

2. Reboot and boot up your USB OS X Installer.

3. Under menu go to Utilities -> Terminal

4. Enter

diskutil list
to figure out your needed hard drive partition’s device node where you installed OS X to. In this example I’ll use /dev/disk0s3.

5. Enter

diskutil unmount /dev/disk0s3
dd if=/boot1h of=/dev/rdisk0s3 bs=4096
6. Reboot and try booting from the hard drive.

Last edited by a moderator: Jun 17, 2017

На чтение 4 мин. Просмотров 179 Опубликовано 15.12.2019

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

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

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

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

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

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

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

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

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

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

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

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

Содержание

  1. dd if=/Volumes/имя флешки/boot1h2 of=/dev/ваш идентификатор
  2. Решение №1: Использовать флешку с UniBeast
  3. Smexhy
  4. Smexhy

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

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

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

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

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

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

2+0 records out

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

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

После успешной установки хакинтоша может возникнуть ошибка при загрузке с жесткого диска, вот такая:

Loading Operating System …

boot0: GPT
boot0: test
boot0: test
boot0: GPT
boot0: test
boot0: test
boot0: error

В чем заключается проблема:
Т.к. объем жестких дисков с каждым годом увеличивается, производители вынуждены менять стандартный размер блока диска с 512 байт до 4096 байт. Эти жесткие диски известны как «Advanced Format» или 4K. Сначала размер увеличивали на дисках больше 1 ТБ, однако в скором времени изменения затронут все выпускаемые диски. Из-за этого загрузчик Chimera не может загрузиться как положено.

Прим.: Chimera не грузится, а вот разработчики Clover-загрузчика уже давно исправили эту проблему и загрузка происходит автоматически, без изменений.

Решение №1: Использовать флешку с UniBeast

Решение очень простое, но потребует наличие флешки с установщиком Mac OS.

Прим.: я советую всегда хранить флешку с установщиком Mac OS, в случае, если потребуется распаковать бэкап или выполнить доп. настройку, например, при апгрейде оборудования

Как исправить:
1. Загрузиться в установку Mac OS с флешки с UniBeast
2. Не запуская установку, запустить из меню сверху Дисковую Утилиту (Disk Utility), в ней размонтировать жесткий диск, на который установлена Mac OS X.
3. Запустить Терминал и выполнить следующую комманду:

Smexhy

Hi guys, I am trying to boot my OS X without the USB installation of the macOS, but unsuccessfully. It looks like there is no bootloader or something, even when I checked it and reinstalled clover in OS X to the latest version. What is the solution for this error? I checked online like billion guides, but either I didn’t understand what did they mean or I already tried.

I would be very grateful for any tips.

Smexhy

Fixed by this method from one forum:

It means you’re booting in legacy mode on hard disk with 4096 byte sectors instead of 512 byte ones and the boot1h file doesn’t get imaged correctly because of it.

You should find a copy of boot1h in /usr/standalone/i386 on the hard drive partition you already installed Clover to.

1. Copy boot1h to your USB OS X Installer in its root directory.

2. Reboot and boot up your USB OS X Installer.

3. Under menu go to Utilities -> Terminal

diskutil list
to figure out your needed hard drive partition’s device node where you installed OS X to. In this example I’ll use /dev/disk0s3.

diskutil unmount /dev/disk0s3
dd if=/boot1h of=/dev/rdisk0s3 bs=4096
6. Reboot and try booting from the hard drive.

Вводные данные: сегодня утром установил osx yosemite на компьютер, с трудом нашел kext на свою видеокарту и решил установить clover на диск, чтобы не загружаться с флэшки. Установил, перезагрузился и поймал ошибку boot0af: error . Гуглил проблему, испробовал пару способов: первый способ по видео (если вбить «boot0af error» в гугле, то выскочит это видео) не довел до конца из-за различий в версиях clovera. Второй способ (боюсь давать ссылки, могут забанить, наверное) основывался на прописывании загрузочного сектора на ж/д. Через терминал вводил следующие команды: Diskutil list, чтобы посмотреть диски, diskutil unmount disk1s1 для размонтирования раздела efi , sudo dd if=/Volumes/musicflash/boot1h2 of=/dev/disk1s1. Увидел примерно следующее :
2+0 records in

2+0 records out

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

После перезагрузки POST экран с надписью asrock не исчезал минут 5 и я понял, что начались проблемы.
Проблема точно заключается в начальных секторах с MBR и таблицей разделов. Где устанавливал osx был раздел с ntfs и раздел под мак, расширение mac os extended journalet.

Что я делал дальше: копался в настройках bios (заранее выдергнув порченый hdd), пробовал запустить live cd с компакт-диска (от win xp), но поймал синий экран смерти, в котором тоже что-то про hdd было написано (я не спец). Запускал с того же диска victoria, но максимум что я добился через это программу — увидел свой второй диск sdd (на котором стойт win 8.1). Пытался переключать sata разъемы, менять sata-провода местами. Ничего не изменилось. В конце концов попробовал еще раз установить osx и форматнуть маковской утилитой hdd, но и там жесткий диск не высвечивался.

Есть еще способ загрузиться с образа установочной флэшки win 8.1, в режиме восстановления, с прописью diskpart в командной строке. Но это вряд ли поможет, ведь ж/д нигде не отображается.

Что имеем сейчас: материнскую плату asrock lga1150 h87 pro4 , жесткий диск seagate barracuda [st1000dm003] , второй жесткий ssd samsung evo 850 на 250gb . Файлы на seagate не очень важные, так что хотелось бы услышать/ прочитать способ быстро вернуть hdd к жизни, пускай и без данных.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

Понравилась статья? Поделить с друзьями:
  • Boot0 gpt boot0 error
  • Boot0 error хакинтош
  • Boot0 error windows 10 как исправить
  • Boot ошибка на приставке к телевизору
  • Boot wim mounting image error 0xc0040005