[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: multi-architecture powerpc CD?
-----BEGIN PGP SIGNED MESSAGE-----
On May 1, 2008, at 02:03, Tim Rightnour wrote:
On 01-May-2008 Michael Lorenz wrote:
2) What is the method of making the cd bootable on macppc? For
prep we write a
fdisk partition to the head of the iso image. Is that incompatible
Don't think so - IIRC all Apple OF versions can read ofwboot.xcf from
an ISO 9660 filesystem.
I wouldn't be surprised if at least old world OF also understands
prep bootable CDs ( or whatever /packages/aix-boot is for )
Well, ofppc uses a /bootinfo.txt file, which contains pointers to
file. Here is a quick ls -lR:
drwxr-xr-x 2 root wheel 512 Apr 30 22:53 nbsd
-rw-r--r-- 1 root wheel 3349845 Apr 30 22:53 netbsd
drwxr-xr-x 4 root wheel 512 Apr 30 18:38 ofppc
-r-xr-xr-x 1 root wheel 55604 Apr 30 18:25 ofwboot.ofppc
drwxr-xr-x 2 root wheel 512 Apr 30 22:53 ppc
-r-xr-xr-x 1 root wheel 55604 Apr 30 18:25 ofwboot
-rw-r--r-- 1 root wheel 12777 Apr 30 22:53 bootinfo.txt
Prep has an el-torrito image, and a fdisk/mbr on the head of the
points to it.
Apple OF definitely understands MBR labels, all versions do as far as
I know. OF3 might understand bootinfo.txt too.
The only problem that leaves, potentially, is that your ofwboot.xcf
look for /netbsd, and try to boot ofppc's kernel. Perhaps modify
macppc to look for netbsd.mac and netbsd.macppc first?
I think it does look for netbsd.macppc first - after all we have
multi-arch boot CDs that work on sparc, sparc64 and macppc. No idea
where and how they're created though.
(Mine looks for netbsd.ofppc, but that proved problematic, as the
can only deal with 8.3 filenames in the CD)
Hmm, Apple OF 1.0.5 might have similar issues. I'm pretty sure newer
versions support at least the ISO9660 31-character-per-filename scheme.
I suspect newer versions of mac firmware can also deal with
so, that would be an added bonus, as we could add an entry for the
loader in there.
Yeah, OF3 is far closer to 'normal' OpenFirmware ( and Sun's OpenBoot
3 ) and should be more or less CHRP.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
-----END PGP SIGNATURE-----
Main Index |
Thread Index |