| |
| | Integrating 9load into the LinuxBIOS (Plan 9 wiki) |
 | | We built a standard LinuxBIOS for this board that uses Etherboot to load the 9load image from Compact Flash. |
 | | Ultimately this allows for several different developments to go on at the same time, (example will be shown in a bit) -- compiling kernels in one window, 9load bootloaders in another window, while being able to see the normal, unmodified kernel tree in a third window for comparison. |
 | | In brief, LinuxBIOS starts up on the hardware, find and loads Plan9's bootloader (9load masked as an elf32 image so it can be recognized by LinuxBIOS), 9load then prompts for kernel or attempts to etherboot one, downloads it, uncompresses it and jumps to it. |
| cm.bell-labs.com /wiki/plan9/Integrating_9load_into_the_linuxbios (1650 words) |
|