OK, Here's the explanation, with learning aids even. I first encountered Porteus boot while using Porteus, what a surprise. I was very impressed. It gave much more control over the boot process than Puppy. SFS's (Squashfs's) were very easy to load and could be anywhere on your drive, just symlinked to the home folder. Changes you wanted to try could be placed in /rootcopy and loaded at boot. You could have save folders (This was before pupsave folders). I tried adapting Porteus initrd.xz to Puppy but it was far above my abilities. Imagine how pleased I was when fredx181 managed it.jrb wrote:Yes, I love porteus boot and have been using it with Puppies for 3 years. The problem is its hard to compare notes with people on the forum when your Puppy is set up so differently. I'll write up a brief description of how to do it and place it in the HowTo section soon.zagreb999 wrote:regards
great job
can you add porteus boot
as in debiandog
it is much faster!
thanks
Cheers, J
So, I started adapting Fred's adaption to Puppy. Turned out it wasn't that hard. Good thing too. All it really needed was one symlink. I used it that way for 3 years and then it quit working, for newer Puppies anyway. When upupbb became bionicpup32 changes in /sbin/init killed Porteus boot. So I put the old /sbin/init in the rootcopy folder and viola, Porteus boot was back in business.
I've uploaded the basic home directory. You can download it and place it on your home drive. I have included a sample menu.lst entry which you can copy into your menu.lst. Notice that it has my harddrives UUID. You can get your UUID by using
Code: Select all
blkid
I set mine up a little different than Fred. I put my boot files in /base except for initrd.xz. These are just your basic Puppy files, puppy_XXX.sfs, vmlinuz, zdrv_XXX.sfs. Notice that they are symlinked to 001-zdrv-XXX.squashfs, and 002-puppy_XXX.sfs. Porteus loads in numerical order which is quite important. I should mention that if you're going to load a devx.sfs then make that 002 and puppy 003.
There's a good writeup of kernel line options in Examples-boot-codes.txt. Thanks Fred.
Have to go now, my daughter wants to go skiing.
BFN, J