This directory contains precompiled Linux kernels. Brief descriptions of each kernel is given below. You can find complete descriptions of the kernels in the individual "config" files in each kernel subdirectory. You may find it helpful to "diff" the configs to find out how they vary. javastation.n Sun JavaStation "Mr. Coffee" and "Krups" support. There are no IDE or SCSI drivers in this kernel, as the Javastation has no provisions for those. This kernel is also set up with proper network booting and root filesystem support. Systems that should use this image: Sun JavaStations Sun Xterminal 1 (depending on needs) sun4.s Not available - Sun 4 systems are no longer supported. If enough intrest is expressed and testing is either provided or equipment given/loaned, this may come back in the future. sun4cdm.s Support for the sun4c family of SPARC systems. Contains SCSI disk and CD-ROM support and all available SPARC SCSI drivers. NOTE: This kernel can also boot sun4m and sun4d machines, but does not support SMP machines in those families. Sun4c machines: Sun SPARCstation SLC Sun SPARCstation ELC Sun SPARCstation IPC Sun SPARCstation IPX Sun SPARCstation/server 1 Sun SPARCstation/server 1+ Sun SPARCstation/server 2 Sun4d machines: Sun SPARCserver 1000, 1000E Sun SPARCcenter 2000, 2000E Sun4m machines: Sun SPARCclassic Sun SPARCstation LC Sun SPARCstation LX Sun SPARCstation 4 Sun SPARCstation/server 5 Sun SPARCstation/server 10 Sun SPARCstation/server 20 Sun Xterminal 1 (depending on needs) sun4dm_smp.s Support for the multiprocessing capabilities of the sun4d and sun4m families of SPARC systems. Contains SCSI disk and CD-ROM support and all available SPARC SCSI drivers. SUN4D NOTICE: EXPERIMENTAL. Use this kernel ONLY if you want to help fix the kernel bugs with this processor type. SMP on these machines is UNSTABLE. Read the latest information at http://www.splack.org/ Systems that should use this image: Sun SPARCstation/server 10 Sun SPARCstation/server 20 Sun SPARCserver 1000, 1000E Sun SPARCcenter 2000, 2000E sun4u.s Support for UltraSPARC systems, both SBus and PCI. Contains SCSI disk and CD-ROM support, all available UltraSPARC SCSI drivers, and IDE disk and CD-ROM support. Systems with multiple CPUs are also supported. Systems that should use this image: All 64 bit Sun Sparc systems including : Sun SPARCengine CP1400, CP1500 Sun Ultra [all except 20] Sun Netra i, T, X Sun Enterprise [all] Sun Blade Sun Fire These kernels are offered for installation during the setup program and they are provided here as a reference for those wanting to rebuild their kernel. These kernels are also perfectly fine to add to your system. Installation is easy. Suppose you want to install the sun4u.s kernel. First pick a kernel version - 2.4.31 - then have a look at what's in that directory. Say it contains these items: modules.tar.gz System.map config vmlinux The "modules" archive contains kernel modules specific to the sun4u.s kernel. Decompress the contents to /lib/modules/2.4.31. If you previously had a /lib/modules/2.4.31 directory, make sure it's empty before copying over the new one. rm -rf /lib/modules/2.4.31 mkdir /lib/modules/2.4.31 cd / tar -zxvf $PATH_TO_MODULES/modules.tar.gz The "System.map" and "config" file should be placed in /boot for reference purposes. The System.map file is useful for kernel developers and the config file is the kernel configuration file used to build the kernel. If you decide to recompile your kernel, you may wish to start with this config as a default. Having it in /boot makes a nice reference. cp -a System.map config /boot The last file is the actual kernel. Depending on your partitioning strategy, you may be able to copy it to / and reboot. You should double-check your /etc/silo.conf to make sure all the paths are correct. cp -a vmlinux /vmlinux That's it. Be careful not to install a kernel that will render the system unbootable.