> In my syslinux.cfg file, I have set both boot and PKGPATH to /dev/hda1.
>
> I mentioned before that I have to specify the drive type in my BIOS by
> sectors, heads, cylinders, etc. Since a CF disk doesn't have any such
> parts, what is the best setting to use? I know by specifying different
> values, it changes whether or not the BIOS can see the boot sector of
> the CF.
>
> This is a strange one...any help would be appreciated.
You may have a problem with how the BIOS and linux talk to the drive. Linux
ignores the BIOS information, and talks directly to the CF disk, just like
it's an IDE HDD. Bootloaders have to use the BIOS to talk to the drive. If
the BIOS and LINUX use different geometries, you're going to have a hard
time getting anything running.
You should see what linux thinks your CF disk geometry is. On my system, I
do the following:
debian:/usr/src# cat /proc/ide/hda/geometry
physical 9408/15/63
logical 588/240/63
debian:/usr/src#
You might also try connecting the CF card to a BIOS that auto-detects IDE
drive's geometry, and use those numbers on your older system.
If it's impossible for some reason to coerce your BIOS into using the same
geometry linux uses, you may have to force linux to use the closest
available BIOS geometry. There's a HOWTO at linuxdoc that covers wierd
geometry problems, and the various IDE size limits you may find helpful:
http://www.linuxdoc.org/HOWTO/Large-Disk-HOWTO.html
Charles Steinkuehler
http://lrp.steinkuehler.net
http://c0wz.steinkuehler.net (lrp.c0wz.com mirror)
_______________________________________________
Leaf-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/leaf-user