Hallo Rocco,
On Mon, Mar 17, 2003 at 08:40:36PM +0100, Rocco Rutte wrote:
gibt es irgendeine Moeglichkeit, einen bereits kompilierten Kernel auch zu komprimieren; unabhaengig von den Kernel-Sourcen? Ich versuche
Das Komprimieren ist nicht das Problem, Du brauchst aber unbedingt den Code zum Dekomprimieren im Klartext im Image, ausserdem den Code, der das Dekomprimieren aus dem Real-Mode-Bootloader heraus anschiebt.
immernoch, einen 1.3er Kernel mit ELF und UMSDOS-Support zu bauen: unter
^^^^^^^^^^^^^^ Wozu brauchst Du dazu 1.3? Die 2.x-Kernels koennen das genauso gut.
Debian bricht er sofort ab (GCC 2.95.4), unter FreeBSD erstellt er (trotz ausreichend Warnungen) mit ecgs-2.91.66 wenigstens vmlinux. Das dumme an der Sache ist, das weder loadlin noch loadlinx ein unkomprimiertes Image booten wollen.
Weil das Image den Startcode und die magic Bytes nicht enthaelt...
Das Komprimieren selbst schlaegt fehl, weil er den Assembler-Code unter arch/i386/... nicht kompilieren mag.
Wenn ich mich recht entsinne, wurde dieser Code mal von Intel- auf gas-Syntax umgestellt. Du brauchst wohl das Paket bin86.
Ueber das Thema passende Compilerversionen zum Kernel haben wir uns schon ausfuehrlich genug ausgelassen...
HTH
Holger