Я работаю над mpc8309-twr-платой с ядром 2.6.33.7, , когда создаю изображение rootfs с файловой системой ramdisk (rootfs.ext2.gz.uboot). Я могу подключить свою файловую систему и моя плата может успешно загрузиться.не синхронизируется: init не найден. для файловой системы jffs2
But, when i am trying with jffs2 filesystem it is saying "no init found",here is the kernel log.
ВФС: Установленный корень (jffs2 файловой системы) на устройстве 31: 1. Освобождение неиспользуемой памяти ядра: 168k init Предупреждение: невозможно открыть начальную консоль. Kernel panic - не синхронизация: не найдено init. Попробуйте передать init = параметр в ядро. Вызов трассировки: [c782df40] [c0008484] 0xc0008484 (ненадежный) [c782df70] [c0025320] 0xc0025320 [c782dfc0] [c0003b78] 0xc0003b78 [c782dfd0] [c03a2238] 0xc03a2238 [c782dff0] [c0011994] 0xc0011994
Но init присутствует в/sbin/init месте. может кто-нибудь мне помочь в этом.
Thanks in advance...............!
Вы можете указать, какое первичное запоминающее устройство имеет эта плата, аргумент командной строки ядра и часть файла dts для поддержки устройства памяти. –
@SamratDas Я использую основную память DDR2 и имеет значение 128 Мбайт., Bootargs следующие: bootargs = root =/dev/mtdblock1 rootfstype = jffs2 rw console = ttyS0,115200, и я использую версию u-boot-2010.06. и я использую этот/dev/mtdblock1 как мой раздел файловой системы. –
Устройство памяти Я имею в виду память памяти? NAND/NOR, mmc/emmc или любой другой? –