[quote/]
Карту к "жизни"с 9g45 приводит только форматирование в фотоаппарате ...
При работе скрипта смущает сообщение:
Но как указать sfdisk установить первую партицию bootable не понятно, штатными средствами винды с партициями съемного диска вобще ничего нельзя сделать.[/quote]
А смотреть Hex- editor ом первые сектора флешки до и после
форматирования фотоаппаратом - не пробовали ?
видимо, в генерации партиции вся соль (о предупреждениях утилит линукса я уже писал)..
вот так "жуки" с ат91-ветка-про-андроид похоже обходят эту проблему: (отсюда
)
полазил чуть по форумам, нигде на поверхности нет команды для строчного создания активной партиции - видимо считается очень опасной командой для штатных утилит..
с другой стороны, мне слабо верится, что в загрузчик ROM АРМа смогли засунуть проверку на активность..
Ну вы блин даете... Я же специально заострил внимание имя BOOT.BIN должно быть заглавными буквами в Linux записано - это первые же грабли на которые сам наступил. Не нужно там никакой венды для создания разделов и тем более фотоаппаратов :) Все делается штатными средствами Linux и раздел помечать как загрузочный тоже не нужно.
Есть такой момент ("эффект писателя" да и видимо много букв не осилил) ...
Но похоже что дело не только в этом, изменил скрипт:
К желаемому результату это не привело - бутстрап не запускается.
Кстати, в экспериментах, я пробовал потом переформатировать FAT раздел под виндой и копировать из под винды - ничего не меняется.
вроде все грузиться, бинарник и ядро положил на SD, рутовая на винчестере, нанд оторвал. Экран показывает картинку. Непонятки с Machine ID - что лучше прописать?
Лог начала загрузки:
не вижу в этом смысла, если разбивку делать руками и на хосте через fdisk (как показал Саша), все будет нормально.
Цель - создать скрипт (и включить в корневую платы все требуемые ему компоненты), чтобы люди сами могли готовить на своих платах рабочие корневые ФС, запуская только этот скрипт.
короче, у меня ваш скрипт работает на двух карточках - SD256MB и SD1GB. отличия:
- скрипт запускаю под дебьяном для арма
- бинарники копируются с локального каталога, т.к. "мой" tftp не понимает командную строчку
- корневую не разворачиваю, т.к. все на винте
все отлично грузится после скрипта..
кстати, перед прибиванием содержимого гигушки глянул через fdisk как для Андроида карточка разбита.. 83(Linux) оба раздела :)