williwaw wrote: Sun Sep 05, 2021 8:23 pm
miltonx wrote: Sun Sep 05, 2021 12:49 pm
This is an experiment in order to understand how to convert an installed debian system to fit in the puppy layered file system......
My guess is that something needs to be tweaked in usb2's debian file system before making it into a squash file to be booted by the puppy vmlinuz and initrd. Is it practical to manually tweak that? And if so, how?
not sure if you need to tweak the debian before making it into a squash or look to a different vmlinuz/initrd, but maybe this is closer to what you are trying to do? viewtopic.php?f=135&t=190
I got the impression miltonx wanted to boot DebianDog rootfilesystem via puppy initrd??? But, as fred says, that is going to be problematic - puppy initrd uses a Puppy-unique layer structure that depends on the utility/scripts included in official puppy rootfilesystem sfs files... It is very much a Puppy-only initrd/init by design (not at all 'generic'). So yes, easy to basically boot, but system pretty much unusable since DebianDog root filesystem does not of course contain scripts for Puppy root filesystem arrangement... Overall answer then is indeed "why bother" - DebianDogs already boot their own root filesystem perfectly well - usually via their modified Porteus initrd, which all the utilities provided in DebianDogs are designed to work with.
WDL as a skeleton generic boot initrd is being offered as a method of booting other distros that do not themselves come with very flexible frugal live-install boot facilities. That is hopefully useful, but what miltonx is 'experimenting' with has, as far as I understand it, no practical end-user point at all aside from a learning practice for themself (no harm in that of course) - seems to be an experiment already inspired by the WDL published method, but result would definitely not be anything like close to useful without huge amounts of actual DebianDog root filesystem alterations; whilst that 'could' be done, surely it would be better to use an actual DebianDog or an actual Puppy Linux than try to make a new DebianDog booted via Puppy???!
i.e. If you don't like Puppy layering methodology - just use DebianDog if you prefer that apt/dpkg compatible distro.
On the otherhand, if you simply longed for dpkg/apt capability in Puppy then I once published a (WeeDog) 2-sfs addon for Puppy that provided that for FossaPup. I only know that rockedge experimented with it, but I haven't maintained it since.