从 DOS 启动 Linux(使用 loadlin.exe 等)

dre*_*lax 1 linux boot bootloader ms-dos

我一直在使用最新版本loadlin.exe(版本1.6e)。它可以在某些机器上运行,但在其他机器上我得到“initrd 内核后没有地方”。内核大小约为 5MB(非模块化),我的 initrd 映像(解压缩)约为 8MB。我可以采取的一种方法是启用模块支持并将内核的部分重量卸载到 initrd 映像中,但我不确定这是否可以解决问题。是否有任何替代方案loadlin.exe能够从启动的 DOS 会话加载 Linux?我基本上有一系列 DOS 工具,我想一个接一个地运行它们,然后启动到 Linux,loadlin.exe除了在某些机器上之外,它似乎工作得很好。

小智 5

如果仍然感兴趣:

尝试使用命令启动Linux linld.com。它可以处理大内核映像 (>4 MB) 和大内核映像initrd(>10 MB)。

在我的系统中,我使用以下命令:

c:\loadlin\mandrake\linld image=C:\loadlin\mandrake\linuz263.889 initrd=c:\loadlin\mandrake\init-263.889 "cl=root=/dev/sdc14 ro video=1024x768"
Run Code Online (Sandbox Code Playgroud)

linld.com可以从这里下载。