superasd 发表于 2006-12-30 18:07:16

linux启动I/O错误与卡分区关系研究

发现不少机油都出现Linux启动过程中I/O错误最终导致无法启动的问题
最近被Linux启动的I/O错误搞得头都大了
基本都是提示一堆I/O错误,然后是无法访问/root的提示,然后就是
http://mobile.0110.cn/viewpro.php?uid=118619
里面的图上的情况


在同一张卡上试过以下n种的组合,都不行
   1.分区
     a.使用Partition Manager Professional 7
     b.使用linux fdisk
   2.格式化
     a.使用Partition Manager Professional 7
     b.使用Windows
     c.使用linux
   3.复制fat分区文件
     a.ghost
     b.windows
     c.linux
   4.复制ext2分区文件
     a.ghost
     c.linux
   5.分区大小(fat16-ext2-swap)
     a.350-103-47
     b.206-206-78
     c.150-250-100
   6.分区顺序
     a.fat16-ext2-swap
     b.ext2-swap-fat16(这种分区顺序好像启动结果有所不同,不过也最终不成功)

以上都是在15版(map不是)
KingmaxMMC Mobile卡512M


现在请大家贴出你的卡的信息,以便解决这个问题
分别贴出卡的

品牌:
容量:
类型:
是否成功运行Linux:

以下可选:
MMC卡id:
成功的分区大小:
         分区方式:
         格式话方式
ext2文件复制方式:

如果能够确定是卡的问题,也可以给大家一个指导,不用再浪费时间盲目试了。
多谢大家。

[ 本帖最后由 superasd 于 2007-1-8 14:26 编辑 ]

superasd 发表于 2006-12-30 18:10:45

前后折腾了两天,都不成功

先贴我的

品牌:KingMax
容量:512M
类型:Mobile MMC
是否成功运行Linux:否 I/0错误

以下可选:
MMC卡id:无
试了各种分区和格式化方式,启动都不成功
试了几种ext2文件复制方式,启动都不成功

superasd 发表于 2006-12-31 21:16:59

看来这几天上网的人都不多,有碰上网络不同通畅
还是要顶起来,知道有参考为止

如果真是卡的问题,只能等确认了再去买卡,不然买了又不能用就痛苦了

superasd 发表于 2007-1-8 14:25:17

无人问津,是不是真的和卡无关呢?
不过看了Vovan888大虾的英文网站http://handhelds.org/moin/moin.cgi/SiemensSX1
的文章,说的分区顺序是
Ext2,Fat,Swap2
参见:http://handhelds.org/moin/moin.cgi/SiemensSX1HowTo
Prepare: 1. Creating on you MMC card next portition:
1)Ext2 2)Fat16 3)Swup

而且我基本已经肯定了出现IO错误(root无法加载)就是因为
Ext2区中存放的内容找不到

superasd 发表于 2007-1-8 21:17:55

回复 #5 r-rj1973 的帖子

我没试过,只试过Ext2,Swap2,Fat
可以访问,linux运行好像结果有点不同,不过都是启动不了

左楠风 发表于 2007-1-10 10:15:12

期待有更好的解决办法,否则我就只能等着买新卡后再玩了

superasd 发表于 2007-1-11 10:32:43

原帖由 r-rj1973 于 2007-1-10 14:40 发表

试过Ext2,fat16,Swap2,windows访问不了mmc

关键是能否启动linux, Windows能否访问是另外一个问题

U-Boot 1.4使用都是
http://www.sharebig.com/share.php?id=s2drsjikgspyqimi
这个
不知道是不是你指的这个
页: [1]
查看完整版本: linux启动I/O错误与卡分区关系研究