加载rootfs失败
shownb opened this issue · 5 comments
#!/bin/sh
echo "Please input sdcard device name, (e.g. <sdc>)"
read sdcard
if [[ -z "$sdcard" ]]; then
echo "Invalid device name!"
exit 1
fi
fdisk /dev/${sdcard} < fdisk.part
mkfs.fat /dev/${sdcard}2
mkdir /tmp/fat32
mount /dev/${sdcard}2 /tmp/fat32
cp uImage /tmp/fat32/
cp zImage /tmp/fat32/
cp imx28-evk.dtb /tmp/fat32/
umount /tmp/fat32
dd if=u-boot.sd of=/dev/${sdcard}1
dd if=rootfs.full.img of=/dev/${sdcard}3
脚本加一个格式化fat的
还是不能启动。试过格式化为ex4 ex2,还是不能。在uboot里面的part是对的。然后在uboot里面也ls不出rootfs。
zlg@imx280a# mmc dev 0
switch to partitions #0, OK
mmc0 is current device
zlg@imx280a# mmc part
Partition Map for MMC device 0 -- Partition Type: DOS
Part Start Sector Num Sectors UUID Type
1 2048 2048 7e1e25cf-01 53
2 4096 204800 7e1e25cf-02 0b
3 208896 15314944 7e1e25cf-03 10
zlg@imx280a# fatls mmc 0:2
5300984 uImage
5300920 zImage
22122 imx28-evk.dtb
3 file(s), 0 dir(s)
zlg@imx280a# ext4ls mmc 0:3
** Unrecognized filesystem type **
启动错误如下
[ 9.878226] driver: mmcblk
[ 9.885376] b301 1024 mmcblk0p1 7e1e25cf-01
[ 9.885398]
[ 9.892329] b302 102400 mmcblk0p2 7e1e25cf-02
[ 9.892345]
[ 9.899501] b303 7657472 mmcblk0p3 7e1e25cf-03
[ 9.899522]
[ 9.906653] No filesystem could mount root, tried:
[ 9.906675] ext3
[ 9.911631] ext2
[ 9.913829] ext4
[ 9.915841] vfat
[ 9.917834]
[ 9.921355] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,3)
rootfs在sd卡的第三个分区上,通过dd的方式直接烧写的roofs镜像进去的,你可以在电脑上试着挂在这个分区看看能不能成功,如果不行可能是rootfs.full.img镜像有问题
rootfs在sd卡的第三个分区上,通过dd的方式直接烧写的roofs镜像进去的,你可以在电脑上试着挂在这个分区看看能不能成功,如果不行可能是rootfs.full.img镜像有问题
还有一种可能就是SD卡的兼容性,不支持大于8G的sd卡,因为我都是用的8G的卡,没在16G的卡上测过
rootfs在sd卡的第三个分区上,通过dd的方式直接烧写的roofs镜像进去的,你可以在电脑上试着挂在这个分区看看能不能成功
我是直接用你的mk_sdboot/linux/ rootfs.full.img 连脚本都用你的。
我用过16g的,后来用8g的,也不行。郁闷了。rootfs的内容 在linux mount 的时候,是可以看到的。
要不你直接传个sd的img上来,我直接dd看。哈哈
rootfs在sd卡的第三个分区上,通过dd的方式直接烧写的roofs镜像进去的,你可以在电脑上试着挂在这个分区看看能不能成功
我是直接用你的mk_sdboot/linux/ rootfs.full.img 连脚本都用你的。
我用过16g的,后来用8g的,也不行。郁闷了。rootfs的内容 在linux mount 的时候,是可以看到的。
要不你直接传个sd的img上来,我直接dd看。哈哈
这都是几年前整的,板子估计都找不到了😂😂😂
我也是手痒,我发誓这是我买了之后的第一次开机折腾。哈哈,我刚看了购买记录是2016年情人节买的。
让它继续吃灰吧