Included Linux kernels

About this page

This page describes the Linux kernels provided with SystemRescueCd, what patches and features are included, and how to add a additional drivers or features.

Sources for the kernels used in SystemRescueCd are available as part of the git repository

Goals of the kernel choices

The current standard kernel is linux-4.9, with several patches to add support for things such as aufs. This kernel aims to support the most important hardware. I included all options that could be useful to users (hardware support, file system support, network protocols, …).

Kernels provided on SystemRescueCd-5.0.x

  • the two kernel images are rescue32 (32bit) and rescue64 (64bit)
  • these kernel is based on the Long-Term-Supported linux-4.9 kernel with fedora patches and the SystemRescueCd patchset
  • the alternative kernels are not provided any more since version 5.0.0 (altker32 and altker64)

Both 32bit and 64bit kernels are available

Available 32 bit kernel

  • rescue32 is the only 32bit kernel provided with SystemRecueCd since version 5.0.0
  • any Intel/AMD/VIA based processor (i586 or better) should work with the 32bit kernel
  • you can run a 32bit kernels even if you have a processor that supports 64bit instructions (amd64 / em64t)
  • you can use (backup/restore) 64bit programs with a 32bit kernel
  • you cannot chroot on an existing Linux installation with 64bit programs using this a 32bit kernel

Available 64 bit kernel

  • rescue64 is the only 64bit kernel provided with SystemRecueCd since version 5.0.0
  • these 64bit kernels will work only if you have an intel/amd 64bit processor (x86_64)
  • these 64bit kernels do not work on IA64 / Itanium processors
  • you must use a 64bit kernel if you want to chroot to a Linux system using 64bit programs.
  • 64bit kernels can execute 32bit programs since the IA32 instructions support is included in the kernel

Manual (EN)
LVM Guide
Disk partitioning
Manual (FR)