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 22.214.171.124 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 126.96.36.199,
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-188.8.131.52 System.map-184.108.40.206.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-220.127.116.11 vmlinux-18.104.22.168.old
I didn't configure the bootloader, and BB-xM boots the newly configured kernel.