To start off, I want to clarify that I am reffering to an "option 1" Puppy installation, as in it still uses pup001 OR pup_save.3fs. This is NOT for an "option 2" installation, which is Puppy installed to a partition.

This also assumes you have a working Lilo installation on a distro on your machine. Mine is in Vector Linux. You can either boot that distro and folow these instructions, or use chroot. For example, I have Vector mounted at /mnt/vector, so I can type "chroot /mnt/vector" and my terminal will switch to Vector's terminal with access to all Vector's software. Keep in mind you may encounter errors if you use chroot (though it works for me).

These instructions will work for Puppy 1 and Puppy 2. I wrote it for 2, but for 1 you just replace 'initrd.gz' with 'image.gz', 'pup_xxx.sfs' with 'usr_cram.fs', and 'pup_save.3fs' with 'pupxxx'.

pup_xxx.sfs, initrd.gz, and vmlinuz can all be found in the Puppy iso or on the cd. Mount the cd using MUT to access them. To get them from the iso, open a terminal and type "mount ISONAMEHERE /mnt/data -o loop" then go to /mnt/data to find the files. Make sure to unmount it with the command "umount /mnt/data".

Step 1
First, you need to choose which partition to use with the pup_save.3fs file. You need to put pup_xxx.sfs (pup_202.sfs for Puppy 2.02) there. If you already have a pup_save.3fs file or devx_xxx.sfs file that you want to use, they go there too. They all neet to be at the top of that partition.

Step 2
Next, go to the /boot/ directory of the distro that has Lilo. Make a directory called "puppy" there. Inside, place vmlinuz and initrd.gz.

Step 3
Okay, now open /ect/lilo.conf in that same distro. Add these lines to it.

You can also add a password to your Puppy, or any other features that Lilo supports. Use "man lilo.conf" in the distro with Lilo to check it. That file can also be found on the internet.
If Lilo is set to automatically load another distro without allowing you to choose, you might want to change that. See "man lilo.conf" for more info. That file can also be found on the internet. Just type "man lilo.conf" into Google.

Step 4
Next, run the command "lilo" from the distro with Lilo. Assuming there are no errors, you are done. Your computer will now be able to boot Puppy without a cd. To upgrade, repeat steps 1, 2, and 4. You do not need to repeat step 3.

I hope that all works. If not, let me know and I'll see what I can do. I am by no means a Lilo master, but I'll try my best _________________Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'DibLast edited by Pizzasgood on Thu 17 Aug 2006, 11:39; edited 1 time in total

Is there a way to install LILO in Puppy, meaning you are not depending on another Linux distro?

And is there a way to boot Windows from LILO, say dualbooting Puppy and Windows?
<>

I think what you want is to install LILO to the boot sector of the hard drive, replacing the Windows boot program. Then configure the LILO boot menu so that you can choose either Windows or Linux (if you have them both on the computer) when you boot.

Other than a failed attempt over the summer to manually transfer Lilo from Vector into Puppy file by file (as I didn't have access to a package), I haven't tried it. Other than this summer, I didn't need it. Maybe I'll make time to try it out the right way over the next couple days.

Mine is configured to boot Windows, Puppy, Ram-Puppy, and Vector. The lilo.conf looks like this:

That's not the best way to do the password-protection, but I'm lazy and the only people it's stopping are people who wouldn't know how to beat it anyway._________________Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib

Maybe the "label" entry is too long. Make sure it's concise. Try just "Puppy" to test it, just to be sure it's small enough.

Otherwise I don't know off the top of my head. If shortening it doesn't work, post your entry and we can examine it._________________Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib

I don't know. Installing it is still on my to-do list. I'm going to jam it in sometime between now and October, because if I get it working I may include it with Pizzapup.

If you search the net a bit, you should find some packages. I don't know if it can work with Puppy or not. It should, but it may need some libraries.

Probably you'd have to run "unrpm" or "undeb" or "tar -zxf" to unpack it, then either compile it or move the files to the correct places, depending on if it's a source or binary._________________Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib

The easiest way I found to install LILO is with a Mandrake 9 or 10 installation CD. The real advantage of installing LILO that way is that you can use the GUI LILO configuration program in Mandrake - which requires a (minimal) installation of Mandrake.

If you load a complete lilo package, say from slackware, It includes a config utility called liloconfig, It's installed in /sbin._________________"Don't tell my cattle that I have leather seats in my truck"

"I don't let my schooling get in the way of my education"...Mark Twain

Are pup_xxx.sfs and pup_save.sfs in the same place? Is the partition a big number? I have a problem with /dev/sda9 because Puppy goes only to /dev/sda8 by default.

Also, if you have any Puppy files (pup_save.3fs, etc.) in the fat partition, that may throw off Puppy's search. Make sure the puppy files on the ext3 partition are the only puppy files._________________Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum