anarchistic
Group: Members
Posts: 4
Joined: April 2007 |
|
Posted: April 20 2007,06:08 |
|
@curaga: As far as I understand it, grub is not an option. My CF card adapter is direct-mounted on the motherboard - this is not a normal PC. It's an Arcom Apollo. I read in another post on here that the mo-bo mounted CF interface was hardwired to be IDE1 Master. And if I specify "nopcmcia" on boot, it always appears as hdc. What I've inferred is this: hda=ide0 master, hdb=ide0 slave, hdc=ide1 master, etc. Am I right or off track here? Anyway, I've also read that grub needs MBR of hda, so I can't use grub. This disk won't be hda, right?
Please tell me if I've put all the pieces together correctly for the above info - if not I may be wasting a whole lot of time with this...
@Juanito: Thanks for this, it's what I've been trying to do mostly. I've got the lilo.conf file as I believe it should be (pretty much the same as yours). But my problem was in getting the lilo program to run on the CF card. I think it was trying to write to the CD as it kept spitting out "Fatal: creat /boot/map~: Read-only file system". Even though I thought the CD loads into ram and thus the file system should be writable... Anyway, I tried it with the symlink and it finishes with "Added DSL *", but still doesn't boot.
Aah, I just went and examined frugal_lilo.sh and now I see how it tries to write lilo to the disk and where those commands come from. I tried to replicate them, but received the same errors. It appears Lilo just can't/won't write to the CF card.
I'm not sure if this is relevant or not, but during boot, this is displayed: Code Sample | hdc: attached ide-disk driver. hdc: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error } hdc: task_no_data_intr: error=0x04 { DriveStatusError } |
Anyway, my solution so far has been to do the frugal lilo install to a standard 3.5" disk and dd copy it to the CF. But that hasn't worked yet. I'm still going.
I tried to run lilo the same as suggested above, but onto my 3.5" disk (hda) after the frugal install, to overwrite lilo with the lilo.conf altered to reflect the fact that it would be on hdc, not hda (so I could dd copy with no problems). But lilo won't run if the specified boot partition isn't on the disk it's running on - at least, I think that's what the error message meant. Is there anyway to force lilo to disregard the contents of the lilo.conf file and just do it?
Thanks.
|