Download at Dropbox: (Kernel !!!!)
##################################
## linux-3.12.0-kirkwood-tld-1-bodhi.tar.bz2
##
Sie müssen registriert sein, um Links zu sehen.
wget
Sie müssen registriert sein, um Links zu sehen.
md5: fa8c01e913222a99200f973cb000de1d
This tarball contains 4 files:
linux-image-3.12.0-kirkwood-tld-1_1.0_armel.deb
linux-headers-3.12.0-kirkwood-tld-1_1.0_armel.deb
config-3.12.0-kirkwood-tld-1
linux-3.12.0-tld-1-kirkwood.patch
Installation:
- Backup your current uImage and uInitrd. In the /boot directory, these are files for your current kernel (xx.xx.xx is the version number):
uInitrd
uImage
initrd.img-xx.xx.xx-kirkwood
System.map-xx.xx.xx-kirkwood
vmlinuz-xx.xx.xx-kirkwood
config-xx.xx.xx-kirkwood
- Extract the kernel in the archive:
#####################################
tar -xjf linux-3.12.0-kirkwood-tld-1-bodhi.tar.bz2
- And install it with dpkg. If you encounter error with flash-kernel when running dpkg,
then remove flash-kernel first to avoid potential problem (It is much better to generate uImage and uInitrd manually anyway):
##########################
apt-get remove flash-kernel
dpkg -i linux-image-3.12.0-kirkwood-tld-1_1.0_armel.deb
- Create uImage and uInitrd manually:
mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-3.12.0-kirkwood-tld-1 -d /boot/vmlinuz-3.12.0-kirkwood-tld-1 /boot/uImage
mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs-3.12.0-kirkwood-tld-1 -d /boot/initrd.img-3.12.0-kirkwood-tld-1 /boot/uInitrd
- The new uImage and uInitrd files should be created in /boot directory now. You're ready to reboot the system:
sync
shutdown -r now
Note:
For completeness, create symlinks for the kernel in your / directory (in case the rootfs is ever used with different bootloader). But it is not necessary to do this for uBoot.
cd /
ln -s boot/vmlinuz-3.12.0-kirkwood-tld-1 vmlinuz
ln -s boot/initrd.img-3.12.0-kirkwood-tld-1 initrd.img