I currently run Angstrom Linux 2.6.32 on BeagleBoard-xM (ARM architecture). Can I upgrade my Linux kernel from 2.6.32 to 3.0.7 and what is the difficulty level in case upgrade is possible?
Image that BB-xM runs, was built from Narcissus with Bootloader Files (x-load/u-boot/scripts). I recently downloaded kernel sources 126.96.36.199 from kernel.org and copied them to
/usr/src on BB-xM. After making the configuration (
make menuconfig), I build (
make) and installed (
make install) kernel directly to BB-xM (native toolchain).
I know that attention must be given as well, to the bootloader, in case it has to be manually configured, in order to boot the new kernel. In the initial Angstrom image,
boot directory contained:
After, configuring and installing kernel 188.8.131.52,
boot directory contains:
root@beagleboard:/boot# ls MLO MLO-beagleboard-1.5.0+r24+gitr04b1732220078d47c18a84cbafc52e45db71f13d-r24 Module.symvers-2.6.32 System.map-2.6.32 System.map-184.108.40.206 System.map-220.127.116.11.old config-2.6.32 u-boot-beagleboard-2011.02+r75+gitrc7977858dcf1f656cbe91ea0dc3cb9139c6a8cc8-r75.bin u-boot-scripts u-boot.bin uImage uImage-2.6.32 vmlinux-18.104.22.168 vmlinux-22.214.171.124.old
I didn't configure the bootloader, and BB-xM boots the newly configured kernel.