Thank you all,I have solved it . The cause is that I set the wrong bootargs "root=/dev/block/ mmcblock0p1" after changing it to "root=/dev/mmcblock0p1" ,it works ok
but I can find device file mmcblock0p1 ONLY in /dev/block/ after bootup,it is kind of odd. Why can it be mounted from /dev/mmcblock0p1 ?There is no mmc device file in /dev Anyhow,Than you -Weber On 5月20日, 下午3时27分, Brown Huang <brown.hu...@gmail.com> wrote: > First add rootdelay=15 and see the kernel boot message to make sure which > sdcard node name the kernel get ,maybe mmcblkXXXX. > Then add root=/dev/mmcblkxxxx rootdelay=15 and try again.This is just my > opinior ,I didn,t use uboot.Just make a try ,goodluck! > > 2010/5/18 Weber <qvbs...@gmail.com> > > > > > Hi > > I want to boot my android system from SD card > > and I follow the post, > > >http://groups.google.com/group/android-porting/browse_thread/thread/c... > > > In the post abhishek srivastav said : > > > Please make sure that you follow following steps for booting Android > > from SD > > card. > > > -Your bootargs<boot parameters in bootloader> should be set to SD > > card. <<<< > > -For booting Android from SD card your SD card should be formatted in > > ext2 > > format. > > -Copy the following files/directory from *out/target/product/generic* > > * > > * > > *cp -a root/* <SDCARD> > > *cp -a data/* <SDCARD> > > cp -a system/* <SDCARD> > > > I just want to mount sd card as my rootfs ,so I follow the steps ,but > > it can not mount ,complaint that : > > VFS: Cannot open root device "block/mmcblk0p1" or unknown-block(2,0) > > Please append a correct "root=" boot option; here are the available > > partitions: > > 1f00 256 mtdblock0 (driver?) > > 1f01 15104 mtdblock1 (driver?) > > 1f02 1033216 mtdblock2 (driver?) > > Kernel panic - not syncing: VFS: Unable to mount root fs on unknown- > > block(2,0) > > Kernel panic - not syncing: VFS: Unable to mount root fs on unknown- > > block(2,0) > > > BTW,I use uboot ,and my boot args are: > > setenv bootargs root=/dev/block/mmcblk0p1 rw init=/init > > console=ttySAC0,115200 > > > Could anyone tell me how to do ? > > > Thanks > > ---Weber > > > -- > > unsubscribe: > > android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com> > > website:http://groups.google.com/group/android-porting > > -- > unsubscribe: android-porting+unsubscr...@googlegroups.com > website:http://groups.google.com/group/android-porting -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting