EFI загружает poky на minnowboard и BRIX
Я пытаюсь загрузить linux автомобильной комплектации (неуклюжую сборку) на устройстве Gigabyte Brix, являющемся атомом Intel для EFI.
У меня есть образ AGL, который загружает ядро, если я записываю его непосредственно на USB-диск, но поскольку на диске нет таблицы разделов и, следовательно, раздела rootfs, он перестает пытаться найти rootfs.
На https://github.com/dominig/mkefi-agl.sh/blob/master/mkefi-agl.sh есть сценарий, который разбивает диск на толстый загрузочный раздел EFI и root3s ext3/4, но если я попробуйте загрузиться, я получаю только мигающий курсор - больше ничего. Если я сначала захожу в оболочку EFI, она жалуется, что оболочка поддерживает только изображения IA32.
Однако минноуборд, который также является атомом Intel, успешно загружает этот разделенный диск.
На вопросы, на которые я хотел бы ответить: какова разница между этими двумя атомами, которые позволяют одному загружать USB-накопитель, другому - нет, и любые подсказки для устранения неполадок и обеспечения его работы.
1 ответ
Нашел решение - оказывается, EFI смог загрузить только 32-битные загрузчики. обновление с версии F1 до F3 позволило загрузить 64-битную версию.
обновление BIOS, которое я использовал:
http://b2b.gigabyte.com/Embedded-System/GB-BXBT-3825-rev-10 https://www.gigabytenordic.com/update-bios-gigabyte-brix/
Я должен был сделать это вслепую, потому что созданный им загрузочный диск dos не мог управлять hdmi, поэтому просто загрузите полученный диск, наберите flash, скрестите пальцы и подождите. через некоторое время он автоматически перезагрузился и показал версию F3. Тогда я смог загрузить образ AGL без проблем.