История изменений
Исправление HighMan, (текущая версия) :
MBR находится в первых 512 байта носителя.
Это я знаю.
Но вы уверены, что все ARM ищут загрузчик в том же месте?
На x86 с помощью grub-install (grub2-install) можно записать этот загрузчик на устройство. Но как это делать на ARM?
Наверное есть некий инструментарий для ARM, но я не знаю как он называется и я не видел по ним информацию.
UPD сначала написал свой ответ, потом увидел:
Там, к сожалению, всё хуже. MBR стандартизован и находится строго на определённом адресе. А там каждый производитель делает что хочет, фиксированного адреса нет. Так, понятно, что на SD-карте есть MBR == сектор с адресом 0, но там лежит только таблица разделов, 446 байт под код загрузчика на одноплатниках не используются.
Исходная версия HighMan, :
MBR находится в первых 512 байта носителя.
Это я знаю.
Но вы уверены, что все ARM ищут загрузчик в том же месте?
На x86 с помощью grub-install (grub2-install) можно записать этот загрузчик на устройство. Но как это делать на ARM?
Наверное есть некий инструментарий для ARM, но я не знаю как он называется и я не видел по ним информацию.