by pezz » Thu Jan 29, 2015 6:50 am
I think it's something to do with how much memory the kernel takes up when it gets loaded, and at what address the boot loader loads the initrd at.
The older value, 0x00f00000, is at about 15MB. My uneducated guess is that if the kernel image takes more than that in memory, the initrd fails to load.
The new value of 0x01f00000, which I just chose arbitrarily btw, is at about 31MB. So, if my reasoning is correct (probably unlikely heh), then the kernel image has plenty of room to grow before this may be an issue again.
Would be great if someone with more knowledge on the process could chime in here.