On Tue, May 01, 2001 at 06:49:40PM -0400, Adam C Powell IV wrote: > > I don't know, will try to mark it bootable at some point using mac-pdisk (that > won't mess up my hard drive, right? :-).
well, i don't think mac-fdisk will do it. looking at quik this is not
your x86 standard bootable bit, but rather some extra information.
from quik/quik.c:
mp = (struct mac_partition *) buff;
mp->status |= STATUS_BOOTABLE;
mp->boot_start = 0;
mp->boot_size = 1024;
mp->boot_load = FIRST_BASE;
mp->boot_load2 = 0;
mp->boot_entry = FIRST_BASE;
mp->boot_entry2 = 0;
strncpy(mp->processor, "PowerPC", sizeof(mp->processor));
if (lseek(fd, part_block * secsize, 0) < 0
|| write(fd, buff, sizeof(buff)) != sizeof(buff))
it sets the OF load-size and such values, OF must use this to read and
execute first stage bootblock code.
> I did nothing to make this zip partition bootable (/dev/sda4), just formatted
> it
> using mke2fs, and it works.
did you run quik on it? quik makes the device/partition bootable.
> I'm guessing it's the IDE slave device that's the problem, based totally on
> hearsay...
could be, OF support IDE pretty poorly on many oldworld machines..
--
Ethan Benson
http://www.alaska.net/~erbenson/
pgp3CEHpRrxBT.pgp
Description: PGP signature

