2.227360] List of all partitions:
[color=#FF0000][    2.228305] No filesystem could mount root, tried: 
[    2.229588] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[    2.231609] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 3.10.0-957.el7.x86_64 #1
[/color]
[    2.233371] Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
[    2.234819] Call Trace:
安装完后,只是个虚拟机,没有对应的文件系统,能有什么办法解决吗?

解决方案 »

  1.   

    原因是:(1)内核的NAND 没有分区 (2)没有对YAFFS的支持  (3)uboot参数配置问题(是jffs2启动,还是yaffs启动)---------------------------------------------
    uboot参数配置问题:(是jffs2启动,还是yaffs启动)在uboot 命令行输入 print ,若参数里含 rootfstype=jffs2,则是jffs2启动;不含 rootfstype=jffs2,则是yaffs启动
    SMDK2410 # print
    baudrate=115200
    bootargs=console=ttySAC0,115200 root=/dev/mtdblock3 rootfstype=jffs2
    bootcmd=nand read.jffs2 0x30007FC0 kernel; bootm 0x30007FC0
    bootdelay=2
    ethact=dm9000
    ethaddr=08:00:3e:26:0a:5b
    fileaddr=30000000
    filesize=3B8BA8
    gatewayip=192.168.1.1
    ipaddr=192.168.1.17
    machid=16a
    mtddevname=u-boot
    mtddevnum=0
    mtdids=nand0=jz2440-0
    mtdparts=mtdparts=jz2440-0:256k(u-boot),128k(params),2m(kernel),-(rootfs)
    netmask=255.255.255.0
    partition=nand0,0
    serverip=192.168.1.103
    stderr=serial
    stdin=serial
    stdout=serial
    Environment size: 557/131068 bytes