http://www.puppylinux.com/development/compilekernel.htm
Me quedo alguna duda que se debe a mi bajo nivel de inglés. Mas o menos lo entendí todo y ya tengo el kernel instalado y los módulos compilados. Pero no entiendo el significado del siguiente párrafo:
Dice que es mejor tener el Puppy Unleashed instalado. ¿Qué es el Puppy Unleashed?.How to use the new kernel and modules
It is best if you have Puppy Unleashed installed. When the Unleashed tarball is expanded, there are two directories of concern: "boot" and "kernels".
Y otra duda es que el otro dia, por ayudar se me ocurrio responder en el foro en inglés a una persona que estaba intentando compilar el kernel y la respuesta de un compañero me ha dejado un poco confuso ya que no la entiendo:
BK's documentation is for modules only !
'Mrproper' or 'clean' should not be used > (reuse orignal Puppy version .config > which "should" be supplied in development tool Pkge)
Code:
make oldconfig
Once new kernel image is confirmed OK - if wished, mrproper may be used -
Keeping old build database info just takes up a bit of extra space 'tho - & speeds subsequent kernel compiles
See http://www.digitalhermit.com/linux/Kern ... HOWTO.html
Included with downloaded kernel sources is the Documentation folder containing file applying- patches.txt
Any desired module patches must be applied prior to any kernel/module compiling.
If they pertain to kernel version changes - they MUST be applied> and in proper sequence !
(The syntax for 2.6_xx kernels BTW in both Doc sources is incorrect but still usable)
If your Pkge sources are re-distributed for others - all must be compiled in "clean environment "
Ensuring no inadvertant optional dependencies are compiled in to binaries.
BACKUP old .config & bzImage before changing any system critical items such as the kernel or module !
It is highly recomended the kernel sources be stored for usage in own created folder
NOT /usr/src/linux <- which is symlink only to true full version name.
That keeps original headers & any upper-level or sub makefiles build info &/or symlinks separate from new.
HTH
¿Dice que el manual no es adecuado y que hay que poner otros comandos?.