View Single Post
Posts: 21 | Thanked: 27 times | Joined on Jul 2013 @ Czechia
#8
I managed to get a little more insight in how U-Boot/BootMenu work.

To fight the issue that somehow your kernel cannot be found you can try this solution. If you have not deviated much from Maemo’s EMMC partition layout (you could post your setup), do the following:

– put the Arch kernel (uImage) in /opt/boot/ (you may need to create the /opt/boot directory, like me)

– use the following config:
Code:
ITEM_NAME="Arch Linux ARM"
ITEM_KERNEL="/opt/boot/uImage"
ITEM_DEVICE="${INT_CARD}p2"
ITEM_FSTYPE="ext3"
ITEM_OMAPTAG="1"
ITEM_CMDLINE="root=/dev/mmcblk1p5 rootwait init=/usr/lib/systemd/systemd omapfb.vram=0:3M,1:3M,2:3M"
This should work given that your /home (= /opt) partition is the second on EMMC. We might need to rethink ITEM_CMDLINE but at least U-Boot/BootMenu should be able to generate a proper /home/user/MyDocs/bootmenu.scr config file (don’t hesitate to look in it, it is almost a text file).