Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:custom_kernel [2012/03/13 11:15] – Title added bernhardwiki:custom_kernel [2019/04/14 11:48] (current) TomyTurbos
Line 7: Line 7:
 Standard Linux kernel sources are available at  Standard Linux kernel sources are available at 
  
-    http://www.kernel.org/pub/linux/kernel+https://www.kernel.org/
  
 The TC patches and other related files for the standard TC kernel are available at  The TC patches and other related files for the standard TC kernel are available at 
- +     
-    http://distro.ibiblio.org/tinycorelinux/#VERSION#/release/src/ +http://tinycorelinux.net/{version.x}/x86/release/src/kernel/ , where {version} equals 10.x for TC10, or 9.x for TC9, etc.
- +
-Replace #VERSION# with the current version of tinycore (e.g. "3.x" by the time of this article update).+
  
 The process to create a custom kernel could in short be described as: The process to create a custom kernel could in short be described as:
Line 21: Line 19:
   - Unpack the linux sources and cd into the top level directory of the source package   - Unpack the linux sources and cd into the top level directory of the source package
   - Apply the patches using (in most cases) "patch -p1 < patchfile" for each patch file   - Apply the patches using (in most cases) "patch -p1 < patchfile" for each patch file
 +  - NOTE: "patch -p1 < patchfile" is deprecated. Use "git am patchfile" per https://kernelnewbies.org/KernelBuild
   - Move the kernel config file from the standard TC kernel into the same directory and rename it to ".config"   - Move the kernel config file from the standard TC kernel into the same directory and rename it to ".config"
   - Do "make oldconfig" and answer all questions, in case you have no clue on the answer just provide the default ones (i.e. just hit Return)   - Do "make oldconfig" and answer all questions, in case you have no clue on the answer just provide the default ones (i.e. just hit Return)
Line 56: Line 55:
  
 ==== !Links ==== ==== !Links ====
-  * [[http://forum.tinycorelinux.net/index.php?topic=299.0|TinyCore From Scratch]] +  * [[http://forum.tinycorelinux.net/index.php?topic=299.0|Forum topic TinyCore From Scratch]] 
-  * [[http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/tce/src/compiletc/compile_compiletc|Compile TinyCore]]+  * [[http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/tce/src/compiletc/compile_compiletc|Compile TinyCore]] (binary file) 
 +  * [[http://forum.tinycorelinux.net/index.php/topic,541.0.html|Forum topic: Compiling kernel and modules]]
Print/export
QR Code
QR Code wiki:custom_kernel (generated for current page)