31
Ubuntu / Running Zubuntu From Internal Memory
« on: January 06, 2009, 04:28:19 pm »Quote from: tanjian2
What exactly does updater.sh and zImage.bin replace on the C3000? Is it the boot loader? How does the new one detect what distros/devices are bootable?
updater.sh is the script which normally flashes kernel and root image into NAND memory.
The zImage.bin provided by cortez is a special kernel image which pretends to be a kernel but instead shows the boot screen with all partitions found which either have a kernel-cmd-line file or a *.nfo file in the /boot directory.
After the user selected a partition it loads the kernel file from the /boot directory (usually labelled zImage) and boots the corresponding distribution as usual.
The only difference to the normal boot process is the kernel location (/boot/zImage instead of a NAND image).
Oliver