flashctl奇遇记

在启动脚本里设置

display_msg flashctl -p/dev/fs0p0 -o4M -l16M -f -n -m /
devf-generic -s0xA0000000,64M
#flashctl -p/dev/fs0 -o4M -l16M -vvvve
flashctl -p/dev/fs0p0 -o4M -l16M -f -n -m


但是每次启动后发现mount的结果是

mount

/dev/fs0p3 on / type flash
/dev/fs0p2 on / type flash
/dev/etfs2 on /fs/etfs type etfs
/dev/fs0p1 on /flash1 type flash

不知道这是怎么回事。

mount

/dev/fs0p3 on / type flash
/dev/fs0p2 on / type flash
/dev/etfs2 on /fs/etfs type etfs
/dev/fs0p1 on /flash1 type flash

所有的fs0p1,fs0p2,fs0p3 partition都是用flashctl -p/dev/fs0 -o4M -l16M -ve自己创建的。 我确信fs0p0肯定也创建了。有点误打误撞搞成了这样的mount。

还有flashctl有时候自己out of bounder越界,感觉没有linux的fdisk类型工具好用。 能否搞成那么友好的工具,感觉flashctl自己会移动边界产生一个新的partition,不能在创建过程中标示出每一个已经存在的partition.