Re: [Etherboot-developers] possible solution to initrd loaded too high
Brought to you by:
marty_connor,
stefanhajnoczi
From: <ebi...@ln...> - 2002-01-27 00:58:06
|
ke...@us... writes: > Some people may be having problems with initrd on BIOSes that implement > the E820 memory size function. One problem is that mknbi didn't use the > E820 function and in some cases overestimages memory. This in turn > causes the kernel to complain that the initrd is loaded too high. I've > added the E820 capability to mknbi, using Eric Biederman's code in > Etherboot. You can get a test version of mknbi-1.2-7 from: > > http://etherboot.sourceforge.net/mknbi-1.2-7rc1.tar.gz > > It would appreciated if affected users give this a whirl and report > if this solves the problem. Ken you also want to look at the changes for the linux boot protocol version 2.3. The kernel cannot handle ramdisk loaded above 890MB or so. And with 2.3 it tells you exactly how high in memory the kernel can cope with the ramdisk. The kernel side of that has gone into the latest prepatches of both 2.5 & 2.4. > A temporary workaround available to 1.2-6 users is to use the kernel > parameter mem= to specify the real top of memory. mknbi 1.2-6 takes note > of that. Eric |