Hi,

i wrote:
> > If a file CD1/System/Library/CoreServices/BootX had existed on hard disk,
> > the pathspec "CD1" would have overwritten the previously inserted IsoNode
> > object which held the instruction to copy from "grub.chrp".

John Paul Adrian Glaubitz wrote:
> But there is no file CD1/System/Library/CoreServices/BootX on the harddisk,
> the whole folder structure below /System is solely created for GRUB

Then it's ok.


> >  xorriso -as mkisofs ...no.-graft-points.and.no.long.pathspecs... CD1

> Why no -graft-points and -long-pathspecs?

In the normal course of ISO definition by mkisofs or xorriso one would
first give the most general pathspec (here "CD1") and then those which
make detail adjustments to its realm inside the ISO:

    -graft-points \
    CD1 \
    /System/Library/CoreServices/BootX=/home/glaubitz/tmp/sid/CD1/../CD1/boo
t/grub/powerpc-ieee1275/grub.chrp \
    /System/Library/CoreServices/grub.elf=/home/glaubitz/tmp/sid/CD1/../CD1/
boot/grub/powerpc.elf \

"CD1" gets mapped to ISO's "/". Then grub.chrp and powerpc.elf get
mapped to their paths, regardless what "CD1" might have put there.

I understand that you cannot achieve this in debian-cd because the
argument "CD1" stems from the generic part and all system specific
arguments get inserted before it.

So if it was important to enforce the precedence of grub.chrp and
powerpc.elf, regardless of what "CD1" contains on hard disk, it would be
necessary to put them into "CD1" already on hard disk.

No force needed, though. So it's ok.


> > Both ISOs show no "machine code" after </CHRP-BOOT> and no "xcoff" in the
> > <BOOT-SCRIPT> part. Maybe that's what is missing in comparison to real
> > life examples.

> Why shouldn't the ISO images created by GRUB and the old Debian powerpc
> stable releases not be any real world examples?

I meant the worlds of Apple, not ours.


Have a nice day :)

Thomas

Reply via email to