Valcom81 писал(а):Т.е. мне нужно в образе u-boot.bin.img найти параметр "name" значение которого будет "linux" и изменить его? Двойное расширение *.bin.img что сам бинарник нужно "распаковать" из образа?
Valcom81 писал(а):Для меня это темный лес, сам я буду в этом разбираться очень долго, заказчик подгоняет, если завтра ничего не проясниться придется отправлять в сервис. Если не очень трудно, подскажи пожалуйста что к чему, если процедура не сложная для монтажника вроде меня.
Valcom81 писал(а):Нежелание попадать на деньги делает свое дело, поменял имя с linux на N6II (т.к. в новом имени на один символ меньше заменил его на пробел (в HEX 20))
теперь выдает:
Код: выделить все
## Checking Image at 0x80000040 ...
Header CRC Checking ... ERROR
flwrite error!
Я так понимаю поменялась контрольная сумма, как с этим быть?
Valcom81 писал(а):Для загрузчика замена имени не катит :
Ну вот, а говорил что не сможешь сделать. что для тебя как для монтажника это тёмный лес и прочее.
Да, контрольную сумму шапки в данном случае надо пересчитать раз ты поправил название в ней.
Однако твой последний пост не совсем понятный. Может ты что-то не так поправил?
Возможно чтобы восстановить старыми модулями в них тоже надо поправить сигнатуру, чтобы это прокатило из u-boot.
Возможен вариант и другой.
В u-boot надо стелать
appauto 0
saveenv
запустить регистратор и он остановится на загрузке дав нормально пошарить в телнете или в консоли без перезагрузки.
А если дасть это, то можно примонтировать либо флеш либо сетевой диск и с него подготовленными образами (беЗ шапок) прошить напрямую в mtdblock'и и предварительно мосмотрев командой mount держится ли что-то или нет.
Либо вариант в upgraded передав параметром обычный файл прошивки. Он должен сам всё сделать.