Перезагрузка понятно почему происходит, а почему init убивает непонятно. Вот на всякий случай архив с ядром и небольшой корневой с поддержкой сторожевого таймера - я их проверял у себя но обновлял с загруженным ядром 3.2.18 - возможно в этом причина и есть какие-то различия в mtd или ubi/ubifs
Ваш архив попробую завтра.
До этого пересобрал ядро 3.2.18 с конфигом "config-3.7.10-SK-MAT91SAM9G45-example" из Wiki.
После этого новое ядро(3.2.18) работает со старой корневой(2010.09), а с новой(2012.05) выдает:
Получается, defconfig ядра из вашей Wiki статьи надо дополнительно править?
Нет ли готового рабочего конфига?
соберите для загрузки с SD и запишите NAND из-под нового ядра. Чтобы загрузчики не менять - я дописал в wiki как включить поддержку сторожевого таймера в ядре и ФС чтобы со штатными загрузчиками не перезагружалось постоянно. http://code.google.com/p/starterkit-org/wiki/QtBuildroot
Вообще по уму надо бы обновить u-boot на более свежий где есть поддержка nand write.trimffs - тогда можно имидж ubi записывать прямо из uboot без заморочек.