|
2011-09-08
, 10:56
|
Posts: 539 |
Thanked: 518 times |
Joined on May 2010
@ nanaurbusiness
|
#32
|
@J4ZZ:
Why do I need the bootimg package, why do I need the u-boot package and why do I need both in order to use multiboot with for instance MeeGo on the SD card.
|
2011-09-14
, 19:10
|
Posts: 309 |
Thanked: 519 times |
Joined on Oct 2010
|
#33
|
|
2011-09-23
, 19:19
|
Posts: 80 |
Thanked: 95 times |
Joined on Aug 2010
|
#34
|
is there any other working uboot version??
EDIT: Just solved it using uboot in http://wiki.meego.com/ARM/N900/Insta...ge_for_flasher (ubooot.bin from link in point 7)
|
2011-09-25
, 23:37
|
|
Posts: 491 |
Thanked: 341 times |
Joined on Nov 2009
@ LA
|
#35
|
|
2011-09-28
, 18:36
|
Posts: 80 |
Thanked: 95 times |
Joined on Aug 2010
|
#36
|
here's a small guide to add u-boot to power48.
1st: Download and install all packages from here
check if it's installed properly withCode: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
is should say 2.6.28.10-power48Code:uname -r
then follow up this little guide (thx to [darkgunman] and fabry's guide of patching power-kernel with u-boot)
open terminal:
# prerequisitesCode:sudo gainroot cd /home/user
#1. Download power kernel deb file from repository and extract fiasco image from itCode:apt-get install -y wget flasher mkimage
#2. Download matan's u-boot from repository (it is named u-boot-for-power-kernel) and extract file image from itCode:wget http://bigbob.fun.free.fr/maemo-kernel-power/kernel-power_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
#3. Unpack fiasco imageCode: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
#4. Transform zimage in uimage (necessary because u-boot boots kernel only in uimage file format)Code:flasher -u -f zimage-2.6.28.10-power48.fiasco rm zimage-2.6.28.10-power48.fiasco
#5. Add power kernel uimage at end of previous file (starting write at offset 0x38000 aka 448 blocks)Code:mkimage -a arm -o linux -t kernel -c none -a 80008000 -e 80008000 -n "power kernel v48" -d zimage uimage
#6. Remove zimage & uimageCode:dd if=uimage of=vmlinuz-2.6.28.10-power48 seek=448
#7.1 flash the kernelCode:rm zimage rm uimage
#7.2 open a new terminal (shift+ctrl+x) leave other xterm open!!!Code:softupd -vv -s --local
#8. Optional - multiboot - backup and replace power48Code:flasher --local -f -k /home/user/vmlinuz-2.6.28.10-power48
#9. Optional - clean multiboot entriesCode: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
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 !!! :d
edit: I coloured the code for whose 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
EDIT: Just solved it using uboot in http://wiki.meego.com/ARM/N900/Insta...ge_for_flasher (ubooot.bin from link in point 7)
Last edited by trlopes1974; 2011-09-08 at 11:07. Reason: SOLVED!!!