using multiple .sfs files

Booting, installing, newbie
Post Reply
Message
Author
crshbndct
Posts: 29
Joined: Fri 20 Mar 2009, 09:06

using multiple .sfs files

#1 Post by crshbndct »

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!!)

Jim1911
Posts: 2460
Joined: Mon 19 May 2008, 20:39
Location: Texas, USA

#2 Post by Jim1911 »

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]

crshbndct
Posts: 29
Joined: Fri 20 Mar 2009, 09:06

#3 Post by crshbndct »

so is there a way to just download the iso, extract the sfs out of it and put it in a different directory, and point my menu.lst at it?

ICPUG
Posts: 1308
Joined: Mon 25 Jul 2005, 00:09
Location: UK

#4 Post by ICPUG »

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.

Post Reply