If am trying to do a similar thing but have a ramdisk floppy image in memory before I use Plop to boot to the CD, but the 2nd menu item crashes when plop is run - I am guessing there is a memory clash somewhere between the kernel command and the --mem commands??? Any idea how I can fix this?
I am trying to get an F6 mass storage driver to work using a vanilla SP3 XP CD and a bootable USB stick. The idea is that you boot from the USB stick, make a ramdrive for the F6 floppy and then boot from the XP CD. I want this to work for SATA CD/DVD drives as the hard disk and the optical drive will both be on the SATA controller. Grub4dos does not seem to support SATA optical drives (even if in IDE mode in BIOS), so I wondered if Plop would work...
Only problem is that Plop does not support SATA optical drives when the BIOS is in AHCI mode (it does work in IDE mode though). So even if I can get the menu below to work, I still think it is not going to help as I need the Cd to be in IDE mode but the HDD to be in AHCI mode...
title Run Plop root (hd0,0) kernel /plpbt.bin title Boot from CD and enable F6 function for XP install find --set-root /AHCI.IMA map --mem (md)+2880 (fd0) map --mem /AHCI.IMA (fd1) map --hook dd if=(fd1)+1 of=(fd0)+1 kernel /plpbt.bin