Hello Zam478,
But I don't know what you mean 'look with Gparted', do you mean use GParted on the palm? Please clarify.
No, "GParted" never gets installed on a Palm ! The latest versions of "GParted" come with a built-in Hexadecimal Editor for Boot records. It's a little bit hidden, but I know the author ... it's me. "Look with GParted" means to attach the SD Card to the PC, where "Gparted" is running, start "MC_HxEd" (right-click anywhere on the Desktop - > "Fluxbox" opens; choose "File/System utils" - "MC_HxEd") and store the selected Boot Records permanently to a USB stick (gets mounted per wizard; you just have to plug it in upon request). MBR and PBRs of the SD card are interesting, just double click on its device name, e.g. sda (=MBR), sda1(=PBR1),... and close the opening windows). I suspect that the vfat-PBR got overwritten by "GParted". Otherwise "Gparted" is recommended to do the partitioning of the SD card, so that should not be an issue. But who knows ? Perhaps it would be safer, to format the vfat partition afterwards with the Palm a second time. I always had to do it, to get a bootable multipartitioned Windows USB stick. But your print-outs show, that the Boot process is running, therefore its practically proven, that it works. It's more of academic interest.
I just did a longer research for information about the boot process of your Palm. "Cocoboot" is a program running under Palm OS, i.e. you launch it from the ordinary Palm desktop. When running, it disables the Palm OS, reboots and starts the initial Linux kernel. The latter launches "Opie". What is not quite clear is, whether "initrd.gz" is necessary or not. I found a statement, that a standard version is integrated in kernel image "zImage". You only need it externally, if you want to customize it ( "initrd.gz" is not mentioned within the "How To" !). You also have the option to configure "cocoboot" with text file "cocoboot.conf". I found a sample file, which also showed the default values, if this file does not exist. This is an important information, because you are not free to choose names or alter the partitioning, unless you use this file.
Furthermore, I mounted "new_image.ext2" (under "Puppy Linux", which is BTW recommended for that purpose by the Palm guys :-)) ). I doubt, whether you did it the right way. The instruction showed the code "mount -o loop new_image.ext2 <temp>", where "<temp>" is a placeholder, not a variable, which you have to replace by an existing folder. If it does not exist, you have to create it before.
This would do the job :
mkdir /mnt/ext2
mount -o loop /root/my-documents/new_image.ext2 /mnt/ext2
Then you have to copy the whole structure within "/mnt/ext2" to the "ext2"-partition of your SD card.
( Two file manager windows; drag source ("/mnt/ext2"; do not copy folder "ext2", open it and "Select All" !), drop to second window (choose "Copy", not "Move", if something goes wrong; target "/mnt/sd.3"; "." stands for a letter). I assume, you had no problems with the "vfat"-partition, otherwise booting would not have gone so far as it already had.
Nevertheless, I show you the treeview of both structures :
VFAT
(VFAT Root)
¦ linux.boot.cfg
¦ zImage
¦
+---PALM
+---Launcher
cocoboot
EXT2 (no files shown, this would be too huge !)
(EXT2 Root)
+---bin
+---boot
+---dev
+---etc
¦ +---alternatives
¦ +---apm
¦ ¦ +---event.d
¦ ¦ +---other.d
¦ ¦ +---resume.d
¦ ¦ +---scripts.d
¦ ¦ +---suspend.d
¦ +---avahi
¦ ¦ +---services
¦ +---bluetooth
¦ +---dbus-1
¦ ¦ +---system.d
¦ +---default
¦ ¦ +---volatiles
¦ +---dropbear
¦ +---fonts
¦ ¦ +---conf.avail
¦ ¦ +---conf.d
¦ +---init.d
¦ +---ipkg
¦ +---modutils
¦ +---network
¦ ¦ +---if-down.d
¦ ¦ +---if-post-down.d
¦ ¦ +---if-pre-up.d
¦ ¦ +---if-up.d
¦ +---pcmcia
¦ +---ppp
¦ ¦ +---ip-down.d
¦ ¦ +---ip-up.d
¦ ¦ +---peers
¦ +---profile.d
¦ +---rc0.d
¦ +---rc1.d
¦ +---rc2.d
¦ +---rc3.d
¦ +---rc4.d
¦ +---rc5.d
¦ +---rc6.d
¦ +---rcS.d
¦ +---skel
¦ +---sysconfig
¦ +---terminfo
¦ ¦ +---a
¦ ¦ +---d
¦ ¦ +---l
¦ ¦ +---r
¦ ¦ +---s
¦ ¦ +---v
¦ ¦ +---x
¦ +---udev
¦ ¦ +---rules.d
¦ ¦ +---scripts
¦ +---udhcpc.d
¦ +---wpa_supplicant
+---home
¦ +---root
+---lib
¦ +---.debug
¦ +---firmware
¦ +---modules
¦ ¦ +---2.6.21-hnd2
¦ ¦ +---kernel
¦ ¦ +---crypto
¦ ¦ +---drivers
¦ ¦ ¦ +---bluetooth
¦ ¦ ¦ +---pcmcia
¦ ¦ +---net
¦ ¦ ¦ +---bluetooth
¦ ¦ ¦ ¦ +---bnep
¦ ¦ ¦ ¦ +---hidp
¦ ¦ ¦ ¦ +---rfcomm
¦ ¦ ¦ +---ieee80211
¦ ¦ +---sound
¦ ¦ +---core
¦ ¦ +---oss
¦ +---udev
+---lost+found
+---media
¦ +---card
¦ +---cf
¦ +---hdd
¦ +---mmc1
¦ +---net
¦ +---ram
¦ +---realroot
¦ +---union
+---mnt
¦ +---.psplash
+---opt
¦ +---QtPalmtop
¦ +---apps
¦ ¦ +---1Pim
¦ ¦ +---Applications
¦ ¦ +---Examples
¦ ¦ +---Games
¦ ¦ +---Opie-SH
¦ ¦ +---Python
¦ ¦ +---Settings
¦ +---bin
¦ ¦ +---.debug
¦ +---etc
¦ ¦ +---colors
¦ ¦ +---keytabs
¦ ¦ +---qimpen
¦ ¦ +---skel
¦ +---help
¦ ¦ +---en
¦ ¦ +---html
¦ +---i18n
¦ ¦ +---cz
¦ +---lib
¦ ¦ +---.debug
¦ ¦ +---xmms
¦ ¦ +---Effect
¦ ¦ +---General
¦ ¦ ¦ +---.debug
¦ ¦ +---Input
¦ ¦ ¦ +---.debug
¦ ¦ +---Output
¦ ¦ ¦ +---.debug
¦ ¦ +---skin
¦ +---pics
¦ ¦ +---addressbook
¦ ¦ +---advancedfm
¦ ¦ +---appearance
¦ ¦ +---backup
¦ ¦ +---bluetoothapplet
¦ ¦ +---brightnessapplet
¦ ¦ +---buttonsettings
¦ ¦ +---citytime
¦ ¦ +---clock
¦ ¦ +---console
¦ ¦ ¦ +---keys
¦ ¦ +---datebook
¦ ¦ +---devicebuttons
¦ ¦ +---doctab
¦ ¦ +---drawpad
¦ ¦ +---glider
¦ ¦ +---hexatrolic
¦ ¦ +---irdaapplet
¦ ¦ +---justreader
¦ ¦ +---launcher
¦ ¦ +---launchersettings
¦ ¦ +---lightandpower
¦ ¦ +---logo
¦ ¦ +---mahjongg
¦ ¦ +---mediummount
¦ ¦ +---memory
¦ ¦ +---mime
¦ ¦ +---netsystemtime
¦ ¦ +---Network
¦ ¦ +---networksettings
¦ ¦ +---obex
¦ ¦ +---opie-eye
¦ ¦ +---opie-reader
¦ ¦ +---opie-sheet
¦ ¦ +---opie-write
¦ ¦ +---opieirc
¦ ¦ +---opietooth
¦ ¦ +---osearch
¦ ¦ +---packagemanager
¦ ¦ +---pcmcia
¦ ¦ +---pdamaze
¦ ¦ +---qpdf
¦ ¦ +---RoH
¦ ¦ ¦ +---star
¦ ¦ +---screenshotapplet
¦ ¦ +---security
¦ ¦ +---sokoban
¦ ¦ +---sysinfo
¦ ¦ +---textedit
¦ ¦ +---today
¦ ¦ +---todo
¦ ¦ +---tron
¦ +---plugins
¦ ¦ +---applets
¦ ¦ ¦ +---.debug
¦ ¦ +---application
¦ ¦ ¦ +---.debug
¦ ¦ +---decorations
¦ ¦ ¦ +---.debug
¦ ¦ +---fontfactories
¦ ¦ ¦ +---.debug
¦ ¦ +---holidays
¦ ¦ ¦ +---.debug
¦ ¦ +---inputmethods
¦ ¦ ¦ +---.debug
¦ ¦ +---networksettings
¦ ¦ ¦ +---.debug
¦ ¦ +---obex
¦ ¦ ¦ +---.debug
¦ ¦ +---reader
¦ ¦ ¦ +---codecs
¦ ¦ ¦ +---data
¦ ¦ ¦ +---filters
¦ ¦ ¦ +---outcodecs
¦ ¦ ¦ +---support
¦ ¦ +---security
¦ ¦ ¦ +---.debug
¦ ¦ +---styles
¦ ¦ ¦ +---.debug
¦ ¦ +---today
¦ ¦ +---.debug
¦ +---share
¦ ¦ +---multikey
¦ ¦ +---sysinfo
¦ +---sounds
¦ +---irdaapplet
+---proc
+---sbin
¦ +---.debug
+---sys
+---tmp
+---usr
¦ +---bin
¦ ¦ +---.debug
¦ +---etc
¦ ¦ +---mplayer
¦ +---games
¦ +---include
¦ ¦ +---arpa
¦ ¦ +---asm
¦ ¦ +---asm-generic
¦ ¦ +---bits
¦ ¦ +---gnu
¦ ¦ +---libpng12
¦ ¦ +---linux
¦ ¦ ¦ +---byteorder
¦ ¦ ¦ +---dvb
¦ ¦ ¦ +---hdlc
¦ ¦ ¦ +---isdn
¦ ¦ ¦ +---netfilter
¦ ¦ ¦ +---netfilter_arp
¦ ¦ ¦ +---netfilter_bridge
¦ ¦ ¦ +---netfilter_ipv4
¦ ¦ ¦ +---netfilter_ipv6
¦ ¦ ¦ +---nfsd
¦ ¦ ¦ +---raid
¦ ¦ ¦ +---sunrpc
¦ ¦ ¦ +---tc_act
¦ ¦ +---mtd
¦ ¦ +---net
¦ ¦ +---netash
¦ ¦ +---netatalk
¦ ¦ +---netax25
¦ ¦ +---neteconet
¦ ¦ +---netinet
¦ ¦ +---netipx
¦ ¦ +---netpacket
¦ ¦ +---netrom
¦ ¦ +---netrose
¦ ¦ +---nfs
¦ ¦ +---protocols
¦ ¦ +---qpe
¦ ¦ +---qte
¦ ¦ +---qtopia
¦ ¦ ¦ +---private
¦ ¦ +---rdma
¦ ¦ +---rpc
¦ ¦ +---rpcsvc
¦ ¦ +---scsi
¦ ¦ +---sound
¦ ¦ +---sys
¦ ¦ +---video
¦ +---lib
¦ ¦ +---.debug
¦ ¦ +---bluetooth
¦ ¦ ¦ +---.debug
¦ ¦ +---gconv
¦ ¦ ¦ +---.debug
¦ ¦ +---glib-2.0
¦ ¦ ¦ +---include
¦ ¦ +---ipkg
¦ ¦ ¦ +---alternatives
¦ ¦ ¦ +---info
¦ ¦ ¦ +---lists
¦ ¦ +---mc
¦ ¦ ¦ +---.debug
¦ ¦ +---pkgconfig
¦ ¦ +---ts
¦ ¦ ¦ +---.debug
¦ ¦ +---X11
¦ +---libexec
¦ ¦ +---getconf
¦ +---sbin
¦ ¦ +---.debug
¦ +---share
¦ ¦ +---alsa
¦ ¦ ¦ +---cards
¦ ¦ ¦ ¦ +---SI7018
¦ ¦ ¦ +---pcm
¦ ¦ +---apmd
¦ ¦ +---avahi
¦ ¦ ¦ +---introspection
¦ ¦ +---base-passwd
¦ ¦ +---common-licenses
¦ ¦ +---dbus-1
¦ ¦ ¦ +---services
¦ ¦ +---dict
¦ ¦ +---doc
¦ ¦ +---fonts
¦ ¦ ¦ +---truetype
¦ ¦ +---glib-2.0
¦ ¦ ¦ +---gettext
¦ ¦ ¦ +---po
¦ ¦ +---info
¦ ¦ +---ipkg
¦ ¦ ¦ +---intercept
¦ ¦ +---man
¦ ¦ +---mc
¦ ¦ ¦ +---extfs
¦ ¦ ¦ +---syntax
¦ ¦ +---misc
¦ ¦ +---screen
¦ ¦ ¦ +---utf8encodings
¦ ¦ +---t1lib
¦ ¦ +---tabset
¦ ¦ +---terminfo
¦ ¦ ¦ +---1
¦ ¦ ¦ +---2
¦ ¦ ¦ +---3
¦ ¦ ¦ +---4
¦ ¦ ¦ +---5
¦ ¦ ¦ +---6
¦ ¦ ¦ +---7
¦ ¦ ¦ +---8
¦ ¦ ¦ +---9
¦ ¦ ¦ +---A
¦ ¦ ¦ +---a
¦ ¦ ¦ +---b
¦ ¦ ¦ +---c
¦ ¦ ¦ +---d
¦ ¦ ¦ +---E
¦ ¦ ¦ +---e
¦ ¦ ¦ +---f
¦ ¦ ¦ +---g
¦ ¦ ¦ +---h
¦ ¦ ¦ +---i
¦ ¦ ¦ +---j
¦ ¦ ¦ +---k
¦ ¦ ¦ +---L
¦ ¦ ¦ +---l
¦ ¦ ¦ +---M
¦ ¦ ¦ +---m
¦ ¦ ¦ +---N
¦ ¦ ¦ +---n
¦ ¦ ¦ +---o
¦ ¦ ¦ +---P
¦ ¦ ¦ +---p
¦ ¦ ¦ +---Q
¦ ¦ ¦ +---q
¦ ¦ ¦ +---r
¦ ¦ ¦ +---s
¦ ¦ ¦ +---t
¦ ¦ ¦ +---u
¦ ¦ ¦ +---v
¦ ¦ ¦ +---w
¦ ¦ ¦ +---X
¦ ¦ ¦ +---x
¦ ¦ ¦ +---z
¦ ¦ +---udhcpc
¦ ¦ +---X11
¦ ¦ +---zoneinfo
¦ ¦ +---America
¦ ¦ +---Asia
¦ ¦ +---Australia
¦ ¦ +---Europe
¦ +---src
+---var
+---backups
+---lib
¦ +---misc
+---local
+---spool
+---volatile
+---cache
¦ +---fontconfig
+---lock
¦ +---subsys
+---log
+---run
¦ +---wpa_supplicant
+---tmp
Regards
cmdr
PS: Good new title, but "Gparted" should be mentioned ( "..., using GParted"), otherwise we might be kicked out !