I try to load initramfs root file system over i.MX6 Sabre SDB Board.
Steps i followed were:
1. Create initramfs.cpio.gz.uboot format of my RFS
2. Build Kernel image with initramfs support
3. Load kernel to RAM via tftpboot at address 0x10800000
4. Load RFS to RAM via tftpboot at address 0x10C00000
But i try to pass the following bootargs to kernel
1. ttymxc1 115200, rdinit=/linuxrc enable_wait_mode_off
2. ttymxc1 115200, rdinit=/init enable_wait_mode_off
Both are fails, Kernel cannot able to jump to RFS in both Case .
What is the correct boot argument for this case.
Hi Sujith,
I believe you can find a very helpful information right here:
IMX6 - booting to a roofts on ramdisk (Boundary Sabre-lite)?
it seems taht the rdinit is not necessary.
These are the steps used by a customer:
a) Built a minimalistic (initramfs) image in the Freescale 12-09 LTIB
(initramfs.cpio.gz ~38MB, 139MB uncompressed).
b) mkimage (initramfs.cpio.gz)
c) use minimum bootargs:
>> Kernel command line: console=ttymxc1,115200 video=mxcfb0:dev=hdmi,1920x1080M@60 ip=dhcp
d) used bootm 0x10800000 0x10C00000
Please try that and let me know your results.
Best Regards,
Alejandro