新手求助:flash有坏块,liunx无法启动,如何解决?
我的板子装了两个系统,wince和linux,今天上午好几块都是由于flash的坏块导致系统无法启动,下午这块往flash里写系统的时候没有坏块,引导系统启动后发现wince可以启动,但是linux无法启动,同事说好像是linux不能跳过坏块,请问各位大虾,这种情况应该怎样解决? http://fmn.xnimg.cn/fmn045/20100309/1420/p_large_6IoY_1daf000078972d0c.jpg 从装一次linux. 让他格式化一次, 跳过坏块.关于坏块这个事, 说是坏块记录也有无效的. 2# sinanjj
好,那我明天试试看。 LZ试的怎样了 在uboot下重新刷一次flash 看看是不是真的坏了~~ 貌似不行啊,坏块是在引导区,老大说现在linux还不能解决这个问题,是不是啊? flash 有坏块是正常的。只要标识出来,并不影响使用。
u-boot,内核及根文件系统重新烧写(烧写前记得先擦除,若不行,反复多擦除几遍)。 2# sinanjj
我试过,格式化不管用,坏块依然存在,老大的意思是要不换flash,要不该linux系统,对比起来还是换flash容易多了。 flash也不应该出问题啊,
如果概率这么大,一定是设计或采购出问题了, 应该是引导区有坏块吧,这样是没法识别出来的。换flash 是nand flash吧,
还是多格式化几次,有时会假死
页:
[1]