Note:
This works for Puppy installed as a frugal or live install on a drive location that is read/write.
The frugal install must have a save file/folder and be booted using the save.
All recent Puppy versions have the program change_kernels.
If there is no menu entry to run.
In a terminal or console
Code: Select all
change_kernels
This program will automatically take care of replacing the old kernel files and renaming the replacement files.
All that is needed is placing the required files, from the new kernel, into the input slots.
Update:
If you want the very latest version of change_kernels
Read 01micko's post on how to get it.
Most Puppy versions kernels are found here:
http://distro.ibiblio.org/puppylinux/huge_kernels/
Kernels compiled for no specific Puppy are here:
viewforum.php?f=65
Note:
The image is the newest version of change_kernels.
The info wording in the older version is a little confusing.
Only the files from the new kernel go into the two input slots.
To use kernel files input option.
Download the kernel tarball.
Use Uextract program to extract the files in the tarball, or some other similar program.
The contents of the kernel tarball will be found in a directory(Folder), made by decompressing it.
Enter the new vmlinuz, zdrv sfs or kernel modules sfs files in the input slots.
from a Rox file manager window, you can drag and drop the files into the slots.
The change_kernels program, will replace old files, and rename new files to correct names, for the Puppy version.
The newest version of change_kernels, can also just use the new kernel compressed tar package file.
Select the tab for that type input.
It will automatically decompress, select correct files, replace old kernel files, and rename new files as required.
.
.
After you get the kernel changed.
Reboot now using the new kernel.
To make sure it is being used.
Watch the boot process information showing the kernel being used.
Should show information about the new kernel.