Ok, from what I can tell, it looks like when I set up the phoenix bios to boot the flash, it makes the flash (which is on the secondary IDE port master) act like its DISK 1, and this stays that way for win98 startup disks and win98's fdisk. But if you boot up linux, linux sees through this "trickery" and insists that the primary hard drive is /dev/hda and the flash is /dev/hdc (the cd-rom is seen as /dev/hdb since its on the primary IDE port slave).
I also tried installing the hard drive as the slave to the secondary IDE, but while the bios sees no problem with this, linux won't recognize the drive if its in the slave position with the flash. I wanted to do this because then i could re install red hat 7.1 and i was hoping it would see the flash as the master disk. but no go...
I also tried using dd to copy the kernel to the flash (followed the Linux bootdisk HOWTO), i thought at least it'll load the kernel and then it'll complain about no root disk.. what this did was when it boots the flash, it displays 8000 over and over again (scrolls the screen repeatedly) not much fun!!
**This electronic mail message has been scanned by Trend Micro's Interscan Viruswall and is free of viruses***