[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-net
Subject: Problems with kernel loader (bootsect.S/setup.S)
From: Richard Guenther <zxmpm11 () student ! uni-tuebingen ! de>
Date: 1998-05-07 9:03:14
[Download RAW message or body]
Hi!
I own three diskless terminals with BOOTP/TFTP support in the
BIOS (AMD Lance net). The BIOS provides floppy emulation for
the TFTP-image, but it stores it at 0x94000 growing down.
So the problem is the Kernel, copying the bootsector and
the setup code to 0x90000 and trashing part of the ramdisk.
So, I need a solution to prevent the kernel from using the
memory from 0x94000 down to 0x30000 (depends on the size of
the image, of cause). I tried simply changing
include/asm-i386/boot.h to contain
[...]
/* Don't touch these, unless you really know what you're doing. */
#define DEF_INITSEG 0x1000
#define DEF_SYSSEG 0x1000
#define DEF_SETUPSEG 0x1020
#define DEF_SYSSIZE 0x7F00
[...]
but this did not work, the loader stops/reboots after/in the
'Loading...' stage.
Has anyone solved similar problems? No - I can not switch BIOS or
NET-Bootcode as they are sticked together. Yes, I have tried
the etherboot/netboot bootblocks (no success), syslinux does not
work either as no other loading method using the low 1MB ram
will. Booting from a DOS-diskette image does not work, too.
Richard.
--
Richard Guenther <richard.guenther@student.uni-tuebingen.de>
PGP: 2E829319 - 2F 83 FC 93 E9 E4 19 E2 93 7A 32 42 45 37 23 57
WWW: http://www.anatom.uni-tuebingen.de/~richi/
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.rutgers.edu
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic