sorry about the multiple reports, bugzilla was bugging out on me (sent a report to bugzilla) Looks like the body of the report still didn''t make it, let me try it here: When trying to do a remote linux installation on a machine with 1GB of RAM using the PXE setup that ships with RH 6.2 I get the following message: ... Warning only 960 MB will be used initrd extends beyond end of memory (0xffef0000 > 0xfc000000) disabling initrd ... not surprisingly the initrd is not mounted and the installation cannot proceed. the following patch to pxe-linux/nbp.linux/download.c seems to fix this for me but I don''t know enough about initrd and PXE to be sure that this is correct: --- nbp.linux/download.c.orig Thu Sep 23 17:58:21 1999 +++ nbp.linux/download.c Wed May 31 00:57:35 2000 @@ -94,7 +94,7 @@ t_PXE_MTFTP_SPORT *mtftp_sport; t_PXE_MTFTP_TMOUT *mtftp_tmout; t_PXE_MTFTP_DELAY *mtftp_delay; - + unsigned long mem; if (bootfile = find_dhcp_tag(&reply, 67, 0)) { strncpy(dl_fname, bootfile->buf, bootfile->len); dl_fname[bootfile->len] = 0; @@ -115,8 +115,11 @@ } initrd_size = 4 * 1024L * 1024L; - - initrd_addr = (get_memsize() - 1024L) * 1024L - initrd_size; + mem=get_memsize(); + if (mem>960*1024L) { + mem=960*1024L; + } + initrd_addr = (mem - 1024L) * 1024L - initrd_size; cll(); bputs("Downloading initrd image...'\n"); On a normal LILO boot (after the installation is complete) I don''t get the above message, instead I get the following and initrd seems to work OK: ... 63MB BIGMEM available. relocating initrd image: initrd_start:0xc0fa3000 initrd_end:0xc0fff612 mem_start:0xc026c000 mem_end:0xfc000000 initrd_size:0x0005c612 dest:0xfbfa3000 ...
*** Bug 11774 has been marked as a duplicate of this bug. ***
*** Bug 11775 has been marked as a duplicate of this bug. ***
The bets solution is really to use the pxelinux PXE loader, which is packaged in rawhide.
*** Bug 27203 has been marked as a duplicate of this bug. ***