LINUX.ORG.RU

История изменений

Исправление 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, но я не знаю как он называется и я не видел по ним информацию.