Hi Robert, On Tue, 2001-09-18 at 14:32, Robert Schweikert wrote: > Hi, > > I am new to debian, actually I don't even have everything running yet as > I want it to. Right now I was trying to build a kernel and I got the > following problem
I build my own kernels. But are you sure you need to? To search the package database for Debian packages: apt-cache search <keyword> For example for my system these kernel-related packages are available: apt-cache search 2.2.19 kernel-doc-2.2.19pre17 - Linux kernel specific documentation for version 2.2.19pre17. kernel-headers-2.2.19pre17-compact - Header files related to Linux kernel version 2.2.19pre17-compact kernel-headers-2.2.19pre17-idepci - Header files related to Linux kernel version 2.2.19pre17-idepci kernel-image-2.2.19pre17-compact - Linux kernel binary image. kernel-image-2.2.19pre17-idepci - Linux kernel binary image. kernel-patch-2.2.19pre17-ide - Andre Hedrick's IDE patch. kernel-patch-2.2.19pre17-powerpc - Diffs to the kernel source for PowerPC kernel-source-2.2.19pre17 - Linux kernel source for version 2.2.19pre17 pcmcia-modules-2.2.19pre17 - PCMCIA Modules for Linux (kernel 2.2.19pre17). pcmcia-modules-2.2.19pre17-compact - PCMCIA Modules for Linux (kernel 2.2.19pre17-compact). pcmcia-modules-2.2.19pre17-ide - PCMCIA Modules for Linux (kernel 2.2.19pre17-ide). pcmcia-modules-2.2.19pre17-idepci - PCMCIA Modules for Linux (kernel 2.2.19pre17-idepci). kernel-patch-2.2.19-arm - Diffs to the Linux kernel source 2.2.19 for ARM kernel-doc-2.2.19 - Linux kernel specific documentation for version 2.2.19. kernel-headers-2.2.19 - Header files related to Linux kernel version 2.2.19 kernel-headers-2.2.19-compact - Header files related to Linux kernel version 2.2.19-compact kernel-headers-2.2.19-ide - Header files related to Linux kernel version 2.2.19-ide kernel-headers-2.2.19-idepci - Header files related to Linux kernel version 2.2.19-idepci kernel-headers-2.2.19-reiserfs - Header files related to Linux kernel version 2.2.19 kernel-headers-2.2.19-sparc - Kernel header files for all sparc sub architectures kernel-headers-2.2.19-udma100-ext3 - Header files related to Linux kernel version 2.2.19-udma100-ext3 kernel-image-2.2.19 - Linux kernel binary image for version 2.2.19. kernel-image-2.2.19-compact - Linux kernel binary image. kernel-image-2.2.19-ide - Linux kernel binary image for version 2.2.19. kernel-image-2.2.19-idepci - Linux kernel binary image. kernel-image-2.2.19-reiserfs - Linux kernel binary image for version 2.2.19. kernel-image-2.2.19-udma100-ext3 - Linux kernel binary image for version 2.2.19-udma100-ext3. kernel-patch-2.2.19-adaptec - adaptec scsi-driver update for linux 2.2.19 kernel-patch-2.2.19-ext3fs - ext3fs support for Linux 2.2.19 kernel-patch-2.2.19-harden - Some security related kernelpatches kernel-patch-2.2.19-ide - Andre Hedrick's IDE patch. kernel-patch-2.2.19-m68k - Diffs to the kernel source for m68k kernel-patch-2.2.19-p3 - Doug Ledford's 2.2.12 p3 patch, modified for 2.2.19. kernel-patch-2.2.19-powerpc - Diffs to the kernel source for PowerPC kernel-patch-2.2.19-raid - Ingo Molnar's patch of raid2 functionality to 2.2.x kernel-patch-2.2.19-reiserfs - ReiserFS support for Linux 2.2.19 kernel-patch-mosix0.98 - Kernel patch for mosix0.98 kernel-source-2.2.19 - Linux kernel source for version 2.2.19 lids-2.2.19 - LIDS Kernel Patch lidsadm-2.2.19 - LIDS Admintool xfonts-intl-japanese - International fonts for X -- Japanese. xfonts-intl-japanese-big - International fonts for X -- Japanese big. kernel-patch-mppe - ppp_mppe module for pppd kernel-patch-tekram-dc3x5 - Tekram SCSI host DC3x5 support pcmcia-modules-2.2.19 - PCMCIA Modules for Linux (kernel 2.2.19). pcmcia-modules-2.2.19-compact - PCMCIA Modules for Linux (kernel 2.2.19-compact). pcmcia-modules-2.2.19-ide - PCMCIA Modules for Linux (kernel 2.2.19-ide). pcmcia-modules-2.2.19-idepci - PCMCIA Modules for Linux (kernel 2.2.19-idepci). pcmcia-modules-2.2.19-reiserfs - PCMCIA Modules for Linux (kernel 2.2.19-reiserfs). pcmcia-modules-2.2.19-udma100-ext3 - PCMCIA Modules for Linux (kernel 2.2.19-udma100-ext3). Or for the latest 2.4 kernel: apt-cache search 2.4.9 kernel-doc-2.4.9 - Linux kernel specific documentation for version 2.4.9. kernel-headers-2.4.9 - Header files related to Linux kernel version 2.4.9 kernel-headers-2.4.9-386 - Headers for Linux kernel version 2.4.9 on 386 kernel-headers-2.4.9-586 - Headers for Linux kernel version 2.4.9 on 586/K5/5x86/6x86/6x86MX kernel-headers-2.4.9-586tsc - Headers for Linux kernel version 2.4.9 on Pentium-Classic kernel-headers-2.4.9-686 - Headers for Linux kernel version 2.4.9 on PPro/Celeron/PII/PIII kernel-headers-2.4.9-686-smp - Linux kernel headers 2.4.9 on PPro/Celeron/PII/PIII SMP kernel-headers-2.4.9-k6 - Headers for Linux kernel version 2.4.9 on AMD K6/K6-II/K6-III/K7 kernel-headers-2.4.9-sparc - Kernel header files for all sparc sub architectures kernel-image-2.4.9-386 - Linux kernel image for version 2.4.9 on 386. kernel-image-2.4.9-586 - Linux kernel image for version 2.4.9 on 586/K5/5x86/6x86/6x86MX. kernel-image-2.4.9-586tsc - Linux kernel image for version 2.4.9 on Pentium-Classic. kernel-image-2.4.9-686 - Linux kernel image for version 2.4.9 on PPro/Celeron/PII/PIII. kernel-image-2.4.9-686-smp - Linux kernel image 2.4.9 on PPro/Celeron/PII/PIII SMP. kernel-image-2.4.9-k6 - Linux kernel image for version 2.4.9 on AMD K6/K6-II/K6-III/K7 kernel-patch-2.4.9-apus - Diffs to the kernel source for APUS kernel-source-2.4.9 - Linux kernel source for version 2.4.9 kernel-patch-tekram-dc3x5 - Tekram SCSI host DC3x5 support This is for Debian unstable. If you want to run a 2.4 kernel on Debian stable you need (i.e. this is the easy way) Adrian Bunk's extra packages: http://www.fs.tum.de/~bunk/kernel-24.html > make xconfig > rm -f include/asm > rm: `include/asm' is a directory > make: *** [symlinks] Error 1 > > On my RedHat distro /usr/include/asm is a link as follows > > ls -l /usr/include/asm > lrwxrwxrwx 1 root root 24 Jun 7 21:07 /usr/include/asm > -> ../src/linux/include/asm > > Do I need to install a kernel header package? What am I missing? Maybe? apt-cache search kernel-headers kernel-headers-2.0.36 - Header files related to a specific Linux kernel. kernel-headers-2.0.38 - Header files related to Linux kernel version 2.0.38 kernel-headers-2.2.10 - Header files related to a specific Linux kernel. kernel-headers-2.2.12 - Header files related to a specific Linux kernel. kernel-headers-2.2.13 - Header files related to a specific Linux kernel. kernel-headers-2.2.15 - Header files related to a specific Linux kernel. kernel-headers-2.2.17 - Header files related to Linux kernel version 2.2.17 kernel-headers-2.2.17-sparc - Kernel header files for all sparc sub architectures kernel-headers-2.2.18pre21 - Header files related to Linux kernel version 2.2.18pre21 kernel-headers-2.2.18pre21-sparc - Kernel header files for all sparc sub architectures kernel-headers-2.2.19pre17-compact - Header files related to Linux kernel version 2.2.19pre17-compact kernel-headers-2.2.19pre17-idepci - Header files related to Linux kernel version 2.2.19pre17-idepci kernel-headers-2.2.19 - Header files related to Linux kernel version 2.2.19 kernel-headers-2.2.19-compact - Header files related to Linux kernel version 2.2.19-compact kernel-headers-2.2.19-ide - Header files related to Linux kernel version 2.2.19-ide kernel-headers-2.2.19-idepci - Header files related to Linux kernel version 2.2.19-idepci kernel-headers-2.2.19-reiserfs - Header files related to Linux kernel version 2.2.19 kernel-headers-2.2.19-sparc - Kernel header files for all sparc sub architectures kernel-headers-2.2.19-udma100-ext3 - Header files related to Linux kernel version 2.2.19-udma100-ext3 kernel-headers-2.4.9 - Header files related to Linux kernel version 2.4.9 kernel-headers-2.4.9-386 - Headers for Linux kernel version 2.4.9 on 386 kernel-headers-2.4.9-586 - Headers for Linux kernel version 2.4.9 on 586/K5/5x86/6x86/6x86MX kernel-headers-2.4.9-586tsc - Headers for Linux kernel version 2.4.9 on Pentium-Classic kernel-headers-2.4.9-686 - Headers for Linux kernel version 2.4.9 on PPro/Celeron/PII/PIII kernel-headers-2.4.9-686-smp - Linux kernel headers 2.4.9 on PPro/Celeron/PII/PIII SMP kernel-headers-2.4.9-k6 - Headers for Linux kernel version 2.4.9 on AMD K6/K6-II/K6-III/K7 kernel-headers-2.4.9-sparc - Kernel header files for all sparc sub architectures kernel-package - Debian Linux kernel package build scripts. Just make sure you "apt-get install <relevant pakage name(s)>" BTW I write a little script to automate my kernel building: #!/bin/bash cd /usr/src/linux make dep make bzImage make modules make modules_install make install Regards, Adam