Where is kernel 1.3.x for ELF

Where is kernel 1.3.x for ELF

Post by Gu » Thu, 22 Feb 1996 04:00:00



I am running 1.2.11 ELF, which I find to be a perfect kernel. However, I have
just learned about the new IP_Masquerading in the 1.3.x series, and seeing that
it's Mardi Gras, I want to do some masquerading. What is the most stable kernel
that requires the least reconfiguration of my system, and supports
IP_Masquerading? More importantly, where is it? I have been unable to find any
ELF kernels in the 1.3.x series :( Also, how well does IP_Masquerading work,
and will it require any super special setup? Thanx--

--
Justin (Gus) Hurwitz

 
 
 

1. ELF + 1.3.x kernel -> kernel header can't be identified

I want to start working with the 1.3 kernels, but I can't get past one
of the last stages of the build process.  When piggybac in
arch/i386/boot/compressed runs, it states that it can't identify the
kernel (see output below).  The magic numbers in the source do
indicate a lack of a match, but I can't figure out why.

I have been researching this problem on the Usenet, and have
discovered that other people have had this problem when working with
1.3.x kernels and ELF.  Usually, just after ELF is installed.  The
probable cause is that something needs to be updated, I just don't
know what.  

make output related to failure :
make[2]: Entering directory
`/usr/src/kernel-1.3.62/arch/i386/boot/compressed'
gcc -I/usr/src/kernel-1.3.62/include -O2 -DSTDC_HEADERS -o xtract
xtract.c
gcc -I/usr/src/kernel-1.3.62/include -O2 -DSTDC_HEADERS -o piggyback
piggyback.c
./xtract /usr/src/kernel-1.3.62/vmlinux | gzip -9 | ./piggyback >
piggy.o
Non-GCC header of 'system'
Compressed size 20.
gcc -D__KERNEL__ -I/usr/src/kernel-1.3.62/include -traditional -c
head.S
gcc -D__KERNEL__ -I/usr/src/kernel-1.3.62/include -O2 -DSTDC_HEADERS
-c misc.c
 -o misc.o
ld -qmagic -Ttext 0xfe0 -o vmlinux head.o misc.o piggy.o
ld: warning: cannot find entry symbol _start; defaulting to 00000fe0
misc.o: In function `memcpy':
misc.o(.text+0x1eac): undefined reference to `input_data'
misc.o(.text+0x1eb1): undefined reference to `input_len'
misc.o(.text+0x1ec7): undefined reference to `input_data'
make[2]: *** [vmlinux] Error 1
make[2]: Leaving directory
`/usr/src/kernel-1.3.62/arch/i386/boot/compressed'
make[1]: *** [compressed/vmlinux] Error 2
make[1]: Leaving directory `/usr/src/kernel-1.3.62/arch/i386/boot'
make: *** [zImage] Error 2

Thanks,
                Jim

2. newbie question about scripts (csh)

3. COMPILING a 1.3.X kernel with Slackware ELF Dist.

4. A floppy Linux

5. ELF problem on 1.3.x?

6. XFree Configuration for SiS6215

7. 1.3.3X and ELF modules

8. DNEWS 5 News Server Mthly Pointer to FAQ

9. Linux 1.2.1 -> 1.3 ELF

10. BUGFIX: Linux 1.3.x with ELF!

11. What am I missing not running 1.3.8x ?

12. 1.3.x && ELF compile problems

13. CDE 1.3: Hangs/Core Dumps for automounted logins: What am I doing wrong?