HD Install :: Bootloader on CF returns error 40



Im not new to linux, but I am far away from being a skilled expert. I mostly work in a console enviroment with different security and networking applications.

I have an embeded Internet Appliance (AOL Connected Touch Pad) and I can run DSL fine from RAM. It has a CF card as a primary hard drive, and I hardware hacked in a CD ROM. External IDE is just a temp soloution just to run some experiments and load an OS for now. When I install DSL to my 1GB CF card, it copies just fine, but the boot loader, weather its GRUB or LILO, fills the bios loading screen with 40 40 40 40 40 40. I have read that error 40 means Seek Failure. I assume since this isnt a HDD, thats whats causing the error. I have no idea how to fix the issue. I have looked at the lilo.conf file and I think everything seems to be ok. Any help would be appreciated.

I pulled out my CF card and put in a standard IDE Hard drive and the system works just fine. I was right about the CF card causing the Error 40. Ill keep on experimenting...
You might try the USB HDD install on the CF disk. I was wondering if it might work.
The CF card is hard wired into the system board as Primary Master. Linux does not see the CF as a USB drive. It detects it as hda. The install script for USB HDD Install returns the error "not a valid USB Drive" when I tell the script to point to hda1.
Ah, OK. I was thinking about installing to a CF card in a USB adapter first, then putting the CF card in an IDE adapter. I don't know if there would be any advantage except that you could install on one machine and then put it in another that doesn't have a CDROM or Floppy.
Next Page...
original here.