Rockbox Development > Feature Ideas
[iPod] Dual boot...how about dual bootloaders?
saratoga:
Hmm I don't think running two bootloaders makes much sense, although its probably possible.
Either way, hacking up our bootloader to work with ipl isn't on topic here.
AlexP:
The Rockbox bootloader is already capable of booting ipl by holding another button (although I forget which).
edit: I'm struggling to find any information on this, but I could have sworn it was possible.
edit 2: From http://ipodlinux.org/irc/reader/2009-11-14
--- Quote ---14:25 amiconn The rockbox bootloader supports triple boot on ipods
14:26 amiconn Hold switch selects OF, Play selects ipl. No button will try to boot rockbox
14:26 amiconn In order to boot ipl with the rockbox bootloader, the ipl kernel must be put on the fat32 partition, named "linux.bin"
--- End quote ---
*amiconn is a core Rockbox dev.
keeegan:
That worked perfectly! Thanks AlexP for actually comprehending what I said and unlocking the thread to help me.
For anyone else wanting to do this, don't be confused by the wording. It's not the actual linux kernel, but the ipl bootloader, usually called loader.bin
Just rename it to linux.bin and drop it in the root of your iPod's drive, reboot and hold play.
GodEater:
Although you can actually use the linux kernel too. Your method of using loader.bin is probably more flexible though since our bootloader does not allow parameters to be parsed to the kernel on load, whereas iPL's does.
keeegan:
Ahh, thanks for clarifying that. I'm not using ipodlinux from the main development tree, since i didn't want to repartition, so my linux root runs off the fat32. That could explain why I had problems not being able to pass any parameters to my kernel.
Navigation
[0] Message Index
[*] Previous page
Go to full version