There are 1001 threads in the forum telling you how to compile a kernel. This can quickly show you it is not an exact science. Meaning there are many factors that can influence your build. I am not going to get you another one. But I will show you how to follow what I did.
This is our GOAL: To have a new Kernel you need to build a new vmilnuz + the driver modules.
New Kernel ===========> vmlinuz
Associated driver modules ==> zdrv_bionicpup64_8.0.sfs
You need Build Tools:
Download and install
Code: Select all
https://distro.ibiblio.org/puppylinux/puppy-bionic/bionicpup64/devx_bionicpup64_8.0.sfs
https://distro.ibiblio.org/puppylinux/puppy-bionic/bionicpup64/kernel_sources-4.19.23-bionicpup64.sfs
Download & extract to a working folder
Code: Select all
https://github.com/puppylinux-woof-CE/woof-CE
You need to Setup Kernel Kit Environment
To make it simple for you download that attachment. And save the file on TOP of Kernel Kit working directory defaults.
To build your only need to open a terminal and do ./build.sh
It will download all needed files. And from time to time will ask you a few basic question (BUT IMPORTANT). In this case do not worry it will build. As for frirmware you do not need to include as you now have an fdrv. And when ask for make, just select "make menuconfig" and just exit. This update the file date. I never try but maybe just "Skip" will work also.
Depending on the Kernel, you need about 10GB of FREE ext Linux space. It take 1.5 hours more or less. So when you are ready to do it, be prepare to CLOSE ALL open programs, including your browser. Make sure Internet is on. At the end you will have all your needed file in the "output" directory.
Good luck
enrique.