I have been using the latest version of loadlin.exe (version 1.6e). It works on some machines but on others I get "no place after kernel for initrd". The kernel is about 5MB in size (non-modular) and my initrd image (decompressed) is about 8MB. One route that I could take is to enable module support and offload some of the weight of the kernel into the initrd image but I'm not confident this will rectify the issue. Are there any alternatives to loadlin.exe that are capable of loading Linux from a booted DOS session? I basically have a series of DOS tools that I'd like to run one after another and then boot into Linux, which loadlin.exe seems to be working very well for except on some machines.
Tell me more
×
Super User is a question and answer site for
computer enthusiasts and power users. It's 100% free, no registration required.
|
|
|||||||
|
|
In the end, I had to cut the size of the kernel down. When you run
If you have a modular kernel, offloading kernel modules into initrd rather than building them into the kernel may help. Choosing a different kernel compression may also help. |
|||
|
|
|
Try with Syslinux instead, it tends to work better for me. |
|||||||||||||
|