Paw though this to start.
http://tldp.org/HOWTO/PCMCIA-HOWTO-5.html
There used to be a lot of IBM info for pcmcia boot that related to dos but as I recall it should help here.
Also some cf disks are not true hard drive pin outs.
Might have to do like a zipslack deal on fat. Boot to dos and then loadlin or such.
Wonder if you could get grub to see the device?
Also look at bios. Seems to me there was a irq that made all the difference. Change to 9 or 10 I forget.
From thinkwiki. "
Booting from a PCMCIA device
Many ThinkPads, even as old as some original Pentium models, can boot from a PCMCIA slot. The device must appear as a normal hard drive for that to work, and it must have boot code on the first block of the device. PCMCIA hard drives and some PCMCIA card readers (compact flash, SD, memory stick, etc.) will work for this purpose.
If your distribution offers an installation image, just copy it to the device and boot from it. Here's a sample that works with Ubuntu 7.10 (Gutsy Gibbon). Insert the card and reader into a laptop running Linux. If the device mounts automatically, unmount it. Run these commands:
wget
http://archive.ubuntu.com/ubuntu/dis...ot/boot.img.gz
gunzip boot.img.gz
sudo dd if=boot.img of=/dev/sdb (careful!)
Be very careful when typing that last line. A typo could erase your hard drive. This image installs over a network, but there are other larger images that install the entire system directly.
Put the card reader and any other needed cards (such as a network card). Get into EZSetup and change the boot order to PCMCIA then HDD-1. Reboot and the installation should start."