커널 패닉이 동기화되지 않음: vfs: 알 수 없는 블록(31,1)에 루트 파일 시스템을 마운트할 수 없습니다.

커널 패닉이 동기화되지 않음: vfs: 알 수 없는 블록(31,1)에 루트 파일 시스템을 마운트할 수 없습니다.

PowerPC 보드의 플래시 메모리에서 Linux를 부팅하려고 합니다. u-boot에서는 bootargs를 다음과 같이 설정했습니다.

setenv bootargs root=/dev/mtdblock1 rootfstype=ext2 rw console=ttyS0,115200 ramdisk_image=\${rd_size}

나도 시도했다rootfstype=ext3그리고제프스2;그리고루트=/dev/mtdblockn(n은 0부터 6까지) 및루트=/dev/ramrootfstype 없음

rd_size는 12000으로 설정된 또 다른 환경 변수입니다.

그런 다음 적절한 매개변수를 사용하여 bootm을 입력할 때마다 제목에 언급된 오류가 발생합니다.

답변1

이미지 빌드가 끝날 때 ltib가 인쇄하는 setenv 명령을 사용했는데 오류가 사라졌습니다. 이 명령으로 시스템 디스크의 크기를 표시해야 할 것 같습니다.

setenv 램디스크 크기=90000,...

관련 정보