The "hard drive" in that system is an SD card in an SD-to-IDE adapter, the idea being that it's easy to install to an SD card. Trouble is I need that full install, and right now I don't have another system that (a) will boot Puppy and (b) has an internal IDE header. Swapping the drive around is a real PITA as well, and since it's a 64gb SDXC card in there I don't think I want to use 'dd' to image it (although, that idea did just now occur to me).
I know this configuration is known-bad in terms of drive longevity -- but it's what I need and I'm only using it in this one case.
01micko wrote me a quick-n-dirty script, but it doesn't work, and he doesn't (unfortunately) have the time to fix it for me -- I can't code, even bash script stuff... not yet
![Embarassed :oops:](./images/smilies/icon_redface.gif)
I've got my local guru dude to analyze it; he says that there are a couple issues with the script as it is. One, it looks for the three files zdrv, adrv, ydrv, and if it doesn't get all three, it doesn't run a particular loop that copies the initrd stuff over. Two, it hits a point where it's looking at certain pre-WoofCE things and it bombs out there.
I don't know enough to fix it. I tried, by commenting out the adrv/ydrv stuff and the legacy code (I'm using X-Tahr 1b3 here, which is essentially TahrPup 602 + XFCE, so it's WoofCE and doesn't need the legacy crap, I *think*) -- but there's still something wrong because when I go to install Grub4Dos it doesn't see a Pup there.
...can someone help? I've attached the original code (not my alterations, since they don't work) to this post, as a tarball.