Mein bootmenu zum runterladen und anpassen.
Die Einträge sind identisch mit der boot bzw. autoboot.txt des jeweiligen BS. Im bootmenu.txt müssen die "Zeilen" getrennt werden durch "&&" ohne Tüteln. Die Originale habe ich umbenannt.
Auf RISC OS gehe ich in den nächsten Tagen noch einmal gesondert ein. Da würde ich gern noch was vor- bzw. nachbereiten.
Angepasst muß
Die bootmenu.txt gehört ins nand filesystem /boot/...
Ansonsten Fleißarbeit.
Karte mit geparted partitionieren.
Für Angstöm habe ich mir eine 2GB Karte erstellt und die Dateien auf die entsprechende Partition verteilt.
Slackware, Bodhi und Ubuntu habe ich aus den Archiven mit squeeze auf den entsprechenden Partitionen verteilt.
Das dauert ein wenig ;-)
Es geht im übrigen doch auch mit Hilfe eines anderen Linux-Rechners. Der Fehler mit meinem Ubuntu-Laptop hatte andere Gründe.
Soviel erstmal in Kurzform.
Viel Erfolg / Spass.
P.S.: Die Links...
Slackware:
http://slackware.openpandora.org/pandora/sl4p/sl4p-14.0/rootfs/SL4P-14.0-8.tar.bz2
Ubuntu:
http://lxtek.de/pandora/ubuntu/
Bodhi Linux:
http://forums.bodhilinux.com/index.php?/topic/8990-bodhi-pandora/
Angström:
http://www.openpandora.org/firmware/
# The format of this file is:
# <menu option name>|<u-boot commands>
#Help| help
RISC OS (AS; SDFS)|fatload mmc 0:1 0x4020F000 /RISCOSboot/CMOS && fatload mmc 0:1 0x81000000 /RISCOSboot/riscos && go 0x8100000c
RISC OS (SW; SDFS)|ext2load mmc 0:1 0x4020F000 /RISCOSboot/CMOS && ext2load mmc 0:1 0x81000000 /RISCOSboot/riscos && go 0x8100000c
Angstrom (nand)|setenv bootargs 'ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read vram=6272K omapfb.vram=0:3000K mmc_core.removable=0 quiet'; ubi part boot && ubifsmount boot && ubifsload ${loadaddr} uImage && bootm ${loadaddr}
Angstrom (SD)|setenv bootargs root=/dev/mmcblk0p1 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0 && ext2load mmc 0:1 0x80300000 uImage && bootm 0x80300000
Bodhi Linux|setenv bootargs root=/dev/mmcblk0p4 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0 && ext2load mmc 0:4 0x80300000 /boot/uImage-3 && bootm 0x80300000
Slackware|setenv bootargs root=/dev/mmcblk0p3 ro rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0 && ext2load mmc 0:3 0x80300000 /boot/uImage && bootm 0x80300000
Ubuntu|setenv bootargs debug root=/dev/mmcblk0p2 rw rootdelay=2 vram=6272K omapfb.vram=0:3000K && ubi part rootfs && ubifsmount rootfs && ubifsload 0x82000000 lib/boot/uImage && bootm 0x82000000
#RISC OS (AS; SCSI)|fatload mmc 0:1 0x4020F000 /RISCOSboot/CMOS_scsi && fatload mmc 0:1 0x81000000 /RISCOSboot/riscos && go 0x8100000c
RISC OS (SW; SDFS)|ext2load mmc 0:1 0x4020F000 /RISCOSboot/CMOS && ext2load mmc 0:1 0x81000000 /RISCOSboot/riscos && go 0x8100000c
#RISC OS (SW; SCSI)|ext2load mmc 0:1 0x4020F000 /RISCOSboot/CMOS_scsi && ext2load mmc 0:1 0x81000000 /RISCOSboot/riscos && go 0x8100000c
Boot older 2.6.27 kernel (OMAP-only)|setenv bootargs 'ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read vram=6272K omapfb.vram=0:3000K quiet'; ubi part boot && ubifsmount boot && ubifsload ${loadaddr} uImage-2.6.27.57-omap1 && bootm ${loadaddr}
Boot in CLI mode (kernel 3.2)|setenv bootargs 'ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read vram=6272K omapfb.vram=0:3000K mmc_core.removable=0 psplash=false 3'; ubi part boot && ubifsmount boot && ubifsload ${loadaddr} uImage-3 && bootm ${loadaddr}
Boot with RAM cut for DSP (2.6.27) (OMAP-only)|setenv bootargs 'ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read vram=6272K omapfb.vram=0:3000K mem=96M@0x80000000 mem=128M@0x88000000'; ubi part boot && ubifsmount boot && ubifsload ${loadaddr} uImage-2.6.27.57-omap1 && bootm ${loadaddr}
# <menu option name>|<u-boot commands>
#Help| help
RISC OS (AS; SDFS)|fatload mmc 0:1 0x4020F000 /RISCOSboot/CMOS && fatload mmc 0:1 0x81000000 /RISCOSboot/riscos && go 0x8100000c
RISC OS (SW; SDFS)|ext2load mmc 0:1 0x4020F000 /RISCOSboot/CMOS && ext2load mmc 0:1 0x81000000 /RISCOSboot/riscos && go 0x8100000c
Angstrom (nand)|setenv bootargs 'ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read vram=6272K omapfb.vram=0:3000K mmc_core.removable=0 quiet'; ubi part boot && ubifsmount boot && ubifsload ${loadaddr} uImage && bootm ${loadaddr}
Angstrom (SD)|setenv bootargs root=/dev/mmcblk0p1 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0 && ext2load mmc 0:1 0x80300000 uImage && bootm 0x80300000
Bodhi Linux|setenv bootargs root=/dev/mmcblk0p4 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0 && ext2load mmc 0:4 0x80300000 /boot/uImage-3 && bootm 0x80300000
Slackware|setenv bootargs root=/dev/mmcblk0p3 ro rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0 && ext2load mmc 0:3 0x80300000 /boot/uImage && bootm 0x80300000
Ubuntu|setenv bootargs debug root=/dev/mmcblk0p2 rw rootdelay=2 vram=6272K omapfb.vram=0:3000K && ubi part rootfs && ubifsmount rootfs && ubifsload 0x82000000 lib/boot/uImage && bootm 0x82000000
#RISC OS (AS; SCSI)|fatload mmc 0:1 0x4020F000 /RISCOSboot/CMOS_scsi && fatload mmc 0:1 0x81000000 /RISCOSboot/riscos && go 0x8100000c
RISC OS (SW; SDFS)|ext2load mmc 0:1 0x4020F000 /RISCOSboot/CMOS && ext2load mmc 0:1 0x81000000 /RISCOSboot/riscos && go 0x8100000c
#RISC OS (SW; SCSI)|ext2load mmc 0:1 0x4020F000 /RISCOSboot/CMOS_scsi && ext2load mmc 0:1 0x81000000 /RISCOSboot/riscos && go 0x8100000c
Boot older 2.6.27 kernel (OMAP-only)|setenv bootargs 'ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read vram=6272K omapfb.vram=0:3000K quiet'; ubi part boot && ubifsmount boot && ubifsload ${loadaddr} uImage-2.6.27.57-omap1 && bootm ${loadaddr}
Boot in CLI mode (kernel 3.2)|setenv bootargs 'ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read vram=6272K omapfb.vram=0:3000K mmc_core.removable=0 psplash=false 3'; ubi part boot && ubifsmount boot && ubifsload ${loadaddr} uImage-3 && bootm ${loadaddr}
Boot with RAM cut for DSP (2.6.27) (OMAP-only)|setenv bootargs 'ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read vram=6272K omapfb.vram=0:3000K mem=96M@0x80000000 mem=128M@0x88000000'; ubi part boot && ubifsmount boot && ubifsload ${loadaddr} uImage-2.6.27.57-omap1 && bootm ${loadaddr}
Die Einträge sind identisch mit der boot bzw. autoboot.txt des jeweiligen BS. Im bootmenu.txt müssen die "Zeilen" getrennt werden durch "&&" ohne Tüteln. Die Originale habe ich umbenannt.
Auf RISC OS gehe ich in den nächsten Tagen noch einmal gesondert ein. Da würde ich gern noch was vor- bzw. nachbereiten.
Angepasst muß
- root= auf die entsprechende Partion
fatload oder ext2load je nach Format der Partiton. Wobei ext2load für ext2 und ext3 Partitionen funktioniert
mmc 0:1 (linke Karte 1. Partiton)
Die bootmenu.txt gehört ins nand filesystem /boot/...
Ansonsten Fleißarbeit.
Karte mit geparted partitionieren.
Für Angstöm habe ich mir eine 2GB Karte erstellt und die Dateien auf die entsprechende Partition verteilt.
Slackware, Bodhi und Ubuntu habe ich aus den Archiven mit squeeze auf den entsprechenden Partitionen verteilt.
Das dauert ein wenig ;-)
Es geht im übrigen doch auch mit Hilfe eines anderen Linux-Rechners. Der Fehler mit meinem Ubuntu-Laptop hatte andere Gründe.
Soviel erstmal in Kurzform.
Viel Erfolg / Spass.
P.S.: Die Links...
Slackware:
http://slackware.openpandora.org/pandora/sl4p/sl4p-14.0/rootfs/SL4P-14.0-8.tar.bz2
Ubuntu:
http://lxtek.de/pandora/ubuntu/
Bodhi Linux:
http://forums.bodhilinux.com/index.php?/topic/8990-bodhi-pandora/
Angström:
http://www.openpandora.org/firmware/