Update boot loader

=Introduction= With every setup of OpenELEC, there is installed a boot loader, helping you getting the system up and running. Without, you would not see much of anything. Over time, there is new releases of the solutions being used by OpenELEC, in this cause, they are called SYSLINUX/EXTLINUX or Das U-Boot. This guide is created to help the ones who are running an out of date version on their systems.

What is SYSLINUX/EXTLINUX?
SYSLINUX is a boot loader for the Linux operating system which runs on an MS-DOS/Windows FAT filesystem. It is intended to simplify first-time installation of Linux, and for creation of rescue and other special purpose boot disks.

When properly configured, SYSLINUX can be used to completely eliminate the need for distribution of raw boot floppy images. A SYSLINUX floppy can be manipulated using standard MS-DOS (or any OS capable of accessing an MS-DOS filesystem) tools once it has been created.

EXTLINUX is a new syslinux derivative, which boots from a Linux ext2/ext3/ext4 or btrfs filesystem.

Latest version: 4.05

What is Das U-Boot
Das U-Boot (Universal Bootloader) is an open source, primary boot loader used in embedded devices. It is available for a number of different computer architectures, including PPC, ARM, MIPS, AVR32, x86, 68k, Nios, and MicroBlaze.

Latest version: 2012.04 =Update procedures= Below follows a detailed guide for updating each of the included boot loaders. One way to locate your boot loader, is look at the text showing early in the boot process.

Requirement

 * Knowledge on how to connection to your system via SSH.


 * Know what filesystem your /flash partition use. Usually this can be gathered by using the command and read what the type is:

On the line where you can see, you can see it reads ext4, meaning this is using EXTLINUX. If it read fat, SYSLINUX is to be used.

Update SYSLINUX
First thing we need to do, is re-mount the partition /flash with write-access. So that we can proceed with the other commands. Or else this won't have writing permissions to partition.

If you now use the command again, as above, you will see that the ro has changed to rw, meaning it has now been changed to accept any changes we want to apply.

Next step is fire ahead the update command:

If you get above, it should be fine.

Now reboot, and follow the early white texted screen to see if the version number behind SYSLINUX has changed.

Update EXTLINUX
Just follow the same instructions as above, but use the command instead if. And also make sure it either reads ext2, ext3 or ext4.

Update Das U-Boot
For anyone else to fill in.