When you use the Universal Installer to do a full installation to hard drive, a chroot to run rc.update is done, which performs required pre-configurations.
But that is not happening in the case of building the SD image in Woof, as a chroot cannot be done from a x86 host to a ARM target filesystem.
So, I have modified /etc/rc.d/rc.update to perform these missing configurations at the first boot.
In my earlier announcement of Puppy Linux running on the Mele A1000, I mentioned that the JWM tray was missing -- this is one of those missing pre-configurations, the file /root/.jwmrc was not created.
That problem should now be fixed.
We are still not there though, with Woof. To build an SD image that will bootup on the Mele A1000 (or other ARM system), I have to enhance '3builddistro' -- will do that soon.
Comments:Posted on 6 May 2012, 3:23 by Ted Dog
SD card boot to HD
Would we be able to get a small generic bootstrap GRUB or whatever on a smallish SD card and use the build in HD controller to run ARMed PuppyLinux from a regular laptop drive. I have a laptop on its last legs but the 650G HD still works great.
Posted on 6 May 2012, 16:27 by BarryK
Boot SD to HD
In theory, yes.
In practice, not so easy. I haven't even got my SATA interface to work yet, on the Mele.
And, it is a SATA interface, so IDE laptop drives won't work.