[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: upgrade to MacOS 9.1, now lilo dissapears



On Sat, Apr 07, 2001 at 01:13:01PM -0700, Matt Brubeck wrote:
> > Is there a way to get the Apple_Bootstrap partition to not be seen by
> > MacOS even though it is a HFS partition?
> 
> Yes. The type (not the name) of the partition should be Apple_Bootstrap
> rather than Apple_HFS. This will prevent MacOS from mounting the partition
> and unblessing the boot script.
> 
> Using mac-fdisk to change the partition type should solve your problem.

or get GNU parted and run:

parted /dev/hda set 9 boot on

where 9 is the bootstrap partition number.  this will change the type
to Apple_Bootstrap.  GNU parted is much more reliable then mac-fdisk.
in mac-fdisk you must delete the partition and recreate it (this time
correctly) then write the partition table.  

> If for some reason this doesn't work, you could also try running ybin with
> the --protect option, or adding "protect" to /etc/yaboot.conf. This will
> make the yaboot files read-only, and hopefully will prevent MacOS from
> unblessing them.

that won't work, macos will still render the partition unbootable.
the protect option is really only there in cases where the blessing
stuff is not used at all but the person does not want macos lusers
seeing the boot files. (such when the bootloader is installed in the
root of a macos partition and nobless is used). 

the only way other then using the Apple_Bootstrap type is to make the
partition read-only, which you can do by modifying the partition
table, i am not certian MacOS 9 respects this though.  MacOSX beta did
(it would not even let root modify the raw device of a readonly
partition).  

the Apple_Bootstrap type is better though, bootloaders should not be
visable to MacOS. 

-- 
Ethan Benson
http://www.alaska.net/~erbenson/

P.S.  BenH: i told you so!

Attachment: pgpOhGbHAfmZW.pgp
Description: PGP signature


Reply to: