Re: Kernel compiling error
Ken Archer wrote:
>
> Came up with the following error trying to compile a development kernel. The
> same kernel compiled fine on my Suse partition.
>
> as 86 -0 -a -o bboot sect.o bbootsect.s
> make [1]: as86: Command not found
> make [1]: *** [bbootsect.o] Error 127
> make [1]: Leaving directory '/usr/src/linux-2.1.122/arch/i386/boot
>
> Seems everything went ok till it tried to make the zImage in the boot
> directory. Anyone have any ideas on how to fix it on Debian 2.0?
Install bin86.
bin86 - 16-bit assembler and loader
This is the as86 and ld86 distribution written by Bruce Evans. It's a
complete 8086 assembler and loader which can make 32-bit code for the
386+
processors (under Linux it's used only to create the 16-bit bootsector
and
setup binaries).
kernel-source-2.0.35 - Linux kernel source.
This package provides the source code for the Linux kernel, as well as
the
scripts that maintain the symbolic link /usr/src/linux).
You may configure the kernel to your setup by typing "make config" and
following instructions, but you could get ncursesX.X-dev and tk4X-dev
and
try "make menuconfig" for a jazzier, and easier to use interface. Also,
on
intel platforms, you may wish to get bin86 (if you wish to compile the
kernel sources, that is.) Also, please read
/usr/doc/kernel-source-V/README.headers.gz.
kernel-package - Debian Linux kernel package build scripts.
This package provides the capability to create a debian kernel-image
package by just running make-kpkg kernel_image in a kernel source
directory
tree. It can also build the kernel source package as a debian file, the
kernel headers package. In general, this package is very useful if you
need
to create a custom kernel, if, for example, the default kernel does not
support some of your hardware, or you wish a leaner, meaner kernel.
If you are running on an intel x86 platform, and you wish to compile a
custom kernel (why else are you considering this package?), then you may
need the package bin86 as well. (This is not required on other
platforms).
Noel
Reply to: