so i have puppy (standard) sfs file on the root of my hard drive
i have macpup installed to /puppy431 and it seems to be using the pupsave from the root of my drive
is it possible to, say, download lighthouse pup, and just put the sfs file for lhp somewhere and have a selection between the 3?
(once i have this dilemma sorted, look out for my carpc puplet, coming soon!!)
using multiple .sfs files
LHP will only work with it's own base file. Although it is a 4.3.1 derivative, there are many changes and the LHP sfs files will only work with it's own base.
Favorites: [url=http://lhpup.org/release-lhp.htm]Lighthouse 64[/url] and [url=http://www.murga-linux.com/puppy/viewtopic.php?t=65136]Lucid[/url] + [url=http://www.theword.net/]theWord[/url]
I have not set up LHP this way but there seems to me no reason why it should not work if the pup 4.3.1 conventions have been followed by LHP. Try the following:
Extract the files from the iso by using your standard pup to mount the iso (click it in ROX). Copy the sfs file, initrd.gz and vmlinuz to a subdirectory of your hard drive, e.g. /lhp
I assume you boot using grub legacy. Make an extra stub for your menu.lst something like:
title Lighthouse Pup
kernel (hd0,0)/lhp/vmlinuz psubdir=lhp
initrd (hd0,0)/lhp/initrd.gz
boot
Note: The (hd0,0) may need changing if the install is not on the first partition of your hard disk.
The psubdir parameter is very important. I think you should have specified this for your macpup as well (psubdir=puppy431) so that it would use its own pupsave file and not trample over (and possibly upset) the pupsave in the root directory used by your standard pup.
Now it is possible that LHP uses more than one sfs file. I think there is a mariner sfs for example. Such extra sfs files will only work with the LHP base sfs. I think this was the point Jim1911 was trying to make. However, they must NOT be stored in the /lhp directory. Extra sfs files MUST be stored in the root directory.
Extract the files from the iso by using your standard pup to mount the iso (click it in ROX). Copy the sfs file, initrd.gz and vmlinuz to a subdirectory of your hard drive, e.g. /lhp
I assume you boot using grub legacy. Make an extra stub for your menu.lst something like:
title Lighthouse Pup
kernel (hd0,0)/lhp/vmlinuz psubdir=lhp
initrd (hd0,0)/lhp/initrd.gz
boot
Note: The (hd0,0) may need changing if the install is not on the first partition of your hard disk.
The psubdir parameter is very important. I think you should have specified this for your macpup as well (psubdir=puppy431) so that it would use its own pupsave file and not trample over (and possibly upset) the pupsave in the root directory used by your standard pup.
Now it is possible that LHP uses more than one sfs file. I think there is a mariner sfs for example. Such extra sfs files will only work with the LHP base sfs. I think this was the point Jim1911 was trying to make. However, they must NOT be stored in the /lhp directory. Extra sfs files MUST be stored in the root directory.