Bootargs and Dual boot


I am trying to do the Dual boot on the Beagle board.

So following the tuto on your page I have the Fat32 partition with the following files : MLO, rd-ext2.bin, u-boot.bin, uImage

And the second Linux partition with all the files necessary for Linux FS /bin, /tmp, /dev, /root …

I got the first prompt from u-boot and this is the result of printenv :

OMAP3 # printenv

bootcmd=mmcinit;fatload mmc 0 0x80300000 uImage; fatload mmc 0 0x81600000 rd-ex0

bootargs=console=ttyS2,115200n8 ramdisk_size=10240 root=/dev/ram0 rw rootfstypeM




Environment size: 252/131068 bytes


So the problem is that with this bootargs I don’t boot on the File system from the SD card !!

So what are the good arguments to use with the Dual boot using the SDcard.



Try this:
setenv bootargs console=ttyS2,115200n8 noinitrd root=/dev/mmcblk0p1 rootfstype=ext2 rw rootdelay=5

You might have to change rootfstype to ext3 if this is what you have on MMC/SD.

the root can also change from mmcblk0p1 to mmcblk0p2, if the kernel detects your FS as second partition.


I’ve seen that leaving ‘rootfstype’ out works fine using autodetection.

Thx It is working actually

But I added ‘noinird’ in the bootargs. I think this is important either


Noinitrd means not booting from ramDisk

Response at bottom...