Kernel

From SystemRescueCd

Jump to: navigation, search

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 at that address: http://kernel.sysresccd.org/

Goals of the kernel choices

The current kernel is linux-3.0, with several patches to add support for things such as reiser4, aufs and loop-aes. 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, ...).

Submit a change request

Despite this, several drivers could be missing. If you need them, please give us the new config file required. For that, you have to get the same kernel sources by applying our patches, and setup the kernel configuration with our parameters. When you have selected the new required options, please send us the new config file. You can find our patches here: kernel.sysresccd.org and our kernel-config file here: systemrescuecd.git.sourceforge.net

Kernels provided on SystemRescueCd-2.4.1

standard-kernels: (rescuecd and rescue64)

  • this kernel is based on the 3.0 kernel with recent linux-stable and fedora-15 fixes and the sysresccd patchset
  • the two kernel images are rescuecd (32bit) and rescue64 (64bit)
  • you should use the default kernel if you have no particular problem with it

alternative-kernels: (altker32 and altker64)

  • stable linux kerned based on the more recent Linux-3.1 with the sysresccd patchset
  • the two kernel images are altker32 (32bit) and altker64 (64bit)
  • you should use the alternative kernel only if you need recent drivers of features that are not in the standard kernel

Both 32bit and 64bit kernels are available:

32 bit kernels

  • rescuecd and altker32 are the two 32bit kernels provided
  • 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 partition with 64bit programs with a 32bit kernel

64 bit kernels

  • rescue64 and altker64 are the two 64bit kernels provided
  • 64bit kernels will work only if your processor supports amd64 (AMD implementation of x86_64) or em64t (Intel implementation of x86_64) instruction set
  • 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
Views
Personal tools