3. Далее произвожу "восстановление данных файловой системы" через uboot:
mmc dev 1", 0
load mmc 1:3 0x50000000 rootfs.bin - загружаю в память ранее созданный backup fs
mmc erase 0x21000 0x40000 - очищаю второй раздел
mmc write 0x50000000 0x21000 0x40000 - записываю данные во второй раздел
panic - перезагружаюсь
4. Плата перезагружается, и выдает вот это:
[ 1.947939] EXT4-fs error (device mmcblk0p2): ext4_init_orphan_info:617: comm swapper/0: orphan f ile block 13: bad checksum
[ 1.959409] EXT4-fs (mmcblk0p2): mount failed
[ 1.968618] VFS: Cannot open root device "mmcblk0p2" or unknown-block(179,2): error -5
[ 1.976541] Please append a correct "root=" boot option; here are the available partitions:
[ 1.984918] b300 7634944 mmcblk0
[ 1.984928] driver: mmcblk
[ 1.991731] b301 65536 mmcblk0p1 00000000-01
[ 1.991739]
[ 1.998543] b302 131072 mmcblk0p2 00000000-02
[ 1.998550]
[ 2.005341] b303 196608 mmcblk0p3 00000000-03
[ 2.005347]
[ 2.012147] b304 1 mmcblk0p4
[ 2.012153]
[ 2.018003] b305 7238656 mmcblk0p5 00000000-05
[ 2.018010]
[ 2.024805] b308 4096 mmcblk0boot0
[ 2.024811] (driver?)
[ 2.031615] b310 4096 mmcblk0boot1
[ 2.031621] (driver?)
[ 2.038422] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
При всём этом если в uboot выполнить:
ls mmc 1:2, то отобразятся все файлы и директории файловой системы
Что делаю не так? Checksum восстановленного раздела не совпадает, как это исправить?