I've got a Toshiba HDD2168 (20Gb) HD. I booted DI_EFIKA off of a USB drive and installed debian on one partition of this HD (the other is waiting for QNX). Everything goes according to plan...
But then I reboot and OFW can't find the HD. So of course I can't "boot hd0:6 /boot/kernel_efika" as I want to. I've unplugged the HD and looked at it on a linux box (with a USB-IDE cable), and I can mount both ext2 filesystems just fine:
Quote:
> fdisk /dev/sdc
The number of cylinders for this disk is set to 2432.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/sdc: 20.0 GB, 20003880960 bytes
255 heads, 63 sectors/track, 2432 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc2 1 2432 19535008+ 5 Extended
/dev/sdc5 2388 2432 361431 82 Linux swap / Solaris
/dev/sdc6 1 1193 9582678 83 Linux
/dev/sdc7 * 1194 2387 9590773+ 83 Linux
Partition table entries are not in disk order
Command (m for help): q
I can also boot off the USB drive (into DI_EFIKA), then drop to a shell and mount the HD from within that shell, and everything is fine.
I've tried the HD both on-board and with the IDE-USB, same result.
So how do I get the OFW to recognize the HD so that I can boot off of it?