![커널 패닉이 동기화되지 않음: vfs: 알 수 없는 블록(31,1)에 루트 파일 시스템을 마운트할 수 없습니다.](https://linux55.com/image/75157/%EC%BB%A4%EB%84%90%20%ED%8C%A8%EB%8B%89%EC%9D%B4%20%EB%8F%99%EA%B8%B0%ED%99%94%EB%90%98%EC%A7%80%20%EC%95%8A%EC%9D%8C%3A%20vfs%3A%20%EC%95%8C%20%EC%88%98%20%EC%97%86%EB%8A%94%20%EB%B8%94%EB%A1%9D(31%2C1)%EC%97%90%20%EB%A3%A8%ED%8A%B8%20%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%84%20%EB%A7%88%EC%9A%B4%ED%8A%B8%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
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,...