[syslinux] Booting an ISO with FreeDOS over PXE with memdisk
Per Jessen
per at computer.org
Fri Mar 1 08:27:02 PST 2013
H. Peter Anvin wrote:
> On 02/28/2013 11:38 PM, Per Jessen wrote:
>> I've got $SUBJ almost working except for the DOS bit where the CD
>> needs to be read.
>>
>> My pxe config:
>>
>> label Firmware
>> menu label Update IPMI firmware
>> kernel memdisk
>> append keeppxe raw iso initrd=<isofile>
>>
>> The ISO is about 400Mb, and works fine when I boot it from an actual
>> CDROM drive. It also boots fine over PXE, I can see FreeDOS being
>> booted up etc. The problem is - once in DOS, there is no access to
>> the
>> CD. The CDROM driver doesn't load due to "no cdrom found". Does
>> this ring a bell with anyone?
>> The ISO is from a manufacturer, but I can modify it if needed (change
>> the DOS setup for instance).
>>
>>>From the FreeDOS boot image:
>>
>> config.sys:
>> DEVICE=FDXMS.SYS
>> DEVICE=SRDXMS.SYS
>> DOS=HIGH, UMB
>> LASTDRIVE=Z
>> BREAK=ON
>> DEVICE=CDDRV.SYS /D:mscd001
>> STACKS=9,256
>>
>
> You probably want to replace CDDRV.SYS (which almost certainly tries
> to do direct I/O to the CD-ROM drive) with ELTORITO.SYS (which is
> included in the Syslinux distribution.)
Thanks Peter - I did try that already, but it also reported "No bootable
CDROM found".
--
Per Jessen, Zürich (2.2°C)
http://www.dns24.ch/ - free DNS hosting, made in Switzerland.
More information about the Syslinux
mailing list