我们在将SD卡分区过程中遇到问题,如下,详细描述见附件。
我们需要将SD卡分区,把linux系统的启动文件放到分区中,板卡上电从SD卡启动系统。
分了三个分区分别是BOOT分区 rootfs分区 usr分区。在运行TI的create_sdcard.sh脚本文件对SD卡分区时,出现rootfs分区挂载不上问题。
脚本文件版本 # create-sdcard.sh v0.3, SD卡容量4G或8G,用过金士顿 闪迪和其他的厂家的SD卡,均出现过此问题,且频繁出现。
下面是create_sdcard.sh脚本运行时的出错信息:
################################################################################
Partitioning is now done
Continue to install filesystem or select 'n' to safe exit
**Warning** Continuing will erase files any files in the partitions
################################################################################
Mount the partitions
mount: wrong fs type, bad option, bad superblock on /dev/sdb2, ####提示错误
missing codepage or helper program, or other error
In some cases useful info is found in syslog – try
dmesg | tail or so
Emptying partitions
Syncing….
Jian Zhou:
是通过虚拟机做的SD卡么?
yanfeng liu1:
回复 Jian Zhou:
是虚拟机。
Jian Zhou:
回复 yanfeng liu1:
有没有尝试过用脚本在SD卡上生成2个分区?先看看能否把卡做成功并且能启动。
user4729174:
要把卡先卸载掉 umount /media/(user name)/(sd card name)