boot0af error как исправить

Boot0: error, как избавиться от ошибки при загрузке

boot0af 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. Запустить Терминал и выполнить следующую комманду:

Источник

boot0af error как исправить

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

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

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

boot0af error как исправить

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

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

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

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

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

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

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

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

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 должна исчезнуть!

boot0af 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. Запустить Терминал и выполнить следующую комманду:

boot0af error как исправить

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.

boot0af error как исправить

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.

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.

Источник

Загрузка BIOS, GPT, GRUB4DOS, MEMDISK, DUET и SHELLx64.EFI

Есть необходимость тестировать EFI-скрипты и утилиты на машине с обычным BIOS.

Сейчас это делается с помощью пары загрузочных флэшек:

Я видел как на машине с обычным BIOS с GPT-диска через CLOVER загружается OS X, а это значит, что можно сделать хакнутую GPT-флэшку, которая будет загрузочной на BIOS-машинах. Долго рылся в сети, но готового ответа пока не нашёл. Делать ESP c CLOVER не хочу, мне хватит запуска GRUB4DOS/syslinux. Помогите советом, как сделать из пары одну загрузочную флэшку.

boot0af error как исправить

100 раз так делал.
Примерный план действий.

Похоже, что я не то или не там ищу.

В распакованном дистрибутиве клевера таких файлов найти не смог. MAC с CLOVER на борту под рукой тоже нет.

Нашёл на гите исходники и готовые бинарники, но там имена у файлов другие, и не знаю, подойдут они мне, или нет.

Подскажите, пожалуйста, где я могу найти указанные Вами файлы? (желательно, в бинарном виде)

boot0af error как исправить

После распаковки здесь: usr/standalone/i386/

нужно положить переименовав просто в boot

ЧЯДНТ?

Размечаю флэшку в GPT при помощи утилит: sgdisk или gparted.

Таблица разделов получается такая: /dev/sdd (флэшка), /dev/sdd1 (DATA в конце) и /dev/sdd2 (ESP в начале).

Утилитой dd устанавливаю boot0af на /dev/sdd.

Как проверяю результат:

boot0af error как исправить

Прямо вот так нельзя, смотри выше я давал ссылку

Там приведен такой метод:

Замени sdb на свой sdd и попробуй.

boot0af: error

Устанавливаю boot-сектора так:

boot0af error как исправить

Цель уже близко. Попробуй сделать ESP первым разделом.

boot0af: error

Пробовал менять номер партиции ESP (1,2,128), пробовал менять ФС на партиции ESP (FAT16 и FAT32), пробовал менять флаги партиции ESP (ef00 и ef02). Не помогло.

boot0af error как исправить

У меня всё работает. К сожалению пока больше нечего добавить.

Можно узнать как у тебя разбит носитель и какими командами ставишь загрузочные сектора? Может, на сравнении найду у себя ошибку.

boot0af error как исправить

1: ESP 512MB
2: / всё остальное

Команды из те же мануала..

Спасибо за помощь!

Буду ковырять дальше.

boot0af error как исправить

для чего такой большой, 128MB за глаза для всего жи?

boot0af error как исправить

Его мануал не читал, достаточно в gparted поставить флаги: boot,esp.

boot0af error как исправить

Это вопрос отдельной ветки и ущемлённости осознания собственного бытия.

boot0af error как исправить

Держи сделаешь флаги и в каталоге Ubuntu пропишешь свой уид Автор Griggorii

anonymous,

Мне нужно запускать EFI файлы на BIOS-машине.

Ты уверен, что оно загрузится на BIOS?

boot0af error как исправить

Re: anonymous,

boot0af error как исправить

Re: anonymous,

Сделано!

Загрузочные сектора из Clover: Bootable_ISO не подходят, правильный источник Clover: Latest PKG.

Распаковывается Clover*.pkg под Linux при помощи 7z и довольно муторно: github: Clover linux-installer.sh.

После распаковки Clover*.pkg потребуются файлы boot0af, boot1f32 и x64/boot7, которые можно найти по пути: BiosBoot/usr/standalone/i386/

Установка загрузочных секторов описана внутри github: Clover linux-installer.sh и в моём сообщении выше по тексту.

Загрузчик boot (он же boot7) будет искать и выполнять EFI\CLOVER\CLOVERX64.efi. Команда strings не нашла таких слов в теле файла boot, так что с большой вероятностью патчить этот путь нужно в исходных текстах этого файла.

Условия, которым должна удовлетворять ESP-партиция (найдены экспериментально):

Благодарю boot0af error как исправитьsurefire за помощь! Проблема решена.

boot0af error как исправить

Отлично! Но у меня файлы из ISO-шки вполне работают. И мне кажется они не должны отличаться.

Источник

Orange Pi перестала загружаться, восстановление загрузки.

Итак, вот скриншот того что происходило при загрузке моей апельсинки:

Как известно SD карта называется mmc0, а eMMC память mmc1. Загрузка начинается с SD карты. Но если она не вставлена или на ней нет загрузчика, то должно все грузиться с eMMC памяти. Я установил на другую SD карту свежий Armbian. Теперь я мог работать с устройством mmcblk1 — то есть eMMC памятью. Пришлось подключить апельсинку через uart к компу, чтоб видеть полностью процесс загрузки.

Далее мне подсказали:

Там юбут ясно пишет что нет таблицы разделов, она или повреждена или стёрта установкой нового юбута поверх таблицы mbr.
Восстановить таблицу разделов можно, зная где находился первый раздел или же найдя отметку первого раздела, установите армбиан на сд карту, загрузитесь, потом с помощью sfdisk заново размете таблицу mbr зная где именно какой раздел находится и всё.

Вот что выдала эта команда:

Device Boot Start End Sectors Size Id Type
/dev/mmcblk1p1 2048 30230303 30228256 14.4G 83 Linux

После этого мне посоветовали ввести такую команду:

sfdisk /dev/mmcblk1 to stop
switch to partitions #0, OK
mmc1(part 0) is current device
Scanning mmc 1:1…
Found U-Boot script /boot/boot.scr
3565 bytes read in 6 ms (580.1 KiB/s)
## Executing script at 43100000
U-boot loaded from eMMC or secondary SD
Boot script loaded from mmc
MMC: no card present
** Bad device mmc 0 **
MMC: no card present
** Bad device mmc 0 **
MMC: no card present
** Bad device mmc 0 **
MMC: no card present
** Bad device mmc 0 **
MMC: no card present
** Bad device mmc 0 **
Found legacy kernel configuration
MMC: no card present
** Bad device mmc 0 **
SCRIPT FAILED: continuing…
MMC: no card present

Я выложил это в тему форума и откликнувшийся гуру 🙂 ответил вот что:

Ну теперь файлы с раздела грузит, но пытается грузануть ядро с mmcblk0 (mmc 0) а нужно с mmcblk1 (mmc 1)
Надо редактировать /boot/boot.scr

И дал листинг файла :

# DO NOT EDIT THIS FILE
#
# Please edit /boot/armbianEnv.txt to set supported parameters
#

setenv load_addr «0x44000000»
setenv overlay_error «false»
# default values
setenv verbosity «1»
setenv console «both»
setenv disp_mem_reserves «off»
setenv disp_mode «1920x1080p60»
setenv rootfstype «ext4»
setenv docker_optimizations «on»
setenv devnum «0»
setenv rootdev «/dev/mmcblk$p1»

# Print boot source
itest.b *0x28 == 0x00 && echo «U-boot loaded from SD»
itest.b *0x28 == 0x02 && echo «U-boot loaded from eMMC or secondary SD»
itest.b *0x28 == 0x03 && echo «U-boot loaded from SPI»

if test «$» = «disabled»; then setenv logo «logo.nologo»; fi

if test «$» = «display» || test «$» = «both»; then setenv consoleargs «console=tty1»; fi
if test «$» = «serial» || test «$» = «both»; then setenv consoleargs «$ console=ttyS0,115200»; fi

setenv bootargs «root=$ rootwait rootfstype=$ $ hdmi.audio=EDID:0 disp.screen0_output_mode=$ panic=10 consoleblank=0 loglevel=$ ubootpart=$ ubootsource=$ $ $»

if test «$» = «off»; then setenv bootargs «$ sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_fb_mem_reserve=16»; fi
if test «$» = «on»; then setenv bootargs «$ cgroup_enable=memory swapaccount=1»; fi

После перекомпиляции файла, и перезагрузке все запустилось и заработало.

Я конечно тут положил все в сжатом виде и без разговоров на отвлеченные темы 🙂 кто хочет может ознакомиться со страницей на форуме.

Решил пусть пока работает. Как время будет все же переберусь на свежий релиз Armbian. Ядро осталось старым точно.

Источник

Ошибка 0xc000000f при загрузке Windows 10/7

При включении компьютера мы можем обнаружить код ошибки 0xc000000f. Также может быть описание к данному коду ошибки «File: boot\bcd«. Эта ошибка связана с диспетчером загрузки Windows, а точнее повреждением загрузочной записи. Когда система Windows пытается прочитать данные из загрузчика, которые повреждены, то она не может прочитать данные конфигурации загрузки и выдает вам ошибку boot\bcd с кодом 0xc000000f, настаивая на том, чтобы вы восстановили ПК с помощью установочного носителя Windows. Ошибка 0xc000000f с комментарием Boot\BCD может появится в Windows 7 и Windows 10.

boot0af error как исправить

Как исправить ошибку Boot\BCD с кодом 0xc000000f

В первую очередь вы должны извлечь все USB устройства с вашего ПК и проверить, загружается ли система. Также рекомендую выставить в BIOS на первое место SSD или HDD диск на котором система Windows.

Поскольку эта ошибка не позволяет нам загружать нашу операционную систему, мы не можем прибегать к обычным средствам восстановления данных, но мы вынуждены анализировать нашу систему с помощью средств восстановления Microsoft. Что нам потребуется, так это установочная флешка windows 10. Клшжа вы начали установку с флещки, то дойдите до пункта установки и нажмите снизу на «Восстановление системы«. Тем самым мы попадем в дополнительные параметры загрузки.

boot0af error как исправить

После того, как нажали на восстановление системы, вам нужно запустить командную строку (CMD). Примерное местонахождение «Поиск и устранение неисправностей» > «Командная строка«.

Советую в первую очередь нажать на «Восстановление при загрузке«, а потом запускать CMD.

boot0af error как исправить

Шаг 1. Введите команду, чтобы проверить и исправить битые сектора на диске, которые могут находиться на загрузчике, что не давая системе нормально считать оттуда информацию.

После окончание процесса перезагрузите ПК и проверьте, устранена ли ошибка 0xc000000f.

boot0af error как исправить

Шаг 2. Если выше способ не помог исправить ошибку 0xc000000f, то воспользуемся инструментом Bootrec, чтобы восстановить главную загрузочную запись. Введите команды ниже по порядку, нажимая Enter после каждой:

boot0af error как исправить

Если вам выдало какую-либо ошибку при вводе выше команд, то вы должны удалить предыдущую BCD и перестроить ее заново, чтобы получить совершенно новые данные конфигурации загрузки. Введите ниже команды по очереди, нажимая Enter после каждой:

Примечание: Если вам сложно понять, или у вас не получается восстановить загрузчик, то есть отличный мануал, как восстановить загрузочную запись для BIOS и UEFI с разными разметками GPT и MBR. Особенно обратите внимание на способ 3.

Источник

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

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