Kein Betreff


Fr Jan 1 14:23:49 CET 1999


>From guckes  Fri Jan  1 15:23:50 1999
Return-Path: <owner-linux-l at calle.in-berlin.de>
Delivered-To: guckes at math.fu-berlin.de
Received: (qmail 23609 invoked from network); 1 Jan 1999 14:23:47 -0000
Received: from methan.in-berlin.de (160.45.10.13)
  by leibniz.math.fu-berlin.de with SMTP; 1 Jan 1999 14:23:47 -0000
Received: from calle.in-berlin.de (calle.in-berlin.de [193.175.21.97])
	by methan.in-berlin.de (8.9.1/8.9.1) with ESMTP id PAA23905;
	Fri, 1 Jan 1999 15:23:35 +0100 (CET)
	(envelope-from owner-linux-l at calle.in-berlin.de)
Received: by calle.in-berlin.de (Smail3.2.0.98) 
	  from  localhost with smtp
	  id <m0zw5MS-000A0ZC>; Fri, 1 Jan 1999 15:15:32 +0100 (CET)
Received: by calle.in-berlin.de (Smail3.2.0.98)
	  id <m0zw5MQ-000A0Pa>; Fri, 1 Jan 1999 15:15:30 +0100 (CET)
Message-ID: <368CD85F.D1F71401 at jw-b.de>
Date: Fri, 01 Jan 1999 15:14:55 +0100
From: Johannes Walther <hannes at jw-b.de>
Organization: Walther
X-Mailer: Mozilla 4.04 [en] (X11; I; Linux 2.0.33 i686)
MIME-Version: 1.0
To: linux-l at calle.in-berlin.de
Subject: Re: linux-l: kann mir jemand helfen?
References: <000201be2a8c$f0ab51a0$d1a1a8c1 at netbandit>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by frosch.all.de id PAA19144
Sender: owner-linux-l at calle.in-berlin.de
Reply-To: linux-l at calle.in-berlin.de
Status: RO
Content-Length: 1601
Lines: 55

Netbandit wrote:

[...]

> >Hoffentlich hilfts
> hoffe ich auch :-)
> Danke!
>=20
> Kann mir jemand erkl=E4ren, was "vmlinux" ist? (oder sein sollte)

vmlinux ist der unkomprinierte Kernel. Er liegt in der Regel im
Verzeichnis wo die Linux-Sourcen sind. Diese Datei wird in der regel
beim Compilieren des Kernel erzeugt.

Den komprimiertenm Kernel findest du mit=20

ls -al /usr/src/linux/arch/i386/boot/

Wenn der Kernel mit <make zImage> kompiliert wird sollten die letzten
Zeilen die auf den Bildschirm geschrieben werden so aussehen:


rm -f $tmppiggy $tmppiggy.gz $tmppiggy.lnk
ld86 -0 -s -o bootsect bootsect.o
gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -D__SMP__ -traditional
-c head.S
gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -O2 -DSTDC_HEADERS
-D__SMP__   -c misc.c -o misc.o
as86 -0 -a -o setup.o setup.s
ld86 -0 -s -o setup setup.o
ld -m elf_i386 -Ttext 0x1000 -e startup_32  -o vmlinux head.o misc.o
piggy.o
make[2]: Leaving directory
`/usr/src/linux-2.0.33/arch/i386/boot/compressed'
if hash encaps 2> /dev/null; then \
  objdump -k -q  -o 0x1000 compressed/vmlinux > compressed/vmlinux.out;
\
else \
  objcopy -O binary -R .note -R .comment -R .stab -R .stabstr
compressed/vmlinux compressed/vmlinux.out; \
fi
tools/build bootsect setup compressed/vmlinux.out CURRENT > zImage
Root device is (8, 17)
Boot sector 512 bytes.
Setup is 4344 bytes.
System is 388 kB
sync
make[1]: Leaving directory `/usr/src/linux-2.0.33/arch/i386/boot'

Da findest du auch die Datei vmlinux wieder, aus der dann die
komprimierte Datei zImage wird...

Hannes
--=20
Johannes Walther  //http:??//



Mehr Informationen über die Mailingliste linux-l