Unable to mount root fs on unknown-block(31,2)的解决方案!

    技术2022-05-13  25

    1.

    1) try start up by nfs, mount the nand flash, and see if there are something 2) check /dev to see mtd name (I won't mention udev here) 3) param set linux_cmd_line "noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0" good luck

    2.

    Re: linux-2.6.12.1 mount root 失败,请高人指点

    应该按楼上的方法把root=/dev/mtdblock3改为root=/dev/mtdblock/3,因为你启用了devfs文件系统; 可以考虑在/dev下:ln -s /dev/mtdbock3 root 试试!

     

    问题可能: a。MTD分区与bootloader不匹配 b。没有 devfs文件系统支持 c。ECC校验没有关闭

     

    setenv bootargs root= /dev/mtdblock2 init="/linuxrc" console="ttySAC0",115200 devfs="mount"

     

    问题已经解决:

    正如上面所说:

    MTD分区与bootloader不匹配

    setenv bootargs root= /dev/mtdblock2 init="/linuxrc" console="ttySAC0",115200 devfs="mount"

    启动正常了!


    最新回复(0)