我在安装Linux完成后,从Nand flash中启动,出现错误:unable to open an initial console
超级终端显示:
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem) on device 31:2
Freeing init memory:160K
warning: unable to open an initial consoleFailed to execute/linuxrc.Attempting defaults...Kernel panic - not syncing:No init found。Try passing init=option to kernel.Backtrace:[<c0035270>](dump_backtrace+0x0/0x10c) from [<c03958f0>](dump_stack+0x18/0x1c)r1:00000000 r6.............不知道原因是什么?我安装Linux的步骤和说明书上一样。唯一的不同是我是手动给Nand 分区的。我通过串口烧写了supervivi-128M然后,我手动对nand flash分区。为什么采取手动呢?因为自动分区时,在烧写zImage_N35的时候出现了Length of file is too big : 2517028 > 2097152这个纠结的问题press q to goto shell of vivi> part del kernel> part del root> part add kernel 0x00060000 0x00500000 0> part add root 0x00560000 0x40000000 0> part save后来我通过串口先后烧写了zImage_N35、root_qtopia-128M.img后来我重新启动时,就出现了上述的问题