Here's a small guide to add u-boot to power48. 1st: Install all packages from 1st post Code: dpkg -i kernel-power_1:2.6.28-10power48_armel.deb dpkg -i kernel-power-modules_1:2.6.28-10power48_armel.deb dpkg -i kernel-power-flasher_1:2.6.28-10power48_armel.deb dpkg -i kernel-power-settings_0.12_armel.deb dpkg -i kernel-power-bootimg_1:2.6.28-10power48_armel.deb check if it's installed properly with Code: uname -r Is should say 2.6.28.10-power48 Then follow up this little guide (Thx to [DarkGUNMAN] and Fabry's guide of patching power-kernel with u-boot) Open Terminal: Code: sudo gainroot cd /home/user # Prerequisites Code: apt-get install -y wget flasher mkimage #1. Download power kernel deb file from repository and extract fiasco image from it Code: wget http://atrey.karlin.mff.cuni.cz/~pali/kernel-power_1:2.6.28-10power48_armel.deb -O kernel-power_2.6.28-10power48_armel.deb dpkg --fsys-tarfile kernel-power_2.6.28-10power48_armel.deb | tar -xf - boot/zImage-2.6.28.10-power48.fiasco mv boot/zImage-2.6.28.10-power48.fiasco /home/user/ rm -r boot rm kernel-power_1:2.6.28-10power48_armel.deb #2. Download Matan's u-boot from repository (it is named u-boot-for-power-kernel) and extract file image from it Code: wget http://repository.maemo.org/extras-devel/pool/fremantle/free/u/u-boot-for-power-kernel/u-boot-for-power-kernel_1.0_all.deb -O u-boot-for-power-kernel_1.0_all.deb dpkg --fsys-tarfile u-boot-for-power-kernel_1.0_all.deb | tar -xf - ./usr/lib/u-boot/u-boot.bin.0x38000/u-boot.bin.0x38000 mv ./usr/lib/u-boot/u-boot.bin.0x38000/u-boot.bin.0x38000 /home/user/vmlinuz-2.6.28.10-power48 rm -r usr rm u-boot-for-power-kernel_1.0_all.deb #3. Unpack Fiasco image Code: flasher -u -F zImage-2.6.28.10-power48.fiasco rm zImage-2.6.28.10-power48.fiasco #4. Transform zImage in uImage (necessary because u-boot boots Kernel only in uImage file format) Code: mkimage -A arm -O linux -T kernel -C none -a 80008000 -e 80008000 -n "Power Kernel v48" -d zImage uImage #5. Add power kernel uImage at end of previous file (starting write at offset 0x38000 aka 448 blocks) Code: dd if=uImage of=vmlinuz-2.6.28.10-power48 seek=448 #6. Remove zImage & uImage Code: rm zImage rm uImage #7.1 Flash the kernel Code: softupd -vv -s --local #7.2 Open a new terminal (Shift+Ctrl+X) leave other xterm open!!! Code: flasher --local -f -k /home/user/vmlinuz-2.6.28.10-power48 #8. Optional - Multiboot - backup and replace Power48 Code: mv /boot/zImage-2.6.28.10-power48 /boot/multiboot/vmlinuz-2.6.28.10-power48-bak mv /boot/multiboot/vmlinuz-2.6.28.10-power* /boot/multiboot/vmlinuz-2.6.28.10-power48-bak mv /home/user/vmlinuz-2.6.28.10-power48 /boot/multiboot/vmlinuz-2.6.28.10-power48 #9. Optional - Clean Multiboot Entries If you have old power47 or double power48 entries open Filebox and navigate to /etc/multiboot.d to delete the respecting *.item files. #10. Reboot and watch the !!! Edit: I coloured the code for those who don't know what goes together and what not. So, each colored lines are a complete string where to hit 'Enter' after. I left the obvious ones untouched Greetz, J4ZZ
dpkg -i kernel-power_1:2.6.28-10power48_armel.deb dpkg -i kernel-power-modules_1:2.6.28-10power48_armel.deb dpkg -i kernel-power-flasher_1:2.6.28-10power48_armel.deb dpkg -i kernel-power-settings_0.12_armel.deb dpkg -i kernel-power-bootimg_1:2.6.28-10power48_armel.deb
uname -r
sudo gainroot cd /home/user
apt-get install -y wget flasher mkimage
wget http://atrey.karlin.mff.cuni.cz/~pali/kernel-power_1:2.6.28-10power48_armel.deb -O kernel-power_2.6.28-10power48_armel.deb dpkg --fsys-tarfile kernel-power_2.6.28-10power48_armel.deb | tar -xf - boot/zImage-2.6.28.10-power48.fiasco mv boot/zImage-2.6.28.10-power48.fiasco /home/user/ rm -r boot rm kernel-power_1:2.6.28-10power48_armel.deb
wget http://repository.maemo.org/extras-devel/pool/fremantle/free/u/u-boot-for-power-kernel/u-boot-for-power-kernel_1.0_all.deb -O u-boot-for-power-kernel_1.0_all.deb dpkg --fsys-tarfile u-boot-for-power-kernel_1.0_all.deb | tar -xf - ./usr/lib/u-boot/u-boot.bin.0x38000/u-boot.bin.0x38000 mv ./usr/lib/u-boot/u-boot.bin.0x38000/u-boot.bin.0x38000 /home/user/vmlinuz-2.6.28.10-power48 rm -r usr rm u-boot-for-power-kernel_1.0_all.deb
flasher -u -F zImage-2.6.28.10-power48.fiasco rm zImage-2.6.28.10-power48.fiasco
mkimage -A arm -O linux -T kernel -C none -a 80008000 -e 80008000 -n "Power Kernel v48" -d zImage uImage
dd if=uImage of=vmlinuz-2.6.28.10-power48 seek=448
rm zImage rm uImage
softupd -vv -s --local
flasher --local -f -k /home/user/vmlinuz-2.6.28.10-power48
mv /boot/zImage-2.6.28.10-power48 /boot/multiboot/vmlinuz-2.6.28.10-power48-bak mv /boot/multiboot/vmlinuz-2.6.28.10-power* /boot/multiboot/vmlinuz-2.6.28.10-power48-bak mv /home/user/vmlinuz-2.6.28.10-power48 /boot/multiboot/vmlinuz-2.6.28.10-power48