系统启动后获取的emmc大小跟分区大小相差很大 ,怎么修改。已经刷了最新的光盘上的系统。
[root@FriendlyARM /]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mmcblk0p1 388192 261884 126308 67% /
/dev/sdcard 15463424 571816 14891608 4% /sdcard
tmpfs 497252 0 497252 0% /dev/shm
[root@FriendlyARM /]# cat /proc/partitions
major minor #blocks name
179 0 7634944 mmcblk0
179 1
7493354 mmcblk0p1 179 16 2048 mmcblk0boot1
179 8 2048 mmcblk0boot0
179 24 15634432 mmcblk1
179 25 15479808 mmcblk1p1
[root@FriendlyARM /]#
Sd卡启动
Superboot-4412 V1.4(20131212) by FriendlyARM
Booting from SD
Superboot-4412
Ver: 1.4(20131212)
CPU: Exynos4412 1.5GHz
RAM: 1GB
eMMC: 4GB linux内核启动 [ 3.285000] mmcblk0: mmc0:0001
M8G1WA 7.28 GiB [ 3.290000] mmcblk0boot0: mmc0:0001 M8G1WA partition 1 2.00 MiB
[ 3.295000] mmcblk0boot1: mmc0:0001 M8G1WA partition 2 2.00 MiB
查询 M8G1WA 确实是8G的eMMC。确认为文件系统问题。发现了问题是原光盘自带文件系统的编译时的分区大小参数设置过小,我的编译参数为:
make_exe4fs -s -l 7673194496 -a root -L linux rootfs.img rootfs
[ 此帖被xlwjz在2014-03-06 13:45重新编辑 ]