All of lore.kernel.org
 help / color / mirror / Atom feed
From: Benjamin Herrenschmidt <bh40@calva.net>
To: <linuxppc-dev@lists.linuxppc.org>
Subject: Re: MacOS X and yaboot wars.
Date: Tue, 26 Sep 2000 14:12:47 +0200	[thread overview]
Message-ID: <19340821054431.20797@mailhost.mipsys.com> (raw)
In-Reply-To: <20000926004845.T1928@plato.local.lan>

[-- Attachment #1: Type: text/plain, Size: 1769 bytes --]

>
>ybin could not care less, ybin will install onto a regular file
>happily ;-)
>
>what DOES care is OpenFirmware, which insists on it being Apple_Boot*
>Apple_Boot is used by apple so macosx will do whatever it wants
>whenever it wants, Apple_HFS is out since macos old will ruin it as we
>have all seen.  Apple used to use Apple_Booter so i would avoid that too.
>
>i think the best solution is just reorder the partitions again after
>installing OSX.  using Apple_Boot would probably just mean your
>partition would be erased instead of moved which is far worse IMO.

Well, I know Ethan doesn't like this solution, but I personally like it
and feel it's ok for people who know what they are doing ;)

First, I have no bootstrap partition. I have a (around 1Gb) HFS standard
partition that I use for exchanging things between Linux and MacOS. On
this partition, I have yaboot, yaboot.conf, the kernels (but those could
be on ext2) and the OF boot script.

All I do is to configure OF manually OF to load the script (setenv boot-
device hd:10,script) and that's all.

I also have a fake System and Finder (included). Those are seen by MacOS
9.0.4 on my box as "legal" system & finder and MacOS will not unbless a
fake system folder with them in it. (In fact, it will even re-bless the
folder).
I _know_ that this doesn't work for all combinations of machines. It does
work for me (Pismo). Basically, my setup looks like:

 /Scratch (HFS exchange partition)
   |
   |-/Bootstrap (fake system folder)
       |-Finder (fake Finder)
       |-System (fake System, could be miBoot for oldworld)
       |-MagicBoot (OF boot script with the type/creator of
       |            a MacOS ROM file (tbxi/MACS))
       |-yaboot
       |-yaboot.conf
       |-kernels & ramdisk

Ben.

[-- Attachment #2: Archive.sit --]
[-- Type: application/x-stuffit, Size: 3360 bytes --]

  reply	other threads:[~2000-09-26 12:12 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20000921214002.N30638@plato.local.lan>
2000-09-22 16:04 ` MacOS X and yaboot wars Benjamin Herrenschmidt
2000-09-23  1:54   ` Ethan Benson
     [not found]     ` <39CFE49F.DB1E05EE@noos.fr>
2000-09-25 22:54       ` Ethan Benson
2000-09-26  8:10         ` Michael Schmitz
2000-09-26  8:48           ` Ethan Benson
2000-09-26 12:12             ` Benjamin Herrenschmidt [this message]
     [not found] <v04220800b5f21601b44d@[10.0.0.42]>
2000-09-23 10:16 ` Benjamin Herrenschmidt
2000-09-23 20:23   ` Timothy A. Seufert
2000-09-23 20:41 Benjamin Herrenschmidt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=19340821054431.20797@mailhost.mipsys.com \
    --to=bh40@calva.net \
    --cc=linuxppc-dev@lists.linuxppc.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.