Difference between revisions of "Finnixize Linux kernel"

Finnix, the LiveCD for system administrators
Jump to navigation Jump to search
Line 1: Line 1:
This document shows the kernel config changes needed to make a '''Debian testing''' kernel config work with Finnix.  This will '''not''' let you take any kernel config, especially a kernel defconfig, and make it work with Finnix.
+
This document shows the kernel config changes needed to make a '''Debian''' kernel config work with Finnix.  This will '''not''' let you take any kernel config, especially a kernel defconfig, and make it work with Finnix.
  
 
==Patches==
 
==Patches==
Line 7: Line 7:
  
 
==Kernel configuration==
 
==Kernel configuration==
Note: Xen does not recognize XZ-compressed kernels.  Leave the kernel compression method as Gzip.
+
 
 +
===AMD64 kernel===
 +
Xen does not recognize XZ-compressed kernels, but Debian configs now enable XZ compressionSet this to Gzip on the AMD64 kernel.
 +
 
 +
'''General setup -> Kernel compression mode'''
 +
 
 +
(X) Gzip
  
 
===Boot Logo===
 
===Boot Logo===
Line 15: Line 21:
  
 
  [*] Bootup logo
 
  [*] Bootup logo
  [*]  Standard black and white Linux logo (NEW)
+
  [*]  Standard black and white Linux logo
  [*]  Standard 16-color Linux logo (NEW)
+
  [*]  Standard 16-color Linux logo
  [*]  Standard 224-color Linux logo (NEW)
+
  [*]  Standard 224-color Linux logo
  
 
===Remove Support===
 
===Remove Support===
Line 24: Line 30:
 
* '''Device Drivers -> Sound card support'''
 
* '''Device Drivers -> Sound card support'''
 
* '''Device Drivers -> Multimedia support'''
 
* '''Device Drivers -> Multimedia support'''
 
==x86 Only==
 
===i586===
 
Debian's 2.6.XX-X-686 (SMP) kernel is safe to be recompiled as 586 SMP.
 
 
'''Processor type and features'''
 
Processor family (586/K5/5x86/6x86/6x86MX)  --->
 
 
[[Category:Development]]
 

Revision as of 19:12, 24 December 2012

This document shows the kernel config changes needed to make a Debian kernel config work with Finnix. This will not let you take any kernel config, especially a kernel defconfig, and make it work with Finnix.

Patches

Finnix requires SquashFS (now in mainline) and either UnionFS or AUFS. Debian has been patching AUFS into its kernel sources since approximately Linux 3.0, so it is no longer necessary to patch in AUFS.

  • finnixlogo.patch

Kernel configuration

AMD64 kernel

Xen does not recognize XZ-compressed kernels, but Debian configs now enable XZ compression. Set this to Gzip on the AMD64 kernel.

General setup -> Kernel compression mode

(X) Gzip

Mostly cosmetic change, but many people don't know that the number of penguin logos at bootup correspond to the number of CPUs in the system.

Device Drivers -> Graphics support -> Bootup logo

[*] Bootup logo
[*]   Standard black and white Linux logo
[*]   Standard 16-color Linux logo
[*]   Standard 224-color Linux logo

Remove Support

Sound and multimedia support are removed to save on module space.

  • Device Drivers -> Sound card support
  • Device Drivers -> Multimedia support